pg bouncer upgrade
What kind of change does this PR introduce?
pgbouncer needs updating for for prepared statement support, addressing incorporation of upgrades
This PR updates the version to 1.24.1
This PR performs the upgrade, repackages the build of pgbouncer from source in a nix package, and will cover automated testing in testinfra as well.
Next steps are to work on the tests for this upgrade + default settings.
No config to add/change here as defaults are good; customisable config can be added to API later. Errors occur when testing in test_ami_nix as it seems like the service isn't loaded yet (or the binary is not on the path at least)
@encima re-ran the failed test.
Tests for pgbouncer still to be written:
- [x] Start pgbouncer with config
- [ ] Connect using prepared statements