]> granicus.if.org Git - pgbouncer/commitdiff
v1.7.1 pgbouncer_1_7_1
authorMarko Kreen <markokr@gmail.com>
Thu, 18 Feb 2016 16:56:47 +0000 (18:56 +0200)
committerMarko Kreen <markokr@gmail.com>
Thu, 18 Feb 2016 16:56:47 +0000 (18:56 +0200)
NEWS.rst
configure.ac
debian/changelog

index 4f8fa833054edb2511f0b55cfcbf48c2926a9b0a..768c7ddadd76bfd73707415bc7766f902fa85191 100644 (file)
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -4,6 +4,58 @@ PgBouncer changelog
 PgBouncer 1.7.x
 ---------------
 
+**2016-02-18  -  PgBouncer 1.7.1  -  "Forward To Five Friends Or Else"**
+
+WARNING: Since version 1.7, `server_reset_query` is not executed when
+database is in transaction-pooling mode.  Seems this was not highlighted
+enough in 1.7 announcement.  If your apps depend on that happening, use
+`server_reset_query_always` to restore previous behaviour.
+
+Otherwise main work of this release was to track down TLS-related memory
+leak, which turned out to not exist.  Instead there is libssl build in
+Debian/wheezy which has 600k overhead per connection (without leaking)
+instead expected 20-30k.  Something to keep an eye on when using TLS.
+
+- Fixes
+
+  * TLS: Rename sslmode "disabled" to "disable" as that is what
+    PostgreSQL uses.
+
+  * TLS: `client_tls_sslmode=verify-ca/-full` now reject
+    connections without client certificate.
+    (`#104 <https://github.com/pgbouncer/pgbouncer/issues/104>`_)
+
+  * TLS: `client_tls_sslmode=allow/require` do validate client
+    certificate if sent.  Previously they left cert validation
+    unconfigured so connections with client cert failed.
+    (`#105 <https://github.com/pgbouncer/pgbouncer/issues/105>`_)
+
+  * Fix memleak when freeing database.
+
+  * Fix potential memleak in tls_handshake().
+
+  * Fix EOF handling in tls_handshake().
+
+  * Fix too small memset in asn1_time_parse compat.
+
+  * Fix non-TLS (`--without-openssl`) build.
+    (`#101 <https://github.com/pgbouncer/pgbouncer/issues/101>`_)
+
+  * Fix various issues with Windows build.
+    (`#100 <https://github.com/pgbouncer/pgbouncer/issues/100>`_)
+
+- Cleanups
+
+  * TLS: Use SSL_MODE_RELEASE_BUFFERS to decrease memory usage
+    of inactive connections.
+
+  * Clean allocated memory on exit.  Helps to run memory-leak checkers.
+
+  * Improve `server_reset_query` documentation.
+    (`#110 <https://github.com/pgbouncer/pgbouncer/issues/110>`_)
+
+  * Add TLS options to sample config.
+
 **2015-12-18  -  PgBouncer 1.7  -  "Colors Vary After Resurrection"**
 
 - Features
index c7683097538c882153388562e7d7b097822b1f5f..9b3b29b80fc78bf754e2f4e428b983f1cd46f2eb 100644 (file)
@@ -1,6 +1,6 @@
 dnl Process this file with autoconf to produce a configure script.
 
-AC_INIT(pgbouncer, 1.7)
+AC_INIT(pgbouncer, 1.7.1)
 AC_CONFIG_SRCDIR(src/janitor.c)
 AC_CONFIG_HEADER(lib/usual/config.h)
 AC_PREREQ([2.59])
index 213c3188fa3217770e60f2e0165d733fcc47be6d..cb954f330d3664b5df60921e671120d697b4a6c8 100644 (file)
@@ -1,3 +1,9 @@
+pgbouncer (1.7.1-1) unstable; urgency=low
+
+  * v1.7.1
+
+ -- Marko Kreen <markokr@gmail.com>  Thu, 18 Feb 2016 18:34:55 +0200
+
 pgbouncer (1.7-1) unstable; urgency=low
 
   * v1.7