diff --git a/content/en/references/changelog/index.md b/content/en/references/changelog/index.md index 804adcf..7dffd68 100644 --- a/content/en/references/changelog/index.md +++ b/content/en/references/changelog/index.md @@ -11,7 +11,8 @@ hide_readingtime: true | Version | Changes | |-----------|-----------------------------------------------------------------------------------------------------------------------| -| 0.2.0 | Support `BITAND`, `FLATTEN`, `RANDOM`, `RANDSTR`, `UUID_STRING`, `RATIO_TO_REPORT` SQL functions (among others); add Snowflake proxy request handler; add initial version of simple UI view to run queries, configure the proxy, and inspect logs; fix execution of CTAS queries with UNION selects; fix logic for PUT file uploads to stages via JDBC driver; support parsing incomplete JSON with missing list items; enhance support for TABLESAMPLE queries; enhance parity for Snowflake timestamp data types; modulo operation for numbers with mixed types/signs; enhanced support for `SHOW PARAMETERS`; table column definitions with nextval sequence auto-increment; initial CRUD support for `STREAMLIT` queries; enhance parity for `CREATE SEQUENCE`; better support for `FILE FORMAT` queries; remove NOT NULL constraints from column definitions in CTAS queries; initial support for `GRANT ROLE` statements; initial support for temporary and transient tables; add support for some trigonometric functions; add Snowflake v2 SQL APIs; add fix for `describeOnly` `INSERT` queries to avoid duplicate inserts | +| 0.2.1 | Add initial support for Iceberg tables; wrap variant args in TO_VARIANT, based on SF function metadata; initial support for external volumes; initial support for Snowflake pipes; support `LIST`/`REMOVE` queries for staged files; support `SHOW PIPES` queries; support `COPY GRANTS` in `CREATE TABLE` queries; add new SQL functions: `REPLACE`/`REGEXP_REPLACE`/`TIMEDIFF`/`DATEADD`/`OBJECT_INSERT`/`OBJECT_DELETE`/`NVL`/`LTRIM`/`RTRIM`/`TRIM`/`NULLIF`/`NULLIFZERO`/`CHECK_XML`/`BITSHIFTLEFT`/`BITSHIFTRIGHT`/`BITXOR`/`BITOR`/`BITNOT`/`DIV0`/`SEQ8`; implement `RANK`/`DENSE_RANK`; implement `AS_ARRAY`/`AS_BOOLEAN`/`AS_BINARY`/`TO_OBJECT` conversion functions; enhance logic for `TO_CHAR`; enhance parity for timestamp types/aliases; support window queries with `QUALIFY`; support `COUNT_IF` aggregate functions; make `CREATE SERVER` queries idempotent; fix `CURRENT_VERSION()` and `SHOW TABLES` for better Flyway compatibility; introduce `SF_HOSTNAME_REGEX` config to expose SF routes on custom domains; override for native operators to allow comparison of VARIANT and mixed types; add MUI data-grid for results table in UI; add squashing of Docker image to reduce image size | +| 0.2.0 | Support `BITAND`, `FLATTEN`, `RANDOM`, `RANDSTR`, `UUID_STRING`, `RATIO_TO_REPORT` SQL functions (among others); add Snowflake proxy request handler; add initial version of simple UI view to run queries, configure the proxy, and inspect logs; fix execution of CTAS queries with UNION selects; fix logic for PUT file uploads to stages via JDBC driver; support parsing incomplete JSON with missing list items; enhance support for TABLESAMPLE queries; enhance parity for Snowflake timestamp data types; modulo operation for numbers with mixed types/signs; enhanced support for `SHOW PARAMETERS`; table column definitions with nextval sequence auto-increment; initial CRUD support for `STREAMLIT` queries; enhance parity for `CREATE SEQUENCE`; better support for `FILE FORMAT` queries; remove NOT NULL constraints from column definitions in CTAS queries; initial support for `GRANT ROLE` statements; initial support for temporary and transient tables; add support for some trigonometric functions; add Snowflake v2 SQL APIs; add fix for `describeOnly` `INSERT` queries to avoid duplicate inserts | | 0.1.26 | Support `CONVERT_TIMEZONE`, `IFF` SQL functions; implement `ALTER WAREHOUSE` as no-op; implement time functions `HOUR`/`MINUTE`/`SECOND`; enhance parity for running queries via JDBC driver; fix Arrow encoding for columns with NULL scalar values; enhance support for `system$cancel_all_queries`; support empty braces on column types; support running SQL queries from within JS UDFs; execute JS functions via node.js instead of plv8; add support for `INFORMATION_SCHEMA.PROCEDURES`; parity fixes in column types; add CSV_IMPORT_MAX_ROWS config; refactor QueryProcessor interface to return initialize_db queries; enhance performance of CSV imports by using psql directly; implement `DAYOFWEEKISO`/`DAYOFWEEK`; support parsing of variable assignments with nested structures; enhance parity for queries with DB identifiers containing dots; add initial support for loading data from public S3 buckets; add initial support for `SHOW IMPORTED KEYS`; extend persistence mechanism to store Postgres state file assets; convert result row cells to string for JSON result encoding | | 0.1.25 | Enhance support for `SHOW USERS/ROLES/WAREHOUSES/FUNCTIONS/STAGES` queries; initial persistence support for Snowflake store; enhance parity for timestamp types; fix SHOW PARAMETERS for Terraform compatibility; set up CI build for `localstack/snowflake` Docker image | | 0.1.24 | Enhance parity around user-defined PROCEDUREs; fix upper-casing for result of `CURRENT_SCHEMA()` function and `information_schema` queries; enhance support for UNIQUE column constraints; add initial support for cross-DB resource sharing |