Skip to content

Commit e76fe45

Browse files
committed
Update changelog
1 parent 5840b38 commit e76fe45

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

CHANGELOG.md

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
- Add support for DDL on DuckDB tables in transactions. (#632)
99
- Make `duckdb.unresolved_type` support `min`, `date_trunc`, `length`, `regexp_replace`, `LIKE`, `ILIKE`, `SIMILAR TO`. (#643)
1010
- Add cast from `duckdb.unresolved_type` to `bytea`. (#643)
11-
- Add support for the DuckDB functions `strftime`, `strptime`, `epoch`, `epoch_ms`, `epoch_us`, `epoch_ns`, `time_bucket`. (#643)
11+
- Add support for the DuckDB date/time functions: `strftime`, `strptime`, `epoch`, `epoch_ms`, `epoch_us`, `epoch_ns`, `time_bucket`, `make_timestamp`, `make_timestamptz`. (#643)
1212
- Add support for using MotherDuck in multiple Postgres databases. (#544, #545)
1313
- Add ALTER TABLE support for DuckDB tables. (#652)
1414
- Add support to `COPY ... TO` and `COPY ... FROM` for DuckDB tables. (#665)
@@ -17,6 +17,10 @@
1717
- Add support for `TABLESAMPLE`. (#559)
1818
- Add `duckdb.extension_directory`, `duckdb.temporary_directory` and `duckdb.max_temporary_directory_size` settings. (#704)
1919
- Add source locations to error messages. (#758)
20+
- Add basic collation support by allowing users to configure `duckdb.default_collation`. (#814)
21+
- Add support for converting Postgres table values in parallel. This can speed up large scans a lot. (#762)
22+
- Add support for MotherDuck views. You can now create views inside MotherDuck and query views that are already stored in MotherDuck. (#822)
23+
- Add support for Postgres 18 Beta 2. Since Postgres 18 has not had a final release yet, this is still considered an experimental feature. (#788)
2024

2125
## Changed
2226

@@ -30,11 +34,15 @@
3034
- Do not allow creating non-`duckdb` tables in a `ddb$` schema. (#650)
3135
- When creating MotherDuck tables from Postgres, automatically make them be created by the table creation. Before you had to set the ROLE manually before issuing the CREATE TABLE command. (#650)
3236
- Add automated tests for MotherDuck integration. (#649)
33-
- Sync the Postgres timezone to DuckDB when initializing the DuckDB connection. This makes some date parsing/formatting behave better. (#643)
37+
- Sync the Postgres timezone to DuckDB when initializing the DuckDB connection. This makes some date parsing/formatting behave better. (#643, #853)
3438
- Support `FORMAT JSON` for `COPY` commands. (#665)
3539
- Force `COPY` to use DuckDB execution when using `duckdb.force_execution`. (#665)
3640
- Automatically use DuckDB execution for COPY when file extensions are used for filetypes that DuckDB understands (`.parquet`, `.json`, `.ndjson`, `jsonl`, `.gz`, `.zst`). (#665)
3741
- Return `TEXT` columns instead of `VARCHAR` columns when using DuckDB execution. (#583)
42+
- Extensions in `duckdb.extensions` now get automatically installed before running any DuckDB query if `duckdb.autoinstall_known_extensions` is set to `true`. This helps with read-replica setups, where the extension gets installed on the primary and but the replica is queried. (#801)
43+
- By default `duckdb.disabled_filesystems` is now empty. To keep the default installation secure, `LocalFileSystem` will now be appended for any user that does not have the `pg_read_server_files` and `pg_write_server_files` privileges. (#802)
44+
- Push down `LIKE` expressions and `upper()`/`lower()` calls to Postgres storage. These expressions can sometimes be pushed down to the index. (#808)
45+
-
3846

3947
## Fixed
4048

@@ -58,6 +66,11 @@
5866
- Handle issues when DuckDB query would return different types between planning and execution phase. (#759)
5967
- Disallow DuckDB tables as a partition. This wasn't supported, and would fail in weird ways when attempted. Now a clear error is thrown. (#778)
6068
- Fix memory leak when reading LIST/JSON/JSONB columns from Postgres tables. (#784)
69+
- Fix dropping the Postgres side of a MotherDuck table, when the table does not exist anymore in MotherDuck. (#784)
70+
- Don't show hints about misuse of functions that return `duckdb.row` for queries that don't use those those functions. (#811)
71+
- Fix LIKE expressions involving a backslash (`\`) or `LIKE ... ESCAPE` expressions. (#815)
72+
- Fix errors for transactions that use `SET TRANSACTION ISOLATION`. (#834)
73+
- Fix compatibility issue with TimescaleDB extension. (#846)
6174

6275

6376
# 0.3.1 (2025-02-13)

0 commit comments

Comments
 (0)