This project is mirrored from https://github.com/metabase/metabase.
Pull mirroring updated .
- Oct 14, 2024
-
-
Cam Saul authored
* Collapse `metabase.shared.*` namespaces * Fix Kondo warnings * Does updating the stories-data keys fix the failing tests? * Appease msgcat * Appease msgcat * Fix typo * Make the build happy * Appease fslint
-
Romeo Van Snick authored
* Add eslint-plugin-jest-formatting * Turn on jest formatting for unit.spec and cy.spec files * Fix e2e test formatting * Fix unit test formatting * Fix formatting in frontend/test * Remove commented out code Co-authored-by:
Kamil Mielnik <kamil@kamilmielnik.com> * Fix more files * Fix more lint --------- Co-authored-by:
Kamil Mielnik <kamil@kamilmielnik.com>
-
Kamil Mielnik authored
* Revert "fix flakiness during resize (#48556)" This reverts commit 03b6584b. * Move .should call up to fix flaky test * Use consistent naming
-
Romeo Van Snick authored
* Add repro for #44171 * Do not save viz settings for metrics * Lowercase description Co-authored-by:
Uladzimir Havenchyk <125459446+uladzimirdev@users.noreply.github.com> * Rename variable to be more descriptive * Use visitDashboard * Fix typo in excludeVisualisationSettings * Check the request does not contain visualization_settings too * Allow visitQuestion to work for metrics --------- Co-authored-by:
Uladzimir Havenchyk <125459446+uladzimirdev@users.noreply.github.com>
-
Uladzimir Havenchyk authored
-
John Swanson authored
* Remove `MB_API_KEY` env var A bit awkwardly, we never set `:deprecated` on the setting before. We can retroactively deprecate this as of v50. I'm keeping the setting purely to emit the warning message on startup.
-
John Swanson authored
* version and channel query params for version info https://github.com/metabase/metabase/issues/48615 * omit blanks from query params for version info
-
Kamil Mielnik authored
* Update GitHub link that has been moved * Get rid of a failing link
-
Oisin Coveney authored
-
Alexander Solovyov authored
Two reasons: it's very noisy, and the feature is not very user-visible, so does not make a lot of sense yet
-
Cam Saul authored
* Experimental: try splitting MySQL test jobs into 4 partitions intstead of 2 * user-http-request should make sure users are initialized * Fix MySQL deadlocks in tests * Bump init timeout to 90 seconds * Fix metabase.api.session-test/logout-test
-
- Oct 11, 2024
-
-
Alexander Polyankin authored
-
Jeff Bruemmer authored
-
Noah Moss authored
-
Oisin Coveney authored
-
Romeo Van Snick authored
* Add 'Create metric' button to empty metrics page * Add e2e test for 'Create metric' button * Remove duplicate main on Browse page * Add docs link * Split off common test for BrowseMetrics * Add whitespace Co-authored-by:
Kamil Mielnik <kamil@kamilmielnik.com> * Use cy.button Co-authored-by:
Kamil Mielnik <kamil@kamilmielnik.com> * Hide Create metric button when the user does not have data access * Use findByText for link * Add test for hiding the 'Create metric' button when the user does not have data access * Fix unit tests * Improve copy Co-authored-by:
Kamil Mielnik <kamil@kamilmielnik.com> * Add whitespace Co-authored-by:
Kamil Mielnik <kamil@kamilmielnik.com> * Add explanatory comment for enterprise --------- Co-authored-by:
Kamil Mielnik <kamil@kamilmielnik.com>
-
Nick Fitzpatrick authored
* adding snowplow event for archiving stale items * adding total_items_archived to cleanup events
-
Uladzimir Havenchyk authored
-
Mahatthana (Kelvin) Nomsawadi authored
* Add Next.js to SDK readme * Fix typo
-
github-automation-metabase authored
Co-authored-by:
Metabase bot <metabase-bot@metabase.com>
-
Romeo Van Snick authored
Repro: App crashes when editing custom expression referencing metric when dependent metadata is not loaded (#48560) * Add repro for #47058 * Delay the response and test for the actual metric button * Move setup to before and find summarize block using helper * Use beforeEach
-
Abed Habli authored
* Write Vitess limitation for row limits in MySQL databases * Update docs/databases/connections/mysql.md Co-authored-by:
Jeff Bruemmer <jeff.bruemmer@gmail.com> --------- Co-authored-by:
Jeff Bruemmer <jeff.bruemmer@gmail.com>
-
Ngoc Khuat authored
-
Oisin Coveney authored
-
- Oct 10, 2024
-
-
Ryan Laurie authored
-
Ryan Laurie authored
* fix last release detection to support pre-releases * better base commit detection for release log * disable auto nightly tag due to race condition
-
appleby authored
* Relax the arg types to ExpressionArg for concat expressions in the legacy schema Relax the arg types to ExpressionArg for concat since many DBs allow to concatenate non-string types. This also aligns with the corresponding MLv2 schema and with the reference docs we publish. Fixes #39439 * Add nested concat schema tests * Add nested-concat query-processor tests
-
Nick Fitzpatrick authored
* Moving diagnostic state to redux, adding CP action * changing key binding * adding e2e test * adjusting e2e test * type adjustment
-
dpsutton authored
* Always startup prometheus metrics previously only started up when a port was provided ``` MB_PROMETHEUS_SERVER_PORT=9191 java -jar metabase.jar ``` But these counters are useful to be included in anonymous stats. So let's start up the collectors and then we can get their values like: ```clojure prometheus=> (dotimes [_ 500] (inc :metabase-email/messages)) nil ;; prometheus/value is iapetos.core/value here prometheus=> (-> system :registry :metabase-email/messages prometheus/value) 501.0 ``` * rename `metabase.analytics.prometheus/inc` to `inc!` it side effects a value and now no longer shadows `clojure.core/inc` so we're all happy
-
Alexander Polyankin authored
-
Uladzimir Havenchyk authored
* fix flakiness during resize * keep error message
-
Oisin Coveney authored
-
Oisin Coveney authored
-
Nicolò Pretto authored
* don't set enable-embedding and setup-embedding-autoenabled in setup actions + cleanup * update jest test * shouldn't expect the secret key to be there either
-
Nicolò Pretto authored
-
Ngoc Khuat authored
* [Notification] Notification and subscription (#47707) * [Notification] Notification and subscription (#47707) * [Notification] Handlers + recipients (#47759) * [Notification] Channel template table and model (#47782) * [Notification] Render system event emails (#47859) * [Notification] Strict type for channel template and notification recipient (#47910) * [Notification] Event hydration (#47953) * [Notification] Send asynchronously (#48200)
-
- Oct 09, 2024
-
-
Cal Herries authored
This PR reimplements driver/describe-table for MongoDB. Before we would query a sample of documents from a collection and analyse them in Clojure. Instead, we now now execute a query that does a similar aggregation, but most of the calculation is done in the Mongo database. Based on a few tests the performance is slightly slower when the collection contains small or deeply nested documents but much faster for large ones. But the main difference is in memory usage. This uses very little memory in the Metabase instance because all of the aggregation is done in the database. Nested fields are a naturally recursive problem but here we unroll potential recursions to a `max-depth` number of queries that look for nesting at each depth level. * ~ use DB to describe the table * ~ optimize root query * ~ nested-level-query works and gets objects too * + root query gets objects too * + driver/describe-table :mongo works * ~ remove old implementation * Various fixes for faster sync Upgraded driver to 5.2.0 Updated data load to insert many rather than 1 row at a time. Dropped max-depth to 7, see comment. --------- Co-authored-by:
Case Nelson <case@metabase.com>
-
Jeff Bruemmer authored
-
Jeff Bruemmer authored
* account v host snowflake connection * add screenshot
-
Jeff Bruemmer authored
-