This project is mirrored from https://github.com/metabase/metabase.
Pull mirroring updated .
- Aug 20, 2024
-
-
Cam Saul authored
* Cljfmt * Fix new GH action
-
- Jul 30, 2024
-
-
Uladzimir Havenchyk authored
-
Uladzimir Havenchyk authored
-
- Jul 25, 2024
-
-
Luis Paolini authored
* Make drivers build in parallel rather than sequentially * Make the whitespace linter happy * Add duration to steps
-
- Jul 23, 2024
-
-
Luis Paolini authored
-
- Jul 17, 2024
-
-
Uladzimir Havenchyk authored
-
- May 30, 2024
-
-
Cam Saul authored
* Remove Google Analytics driver * Remove more GA-related tests * Un-remove tests that aren't related to GA
-
- May 17, 2024
-
-
Nemanja Glumac authored
-
- Apr 08, 2024
-
-
Cal Herries authored
-
- Jan 18, 2024
-
-
John Swanson authored
Just add a comment warning that the file is autogenerated and not to edit it by hand.
-
- Jan 17, 2024
-
-
Ryan Laurie authored
-
- Jan 04, 2024
-
-
Chris Truter authored
-
- Dec 08, 2023
-
-
Cam Saul authored
Use `sorted-set` for `locales.clj` so order doesn't change every time we add a new language (#36617)
-
- Nov 15, 2023
-
-
Cam Saul authored
-
- Nov 08, 2023
-
-
Noah Moss authored
Co-authored-by:
Ryan Laurie <iethree@gmail.com> Co-authored-by:
Luiz Arakaki <luiz.arakaki@metabase.com> Co-authored-by:
bryan <bryan.maass@gmail.com> Co-authored-by:
Noah Moss <32746338+noahmoss@users.noreply.github.com> Co-authored-by:
Ryan Laurie <30528226+iethree@users.noreply.github.com> Co-authored-by:
Nick Fitzpatrick <nick@metabase.com> Co-authored-by:
Nick Fitzpatrick <nickfitz.582@gmail.com> Co-authored-by:
Noah Moss <noahbmoss@gmail.com> Co-authored-by:
Case Nelson <case@metabase.com> Co-authored-by:
Jerry Huang <jhuang37050@gmail.com> Co-authored-by:
Bryan Maass <bryan.maass@gmail.com> Co-authored-by:
Jerry Huang <34140255+qwef@users.noreply.github.com> Co-authored-by:
adam-james <21064735+adam-james-v@users.noreply.github.com> Co-authored-by:
Adam James <adam.vermeer2@gmail.com> Co-authored-by:
John Swanson <john.swanson@metabase.com>
-
- Nov 07, 2023
-
-
Ryan Kienstra authored
Co-authored-by:
Cam Saul <github@camsaul.com>
-
- Oct 17, 2023
-
-
Nemanja Glumac authored
* Remove `branch` from version.properties file * Remove branch from logs * Remove `branch` from `application-name` The `application-name` string is needed for Google drivers. See: https://github.com/metabase/metabase/issues/2627
-
- Oct 04, 2023
-
-
Nemanja Glumac authored
It was deprecated and left in a codebase for backwards compatibility. But it seems we've migrated all references to the new method `delete-file-if-exists`. The last time this was touched was three years ago. Should be safe to remove.
-
- Sep 28, 2023
-
-
Ryan Laurie authored
-
- Sep 05, 2023
-
-
Nemanja Glumac authored
[ci skip]
-
- Sep 02, 2023
-
-
metamben authored
* Bump simple changes * Account for changed exception message * Add buddy-sign license * Use maven coordinates to select tools.build version
-
- Aug 22, 2023
-
-
Cam Saul authored
* Parallel QP tests; linter improvements; move QP test fns * Cleanup * Move query->expected-cols * Fix QP test namespace * Test fix
* Fix merge issues * Revert unrelated changes * Test fix * Fix some things that are actually ^:parallel safe * Remove Oracle logic for destroying DBs from different sessions since we don't test on AWS anymore * Use ReentrantReadWriteLock for getting + creating test datasets to avoid race conditions * Add non-`metabase.test` versions of things to the disallowed list for `^:parallel` tests
-
- Aug 18, 2023
-
-
Nemanja Glumac authored
We have to sets of functions that deal with the information about Metabase version. 1. During build process we create `version.properties` file 2. During release we create new `version-info.json` or `version-info-ee.json` files that we store in AWS The first contains the information about the current Metabase version. It's used to generate info in "About Metabase" window, among others. Calling both namespaces `version-info` leads to unnecessary confusion. This commit should make the disctinction between the two more obvious and clear.
-
- Aug 07, 2023
-
-
Ngoc Khuat authored
-
- Jul 21, 2023
-
-
Cam Saul authored
-
- Jul 04, 2023
-
-
john-metabase authored
This reverts commit 9da0bd76.
-
- Jun 26, 2023
-
-
Noah Moss authored
-
- Jun 21, 2023
-
-
Dennis Schridde authored
Revert "Compile with direct_link=true (#28357)" and "Respect MB_COLORIZE_LOGS and MB_EMOJI_IN_LOGS environment variables (#31612)" (#31732) This can cause environment variables set at compile time to affect runtime, cf. https://github.com/metabase/metabase/issues/30518. We keep the changes to JVM options and logging startup time, since they were independently useful. This reverts commit e3285698 and commit 380cd8a3.
-
- Jun 20, 2023
-
-
john-metabase authored
-
- Jun 10, 2023
-
-
Ariya Hidayat authored
-
- Jun 09, 2023
-
-
Noah Moss authored
-
- Jun 07, 2023
-
-
Nemanja Glumac authored
-
- Jun 04, 2023
-
-
Nemanja Glumac authored
We migrated from CircleCI a long time ago and are now using GitHub Actions. But even without that CircleCI, like many other CI providers, sets the `CI` environment variable to `true` or to `1` by default. This PR updates the `interactive?` check to use that env var as fallback.
-
- Apr 26, 2023
-
-
Tim Macdonald authored
* allow formData uploads * basic CSV uploads from collections * add dropzone support for collections * Add CSV uploads feature and have postgres and H2 support it (#29636) * Add csv uploads feature and have postgres support it * Add h2 support * CSV: schema detection (#29650) * CSV / Admin Upload Settings (#29709) * allow formData uploads * basic CSV uploads from collections * add dropzone support for collections * allow formData uploads * basic CSV uploads from collections * add dropzone support for collections * Add CSV uploads feature and have postgres and H2 support it (#29636) * Add csv uploads feature and have postgres support it * Add h2 support * Add defsettings * Add table prefix setting * add data upload settings * Add newline * update settings mock * Whether or not uploads are enabled --------- Co-authored-by:
Cal Herries <39073188+calherries@users.noreply.github.com> Co-authored-by:
Callum Herries <hi@callumherries.com> * Create table and insert rows from CSV uploads for postgres (#29677) * WIP create table and insert rows * Add newline * Use multimethods * WIP * Fix postgres * Fix postgres impl * Use detect-schema and add test * Fix load-from-csv arglists * Undo whitespace change * Use empty db instead * Add table and field tests * Remove prn * Uniquify names * newline * Add test for float * Add a test for the table contents * Tidy load-from-csv * Drop the table if loading the csv fails * Drop the table only if loading the csv fails * whitespace * Address SQL injection vulnerability * Use the slugified file-name as the table-name * Fix kondo * Using absolute path instead of relative * Fix kondo * Detect types for empty CSV files appropriately (#29754) * Create models from CSV uploads (#29966) * Wire up CSV uploads, sync the new table Still need to create a model * Check database support for CSV uploads better * Another test * Create model after sync * Fix request with formData * Fix tests * Fix tests * Revert "Fix request with formData" This reverts commit 66f146a41cf42feb34dbb03ed8566fa4220d0642. * Add whitespace --------- Co-authored-by:
Tim Macdonald <tim@tsmacdonald.com> * Fix postgres support for uploads (#29922) * Check write perms for collection (#29976) * Rename metabase.csv -> metabase.upload (#29975) * Rename metabase.csv -> metabase.upload * Add docstring * Rename alias for release.common.upload --------- Co-authored-by:
Callum Herries <hi@callumherries.com> * WIP - 29598 csv status toast (#29757) * temp * generalize StatusListing types * Putting a pin in this for now * poorly done typing * generalizing upload function names * point to real API * Fixing Storybook * Permissions for Status Listing * use formdata and fix types --------- Co-authored-by:
Ryan Laurie <iethree@gmail.com> * Don't support redshift (#29981) * Handle uploads to the root collection (#29985) * Allow the uploads schema to be nil (for MySQL, etc.) (#29987) * CSV upload: fix stack overflow in detect-schema (#29983) * Fix stack overflow error on detect schema * map + vec -> mapv --------- Co-authored-by:
Tim Macdonald <tim@metabase.com> * reload collection data after upload (#30009) * MySQL support for uploads (#29829) * Add MySQL support for uploads * Rename arg to upload-type * Use new ns name * Allow no table-name prefix to be specified and fix tests --------- Co-authored-by:
Tim Macdonald <tim@tsmacdonald.com> * Fix setting descriptions (#30023) * Batch CSV insertion for better performance (#30028) * CSV upload e2e tests (#30005) * add CSV upload e2e tests * update tests * H2 support for uploads (#29828) * Add uploads support for H2 * Rename arg * whitespace * Use new metabase.upload ns name * Fix tests for H2 * Make table and field matching case insensitive * Fix kondo error --------- Co-authored-by:
Tim Macdonald <tim@tsmacdonald.com> * Clear CSV upload state after a while (#30014) * clear upload status after 5s * make async behavior clearer * CSV Upload Dates and Datetimes Types (#30076) * Simple dates * Simple datetimes * Fix coalesce for date and datetime * Add mysql and h2 types * Fix test * Misc cleanup * Fix test --------- Co-authored-by:
Tim Macdonald <tim@tsmacdonald.com> * Fix Kondo (rebase gone wrong) * MySQL test fix * Fix order of Metabot setting * adding unit tests to upload actions and reducers (#30161) * adding unit tests to upload actions and reducers * use fetch-mock * Adding component unit test * Check CSV Upload permissions on the frontend (#30094) * CSV / Admin Upload Settings (#29709) * allow formData uploads * basic CSV uploads from collections * add dropzone support for collections * allow formData uploads * basic CSV uploads from collections * add dropzone support for collections * Add CSV uploads feature and have postgres and H2 support it (#29636) * Add csv uploads feature and have postgres support it * Add h2 support * Add defsettings * Add table prefix setting * add data upload settings * Add newline * update settings mock * Whether or not uploads are enabled --------- Co-authored-by:
Cal Herries <39073188+calherries@users.noreply.github.com> Co-authored-by:
Callum Herries <hi@callumherries.com> * properly check if user can upload to a collection * do some db checking * don't check admin status for upload notification * misc cleanup * fix rebase * add loggedin check to statusListing also combines container + view component into a single file * update unit tests * update tests --------- Co-authored-by:
Cal Herries <39073188+calherries@users.noreply.github.com> Co-authored-by:
Callum Herries <hi@callumherries.com> * Csv/misc bugfixes (#30219) * Support empty header names * Handle long CSV names more appropriately Handle duplicate column names in CSVs * Test fix * Partition CSV inserts a little more intelligently * Test fix * Remove 'duplicate' from duplicated column names * More intelligent sampling * Add comment re. Postgres table-name-length-limit * Quote column names, clean up tests When unquoted, we couldn't use reserved words (true, false, group, etc.) as column names * Fix test Now that we quote things, H2 is case-sensitive * Use dialect-appropriate quoting Also clean up some card-filtering tests so they work with a dirty DB * Fix deduplication * Remove use of setting/get * Remove unneeded migration --------- Co-authored-by:
Callum Herries <hi@callumherries.com> * Fix test (#30383) --------- Co-authored-by:
Ryan Laurie <iethree@gmail.com> Co-authored-by:
Cal Herries <39073188+calherries@users.noreply.github.com> Co-authored-by:
Ryan Laurie <30528226+iethree@users.noreply.github.com> Co-authored-by:
Callum Herries <hi@callumherries.com> Co-authored-by:
Nick Fitzpatrick <nick@metabase.com>
-
- Apr 18, 2023
-
-
Ariya Hidayat authored
The core logic is still from the release script in bin/release. The change here mostly wiring it up to GitHub Action so that it can be trigged upon a new git tag (during the release process).
-
- Apr 13, 2023
-
-
Braden Shepherdson authored
There are now four families of FE builds: - `build` does a one-shot dev build. - `build-watch` watches for changes and does dev rebuilds; no server. - `build-hot` is `build-watch` plus a development web server. - `build-release` is a one-shot release mode build. Each family has `:cljs` and `:js` variants, to build just one part.
-
- Mar 30, 2023
-
-
Ngoc Khuat authored
-
Tim Macdonald authored
* Add ^:multipart option to defendpoint (Allows file uploads) * Add license information * Add CDDL v. 1
-
- Mar 21, 2023
-
-
Roman Abdulmanov authored
-
- Mar 13, 2023
-
-
john-metabase authored
* Moves to actively-maintained clj-yaml and removes obsolete pinned deps * Adds discouraged namespace rule for clj-yaml (use metabase.util.yaml) Co-authored-by:
Braden Shepherdson <braden@metabase.com>
-