summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--MANIFEST.in2
-rw-r--r--NEWS-2.327
2 files changed, 28 insertions, 1 deletions
diff --git a/MANIFEST.in b/MANIFEST.in
index 67d9f34..c67e577 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 0000000..d8390d2
--- /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()`.
+