PgBouncer changelog

PgBouncer 1.10.x

2019-07-01 - PgBouncer 1.10.0 - "Afraid of the World"

PgBouncer 1.9.x

2018-08-13 - PgBouncer 1.9.0 - "Chaos Survival"

PgBouncer 1.8.x

2017-12-20 - PgBouncer 1.8.1 - "Ground-and-pound Mentality"

2017-12-19 - PgBouncer 1.8 - "Confident at the Helm"

PgBouncer 1.7.x

2016-02-26 - PgBouncer 1.7.2 - "Finally Airborne"

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.

2015-12-18 - PgBouncer 1.7 - "Colors Vary After Resurrection"

PgBouncer 1.6.x

2015-09-03 - PgBouncer 1.6.1 - "Studio Audience Approves"

2015-08-01 - PgBouncer 1.6 - "Zombies of the future"

PgBouncer 1.5.x

2015-04-09 - PgBouncer 1.5.5 - "Play Dead To Win"

2012-11-28 - PgBouncer 1.5.4 - "No Leaks, Potty-Training Successful"

2012-09-12 - PgBouncer 1.5.3 - "Quantum Toaster"

2012-05-29 - PgBouncer 1.5.2 - "Don't Chew, Just Swallow"

2012-04-17 - PgBouncer 1.5.1 - "Abort, Retry, Ignore?"

2012-01-05 - PgBouncer 1.5 - "Bouncing Satisified Clients Since 2007"

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.

GNU Make 3.81+ is required for building.

PgBouncer 1.4.x

2011-06-16 - PgBouncer 1.4.2 - "Strike-First Algorithm"

Affected OS-es: *BSD, Solaris, Win32.

2011-04-01 - PgBouncer 1.4.1 - "It Was All An Act"

2011-01-11 - PgBouncer 1.4 - "Gore Code"

PgBouncer 1.3.x

2010-09-09 - PgBouncer 1.3.4 - "Bouncer is always right"

2010-05-10 - PgBouncer 1.3.3 - "NSFW"

2010-03-15 - PgBouncer 1.3.2 - "Boomerang Bullet"

2009-07-06 - PgBouncer 1.3.1 - "Now fully conforming to NSA monitoring requirements"

2009-02-18 - PgBouncer 1.3 - "New Ki-Smash Finishing Move"

PgBouncer 1.2.x

2008-08-08 - PgBouncer 1.2.3 - "Carefully Selected Bytes"

Thanks to Devrim GÜNDÜZ and Bjoern Metzdorf for problem reports and testing.

2008-08-06 - PgBouncer 1.2.2 - "Barf-bag Included"

2008-08-04 - PgBouncer 1.2.1 - "Waterproof"

2008-07-29 - PgBouncer 1.2 - "Ordinary Magic Flute"

PgBouncer 1.2 now requires libevent version 1.3b or newer. Older libevent versions crash with new restart code.

PgBouncer 1.1.x

2007-12-10 - PgBouncer 1.1.2 - "The Hammer"

2007-10-26 - PgBouncer 1.1.1 - "Breakdancing Bee"

2007-10-09 - PgBouncer 1.1 - "Mad-Hat Toolbox"

PgBouncer 1.0.x

2007-06-18 - PgBouncer 1.0.8 - "Undead Shovel Jutsu"

2007-04-19 - PgBouncer 1.0.7 - "With Vitamin A-Z"

2007-04-12 - PgBouncer 1.0.6 - "Daily Dose"

2007-04-11 - PgBouncer 1.0.5 - "Enough for today"

2007-04-11 - PgBouncer 1.0.4 - "Last 'last' bug"

2007-04-11 - PgBouncer 1.0.3 - "Fearless Fork"

2007-03-28 - PgBouncer 1.0.2 - "Supersonic Spoon"

2007-03-15 - PgBouncer 1.0.1 - "Alien technology"

2007-03-13 - PgBouncer 1.0 - "Tuunitud bemm"