From cece3b8bf519ac72438c0755b6c8d1251fb632d1 Mon Sep 17 00:00:00 2001 From: Marko Kreen Date: Fri, 2 Jan 2009 12:40:29 +0000 Subject: [PATCH] draft news for 1.3 --- NEWS | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/NEWS b/NEWS index 15e38ff..6df1216 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,45 @@ +2009-xx-xx - PgBouncer 1.3 - "" + + = Features = + + * Default port is now changed to 6432, as 6000 did conflict with X11. + + * Dynamic database creation (David Galoyan) + + * Windows support (Hiroshi Saito) + + = Minor features = + + * Database names in config file can now be quoted with standard SQL + ident quoting, to allow non-standard characters in db names. + + * New tunable 'sbuf_loopcnt' to limit time spent on one socket. + + In some situations - eg SMP server, local Postgres and fast network - + pgbouncer can run recv()->send() loop many times without blocking + on either side. But that means other connections will stall for + a long time. To make processing more fair, limit the times + of doing recv()->send() one socket. If count reaches limit, + just proceed processing other sockets. The processing for + that socket will resume on next event loop. + + Thanks to Alexander Schöcke for report and testing. + + * crypt() authentication is now optional, as it was removed from Postgres. + If OS does not provide it, pgbouncer works fine without it. + + * Add milliseconds to log timestamps. + + * Replace old MD5 implementation with more compact one. + + = Fixes = + + * --enable-debug now just toggles whether debug info is stripped from binary. + It no longer plays with -fomit-frame-pointer as it's dangerous. + + * Fix include order, as otherwise system includes could come before + internal ones. Was problem for new md5.h include file. + 2008-08-08 - PgBouncer 1.2.3 - "Carefully Selected Bytes" * Disable SO_ACCEPTFILTER code for BSDs which did not work. -- 2.40.0