Changes in Metabase v0.35.0
Closed this issue · 0 comments
Nikos410 commented
https://github.com/metabase/metabase/wiki/What's-new-in-0.35.0-for-Metabase-driver-authors
Potentially Breaking Changes
- execute-query replaced by execute-query-reducible
-> Handled by the base SQL driver, we don't need to do anything here - metabase.driver/process-query-in-context removed
-> Handled by the base SQL driver, we don't need to do anything here
Deprecated/renamed methods
- metabase.driver.date-add is deprecated in favor of metabase.driver.sql.query-processor/add-interval-honeysql-form
- metabase.driver.sql.query-processor/current-datetime-fn is deprecated in favor of metabase.driver.sql.query-processor/current-datetime-honeysql-form
- metabase.driver.sql-jdbc.execute/set-timezone-sql is now considered deprecated; new method metabase.driver.sql-jdbc.execute/connection-with-time-zone replaces it
-> We don't support timezones, nothing to do here!
New features
- regex
-> Firebird seems to support RegEx, so we should look into what is neccessary to implement this. https://firebirdsql.org/refdocs/langrefupd25-similar-to.html - case
-> Firebird supports case, so we should look into what is neccessary to implement this. https://firebirdsql.org/refdocs/langrefupd15-case.html - coalesce
-> Firebird supports coalesce, so we should look into what is neccessary to implement this. https://firebirdsql.org/refdocs/langrefupd15-coalesce.html - math expressions
-> These should all work in Firebird, so we should look into what is neccessary to implement this.