1.7.4

Changed

  • Hover: Layout has changed, now includes a icon to open the item where applicable (eg, table, view, materialized view, procedure, function).

Fixed

  • Hover: Now works with dotted and escaped identifiers. #333
  • Hover: Now works with materialized views.
  • Go to Definition: Works with dotted and escaped identifiers. #333

1.7.3

Changed

  • Added a go to definition link on tables, views and materialized Views (ctrl/cmd + click or f12 when hovering a table, view or materialized view in a query). #333
  • Connections: Added common default socket paths, and changed it to a text input since VS Code prevents selecting locked files.

Fixed

  • Editing a value to the default did not correctly save the change. #331 #299
  • Postgres: Adding vector datatype. #330
  • Chart: Tooltips were not showing on the chart, right clicking caused the chart to disappear. #30

1.7.1

Changed

  • Entity Relationship Diagrams will now only show the filtered tables if a filter is applied in the explorer. #322

Fixed

  • SQL Server: Fix introspection issue on servers with case sensitive collation. #318
  • Export: SQL Insert statements now include the schema if applicable. #321
  • MySQL/MariaDB: Fixed issue with editing triggers.
  • MySQL/MariaDB: Fixed issue with socket connections.
  • Postgres: Fixed issue with current_schema returning a schema that does not exist.

1.7.0

Changed

  • Redis: Preview support for Redis, browsing works, not much else at the moment. #39
  • Added item to the header context menu of results to clear one or all column filters. #315

Fixed

  • UUID icon rendering issue when it was a primary key in the ERD.
  • A single column will start no wider than 1/3 rendering space for the results. #314
  • Disconnecting a connection was not correctly showing it disconnected in the explorer. #222

1.6.22

Fixed

  • MariaDB: Added support for 10.0 #306
  • MongoDB: Sorted collections and views in the schema, fixed queries that return single values. #276

1.6.21

Fixed

  • AI: Added comment to the context provided to the AI model.
  • Query Parameters: No longer trigger for % unless followed by ( or { #309
  • SQL Server: Fixed issue with default cschema returning null. #291

1.6.20

Fixed

  • MySQL/MariaDB: Added binary data type. #305
  • Added debug command to output additional debugging.
  • MongoDB: Improved connection performance, filtering, data type detection. #276

1.6.19

Fixed

  • Prevent saving a connection in a workspace, when one is not open. #301
  • MongoDB: Fixed issue with refreshing the results.

1.6.18

Fixed

  • Cassandra: Added tunnel option to the config.
  • Changed to a filestore for introspection cache, and mapped formats to a version. #291
  • SQL Server: Show if a database is offline. #296

1.6.17

Fixed

  • DuckDB: Date filters in results not working correctly. #290
  • Notebooks: Copied cells broke the notebook render. #293

1.6.16

Changed

  • Added auto refresh option to results.
  • Added option to script data changes, rather than applying them.

Fixed

  • MSSQL: Fixed issue with introspection when user only had read only access. #280
  • Notebook: Prevent keyboard events from propagating to the notebook. #281

1.6.15

Fixed

  • MSSQL: Fixed issue with introspection when user only had read only access. #280
  • DuckDB: Added support for enums.
  • Notebook: Prevent keyboard events from propagating to the notebook. #281

1.6.14

Changed

  • Improved refresh feature and tab naming for SQL statements, including better handling of multiple result sets. #197
  • Notebooks: Query parameters values are now shared across cells, and persisted on save. #262
  • DuckDB: File search path set to the folder of the database file, to enable relative paths in load commands.
  • DuckDB: Changed to new DuckDB supported driver, upgraded to new introspection model.

Fixed

  • Cassandra: Added support for multiple statements in a single string.
  • MongoDB: Don’t require a port when connecting via mongodb+srv:// #276
  • MongoDB: A new script file will contain example commands and link to the quick reference. #276
  • Notebooks: Scrolling is now captured when scrolling the results grid, within in a scrollable notebook.

1.6.13

Changed

  • Setting: Notebook max tabs now controls the number of tabs per output cell in a notebook. #270
  • Changing the max tabs setting to 0 will remove the output tabs from the ui. #270
  • Tabs now shrink properly when there are more than can be displayed on the tab bar. #270
  • Tab icon changes to pin on hover indicating tabs can be pinned. #270

Fixed

  • Postgres: Fixed issue with query parameters picking up Postgres replacement values. #262

1.6.12

Changed

  • Added support for executing a command to get the password for a connection. #269

Fixed

  • MySQL/MariaDB: Changed introspection to not use information_schema for procs. #273 #265
  • Added more checks for connections with configuration issues (invalid drivers). #231
  • Added a configuration option to debug tunnels. #257
  • Notebooks: Fixed a bug with saving outputs when output id’s started with a number. #272