diff --git a/MANIFEST.in b/MANIFEST.in index 67d9f34c..c67e577d 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -12,5 +12,5 @@ recursive-include doc/html * prune doc/src/_build recursive-include scripts *.py *.sh include scripts/maketypes.sh scripts/buildtypes.py -include AUTHORS README INSTALL LICENSE NEWS-2.0 NEWS-2.2 ChangeLog +include AUTHORS README INSTALL LICENSE NEWS-2.0 NEWS-2.2 NEWS-2.3 ChangeLog include PKG-INFO MANIFEST.in MANIFEST setup.py setup.cfg diff --git a/NEWS-2.3 b/NEWS-2.3 new file mode 100644 index 00000000..d8390d26 --- /dev/null +++ b/NEWS-2.3 @@ -0,0 +1,27 @@ +What's new in psycopg 2.3 +------------------------- + +Psycopg 2.3 aims to expose some of the new features introduced in PostgreSQL +9.0. + +* New features: + + - `dict` to `hstore` adapter and `hstore` to `dict` typecaster, using both + 9.0 and pre-9.0 syntax. + - Two-phase commit protocol support as per DBAPI specification. + - Support for payload in notifications received from the backed. + +* Other changes: + + - `mogrify()` now supports unicode queries. + - Dropped deprecated Psycopg "own quoting". + - `errorcodes` knows a couple of new codes introduced in PostgreSQL 9.0. + - Never issue a ROLLBACK on close/GC. This behaviour was introduced as a bug + in release 2.2, but trying to send a command while being destroyed has been + considered not safe. + +* Bug fixes: + + - Fixed use of `PQfreemem` instead of `free` in binary typecaster. + - Fixed access to freed memory in `conn_get_isolation_level()`. +