]> granicus.if.org Git - pgbouncer/commitdiff
Prepare for 1.5
authorMarko Kreen <markokr@gmail.com>
Tue, 22 Nov 2011 22:05:37 +0000 (00:05 +0200)
committerMarko Kreen <markokr@gmail.com>
Tue, 22 Nov 2011 22:16:16 +0000 (00:16 +0200)
AUTHORS
NEWS

diff --git a/AUTHORS b/AUTHORS
index c65f50f3a2feb77996103d638b532aa0609edc9a..fd0914d7b0d86bf5132582e2ecfe14280cc61d8f 100644 (file)
--- a/AUTHORS
+++ b/AUTHORS
@@ -8,6 +8,7 @@ Contributors
 ------------
 Alexander Schöcke
 Bjoern Metzdorf
+Dan McGee
 David Fetter
 David Galoyan
 David Sommerseth
@@ -28,6 +29,8 @@ Jørgen Austvik
 Lou Picciano
 Magne Mæhre
 Martin Pihlak
+Michael Tharp
+Peter Eisentraut
 Pierre-Emmanuel André
 Rich Schaaf
 Robert Gogolok
diff --git a/NEWS b/NEWS
index 3058fb3a17c618528f436b78c7a9b9b4302497d4..94e5a093e54c644bd9e7615ef94690f9e000893c 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,15 +1,67 @@
-2011-xx-xx  -  PgBouncer 1.x.x  -  ""
+2011-xx-xx  -  PgBouncer 1.5  -  ""
 
-  = Fixes =
+  If you use more than 8 IPs behind one DNS name, you now need to
+  use EDNS0 protocol to query.  Only getaddrinfo_a()/getaddrinfo()
+  and UDNS backends support it, libevent 1.x/2.x does not.
+  To enable it for libc, add 'options edns0' to /etc/resolv.conf.
+
+  = Features =
 
-    * Detect DNS reply changes and invalidate connections
-      to IPs no longer present in latest reply.
+    * Detect DNS reply changes and invalidate connections to IPs no longer
+      present in latest reply.
       (Petr Jelinek)
 
-      If you have more than 8 IPs behind one DNS name, you need to
-      use EDNS0 protocol to query.  Only getaddrinfo_a()/getaddrinfo()
-      supports it, libevent does not.  To enable add 'options edns0'
-      to /etc/resolv.conf.
+    * DNS zone serial based hostname invalidation.  When option
+      dns_zone_check_period is set, all DNS zones will be queried
+      for SOA, and when serial has changed, all hostnames
+      will be queried.  This is needed to get deterministic
+      connection invalidation, because invalidation on lookup
+      is useless when no lookups are performed.
+      Works only with new UDNS backend.
+
+    * New SHOW DNS_HOSTS, SHOW DNS_ZONES commands to examine DNS cache.
+
+    * New param: min_pool_size - avoids dropping all connections
+      when there is no load.
+      (Filip Rembiałkowski)
+
+    * idle_in_transaction_timeout - kill transaction if idle too long.
+      Not set by default.
+
+    * New libudns backend for DNS lookups.  More featureful than evdns.
+      Use --with-udns to activate.  Does not work with IPv6 yet.
+
+    * KILL command, to immediately kill all connections for one database.
+      (Michael Tharp)
+
+  = Fixes =
+
+    * DNS now works with IPv6 hostnames.
+
+    * Don't change connection state when NOTIFY arrives from server.
+
+    * Various documentation fixes.
+      (Dan McGee)
+
+    * Console: Support ident quoting with "".  Originally we did not
+      have any commands that took database names, so no quoting was needed.
+
+    * Console: allow numbers at the stard of word regex.  Trying
+      to use strict parser makes things too complex here.
+
+    * Don't expire auto DBs that are paused.
+      (Michael Tharp)
+
+    * Create auto databases as needed when doing PAUSE.
+      (Michael Tharp)
+
+    * Fix wrong log message issued by RESUME command.
+      (Peter Eisentraut)
+
+    * When user= without password= is in database connect string,
+      password will be taken from userlist.
+
+    * autogen.sh: work with older autoconf/automake.
 
 2011-06-16  -  PgBouncer 1.4.2  -  "Strike-First Algorithm"