This project is mirrored from https://github.com/metabase/metabase.
Pull mirroring updated .
- Jun 09, 2021
-
-
Noah Moss authored
-
- May 17, 2021
-
-
Noah Moss authored
-
- Feb 25, 2021
-
-
Jeff Evans authored
* Implement ssh tunnel reconnection From the connection-with-timezone method of execute, check whether an ssh tunnel that should be open actually is not, and if so, mark the entire pool as invalid (thereby forcing the connection code to rebuild the source and open a new tunnel) Fixing the create-pool! function so that the relevant ssh tunnel entries are kept (in addition to the :datasource) Adding test in ssh-test namespace, which will test that the tunnel is reestablished (for now, running with Postgres driver) * Responding to PR feedback from Dan * Fixing test by adding AcceptAllForwardingFilter forwardingFilter to the mock password server instance * Change with-driver to test-driver * Add ssh tunnel reconnect test that can run against H2 * Implement ssh tunnel reconnection From the connection-with-timezone method of execute, check whether an ssh tunnel that should be open actually is not, and if so, mark the entire pool as invalid (thereby forcing the connection code to rebuild the source and open a new tunnel) Fixing the create-pool! function so that the relevant ssh tunnel entries are kept (in addition to the :datasource) Adding test in ssh-test namespace, which will test that the tunnel is reestablished (for now, running with Postgres driver) * Responding to PR feedback from Dan * Fixing test by adding AcceptAllForwardingFilter forwardingFilter to the mock password server instance * Rebase again to fix merge conflict * Change test-driver to with-driver in hopes of making CodeCov finally happy * Adding new multimethod to ssh namespace, called incorporate-ssh-tunnel-details, for accounting for the Implementing incorporate-ssh-tunnel-details for h2 so update the URI string (:db key) to point to the tunnel entry point Pulled logic for :sql-jdbc implementation of connection-with-timezone out to a new fn, so it can be called elsewhere Updating H2 reconnection test imn light of the changes above Added "!" suffix to name of include-ssh-tunnel to reflect the fact that it does modify global state * Fixing NPE in incorporate-ssh-tunnel-details implementation for :h2 Moving multimethod declaration for incorporate-ssh-tunnel-details to driver namespace * Fix :h2 implementation again * Remove another errant extra line :( * Rebase onto master * Inline the private helper fn back into connection-with-timezone * Remove dead code
-
- Feb 08, 2021
-
-
Cam Saul authored
* Quick sync * Try reducing -Xmx for :ci profile a bit to prevent random test failures * Update quick sync parameter name * Update docstring for dataset * Fix sync-database! schema * Fix schema again * Test fix
-
- Oct 23, 2020
-
-
Cam Saul authored
-
- Oct 07, 2020
-
-
Cam Saul authored
* Fix noisy logs in tests * Fix lint error
-
- Oct 06, 2020
-
-
Cam Saul authored
* Fix Google driver build [ci bigquery] * Tweak chain filter tests * Fix i18n tag * Fix database sync test (maybe) * Add u/decolorize for latest JUnit output tweak * Fix
* Test fix
-
- Oct 02, 2020
-
-
Robert Roland authored
* Upgrade to log4j 2.13.3 Upgrades us to newer Log4j Resolves #12719 * fixing reflection warnings * reflection warning on test * make tests work took a while to figure out how to configure log4j properly programatically - it's not as easy as log4j 1 add logging adapters for commons-logging, slf4j, liquibase, etc so that all logging routes through log4j2 now * appease the linters * okay cljr-clean-ns makes this line too long, I get it * add log4j2.xml config for Cypress tests * update log4j configuration file documentation update which flag is used by the backend tests [ci all] * update cheshire because clj-http updated * Wire up the metabase-appender to Log4j2 This was brutal to figure out - log4j usually silently fails, so it took finding the right combination of configuration settings and system properties to get it to log enough to find out why the appender was never invoked.
-
- Jul 16, 2020
-
-
Cam Saul authored
* Fix Slack integration * metabase.pulse-test cleanup
* Fixes * Lint fix
-
- May 26, 2020
-
-
Robert Roland authored
This will allow the user to specify the server's certificate chain (the public CA certs) or the server's private key if it's a self-signed cert with no CA. Resolves #3877 [ci mongo]
-
Cam Saul authored
-
Robert Roland authored
Adding SSH key support Adding ssh key support (with passphrases) The JSch library does not support ED25519 keys, that are the default as of OpenSSH 7.8, but the Apache Mina SSHD library does. Adds a end-to-end test of ssh port forwarding via a simple echo server. [ci drivers] Co-authored-by:
Franklin Strube <thedoc8786@gmail.com> Co-authored-by:
hbc <bcxxxxxx@gmail.com> Co-authored-by:
Daniel Higginbotham <daniel@flyingmachinestudios.com> Co-authored-by:
Paul Rosenzweig <paul.a.rosenzweig@gmail.com> Co-authored-by:
Kyle Doherty <kyle.l.doherty@gmail.com>
-
- May 21, 2020
-
-
Kyle Doherty authored
-
- Dec 03, 2019
-
-
Niels Pardon authored
-
- Jun 05, 2019
-
-
Cam Saul authored
* Metabase© Joins 2.0™ improvements
[ci drivers]
-
- May 13, 2019
-
-
Cam Saul authored
-
- Dec 12, 2018
-
-
Cam Saul authored
[ci drivers]
-
- Nov 17, 2018
-
-
Cam Saul authored
-
- Oct 29, 2018
-
-
Ryan Senior authored
-
- Oct 10, 2018
-
-
Cam Saul authored
-
- Sep 10, 2018
-
-
Ryan Senior authored
Currently i18n'd strings that are defined at compile time only return english text. This occurs with both system and user locale strings. For system locale, the locale can be changed via setting, so we can't rely on the JVM locale on startup to be correct as it may have changed. For the user locale, it could be different for every request. This commit adds two new `tru` and `trs` macros that have the same name as the `puppetlabs.i18n.core` macros (and thus will be extracted similarly) but will return a defrecord with a `toString` method. This delays the conversion of the english text to the translated text until `str` is invoked. All of the code hasn't been flipped to use the new i18n macros yet, but this gets it in place and tested for the rest of the application to be migrated to. Fixes #8245
-
- Nov 14, 2017
-
-
Cam Saul authored
-
- Aug 07, 2017
-
-
Cam Saul authored
-
- Jul 31, 2017
-
-
Cam Saul authored
-
- May 31, 2017
-
-
Cam Saül authored
-
- Apr 24, 2017
-
-
William Turner authored
-
William Turner authored
-
William Turner authored
-
William Turner authored
-
- Feb 22, 2017
-
-
Cam Saül authored
-
- Feb 09, 2017
-
-
Cam Saül authored
-
- Jan 24, 2017
-
-
Cam Saül authored
-
- Aug 22, 2016
-
-
Cam Saül authored
-
- Jul 26, 2016
-
-
Cam Saül authored
-
- Jul 18, 2016
-
-
Cam Saül authored
-
- Jun 06, 2016
- Apr 27, 2016
-
-
Allen Gilliland authored
-
- Feb 15, 2016
-
-
Cam Saül authored
-
- Feb 11, 2016
-
-
Cam Saül authored
-