Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/metabase/metabase. Pull mirroring updated .
  1. Mar 19, 2018
  2. Mar 15, 2018
  3. Mar 14, 2018
  4. Mar 12, 2018
  5. Mar 09, 2018
  6. Mar 08, 2018
  7. Mar 07, 2018
  8. Mar 06, 2018
  9. Mar 05, 2018
    • Ryan Senior's avatar
      Change how pulse table column limits are enforced · 5b637965
      Ryan Senior authored
      This commit differentiates between the number of columns in a
      resultset and the number of columns that would actually be included in
      a rendered pulse table when attempting to calculate a column
      limit. Now only when the number of rendered columns (i.e. not a
      description type or a details-only visualization type) exceeds the
      column limit will it truncate. It will also include a CSV now if it
      exceeds the column limit OR if there is a hidden column (due to it
      being a description or detail-only etc).
      5b637965
  10. Mar 02, 2018
    • Cam Saul's avatar
      Sync 3.9 · 458bf165
      Cam Saul authored
      Unverified
      458bf165
    • Ryan Senior's avatar
      Add support for larger pulse/alert tables · 9735916e
      Ryan Senior authored
      Previously pulses and alerts that used a table visualization were
      limited to 3 columns and 10 rows. This commit changes the backed to
      bump that to 10 columns and 20 rows. When a resultset has more data
      than will fit into a 10x20 table, it will trigger a CSV attachment
      that will include the full results of the query, up to 2000 results.
      
      This commit also limits all queries to 2000 rows, similar to how queries
      issued via the UI are constrained. Users wanting more than 2000 rows
      use the existing export functionality.
      9735916e
    • Simon Belak's avatar
      Fix failing test · ed8af8cc
      Simon Belak authored
      ed8af8cc
  11. Mar 01, 2018
  12. Feb 28, 2018
  13. Feb 27, 2018
  14. Feb 26, 2018
  15. Feb 23, 2018
  16. Feb 22, 2018
    • Ryan Senior's avatar
      Add query cancellation support to dataset queries [ci drivers] · 8c674527
      Ryan Senior authored
      This commit adds query cancelling to the generic sql driver, Druid and
      Presto. It cancels the future the query is running in which will
      interrupt the query and allow any query cancellation logic to run. If
      the database doesn't support query cancellation, or the necessary
      information (i.e. query id) isn't available, the code will behave as
      it did before.
      8c674527
    • Ryan Senior's avatar
      Switch sql templates to an instaparse grammar [ci drivers] · 41525f68
      Ryan Senior authored
      This commit switches the SQL template parsing to a formally specified
      EBNF grammar using instaparse. By specifying it in this way, changes
      to the language become more flexible and explicit. This commit also
      adds support for multiple parameters specified in an optional clause
      as it's baked into the grammar.
      
      Fixes #5492
      41525f68
  17. Feb 19, 2018
  18. Feb 15, 2018
  19. Feb 14, 2018
    • Ryan Senior's avatar
      Update date formatting export code for SQLite · 23265982
      Ryan Senior authored
      SQLite doesn't have proper datetime support. As a result of this, the
      datetimes returned from SQLite pass through the QP untouched, meaning
      the datetime format is different than the other drivers. As a result,
      exporting a date field to CSV from SQLite would cause a failure.
      
      This commit gets more defensive/flexible in what kind of datetime it
      will convert to a date. It will ensure what it's converting is a
      string and then look for a "T" (most drivers) or a " " in the
      datetime (SQLite). If it can't find either (or it's not a string) it
      will pass the data through untouched.
      
      Fixes #6944
      23265982
  20. Feb 13, 2018
  21. Feb 12, 2018
  22. Feb 09, 2018
  23. Feb 08, 2018
    • Ryan Senior's avatar
      Add check for empty date columns on export · 73c27b5d
      Ryan Senior authored
      We format date values when exported so that they don't include the
      time component. This was broken if the date field had empty
      values. This commit checks to ensure there's a value there before we
      try to modify it.
      
      Fixes #6901
      73c27b5d
Loading