-
Notifications
You must be signed in to change notification settings - Fork 17
/
CHANGELOG
50 lines (43 loc) · 2.63 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
3.1:
done so far:
- opened up for development
- drop support for Postgres versions prior to 13
to do:
- confirm support for Python 3.12
- confirm support for pg17
3.0:
- drop support for Python 3 versions prior to 3.9
- drop support for Postgres versions prior to 12
- PG14: fix DELETE to not passing rowid_column to the FDW (https://github.com/pgsql-io/multicorn2/pull/41)
- fix bug in error handling on SQL_ASCII databases (https://github.com/pgsql-io/multicorn2/pull/43)
- PG14: fix UPDATE to fetch all columns for consistency (https://github.com/pgsql-io/multicorn2/pull/48)
- PG14: fix DELETE RETURNING providing NULL values (https://github.com/pgsql-io/multicorn2/pull/47)
- Update SQLAlchemy FDW to be tested against SQLAlchemy 2.0; earlier versions not supported but may work (https://github.com/pgsql-io/multicorn2/pull/49)
- PG15: now supported with full regression test passes; note that PG15 will run FDW rollback handlers at slightly different times during error handling (https://github.com/pgsql-io/multicorn2/pull/50)
- Add support for bulk_insert FDWs on PG14+ (https://github.com/pgsql-io/multicorn2/pull/45)
- PG16: Fix compatibility issues w/ log_to_postgres and join query planning in PostgreSQL 16 (https://github.com/pgsql-io/multicorn2/pull/51)
- Fix crashes in EXPLAIN with complex quals (https://github.com/pgsql-io/multicorn2/pull/54)
- Support Python 3.11 (https://github.com/pgsql-io/multicorn2/pull/59)
- Behavior change: When log_to_postgres with level ERROR or FATAL is invoked, a specialized Python exception will be thrown and the stack unwound, allowing `catch` and `finally` blocks, and other things like context handler exits, to be invoked in the FDW. (https://github.com/pgsql-io/multicorn2/pull/59)
2.0:
- drop support for Postgres versions prior to 10
- drop support for Python 2
- support for Python 3.6++
- add support for PG13
- experimental support for PG14
1.4.0:
- Lots of maintenance done by Kamil Gałuszka
- Add compatibility with PostgreSQL 11 / 12 (Jeff Janes, Dmitry Bogatov)
- Add compatibility with Python 3.8 (Stefano Rivera)
- Fix for mishandling of None elements in sequence lines. (Lance Cooper)
- Lots of bug fixes (Dmitry Bogatov)
- Import views along with tables (Richard Gibson)
- Expand the scope and capability of column type conversion (Richard Gibson)
- Fix SQLServer TinyInt mapping (Rastko Karadzic)
- Fix build on MacOS (Larry Siden)
- Add Docker images (Dmitry Bogatov)
1.3.4:
- Add compatibility with PostgreSQL 10
1.3.3:
- Add compatibility with PostgreSQL 9.6
- Fix bug with typecasting of params