From: Marko Kreen Date: Fri, 2 Jan 2009 12:40:29 +0000 (+0000) Subject: draft news for 1.3 X-Git-Tag: pgbouncer_1_3_rc1~15 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=cece3b8bf519ac72438c0755b6c8d1251fb632d1;p=pgbouncer draft news for 1.3 --- 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.