Skip to content

Commit

Permalink
add changelog entry for 0.2.2 (#44)
Browse files Browse the repository at this point in the history
  • Loading branch information
whummer authored Aug 28, 2024
1 parent 72215d2 commit a6bf4f2
Showing 1 changed file with 1 addition and 0 deletions.
1 change: 1 addition & 0 deletions content/en/references/changelog/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ hide_readingtime: true

| Version | Changes |
|-----------|-----------------------------------------------------------------------------------------------------------------------|
| 0.2.2 | Add initial support for hybrid tables, and dynamic tables; add support for `OBJECT_CONSTRUCT_KEEP_NULL`/`AS_DOUBLE`/`AS_INTEGER`/`AS_NUMBER`/`AS_CHAR`; add `/result` API endpoint to retrieve query results; track original types in internal VARIANTs; enhance parity for `SHOW WAREHOUSES` queries; support for `SHOW TASKS`; enhance parsing of stage params; fix selection of columns when querying stage files; automatically adjust PG JIT support if LLVM libs are missing; enhance custom JSON parsing to allow escaped characters; enhance parity of `TIMESTAMP_LTZ` for Flyway compatibility |
| 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 |
Expand Down

0 comments on commit a6bf4f2

Please sign in to comment.