public inbox for [email protected]
help / color / mirror / Atom feedFrom: Yandex via PostgreSQL Announce <[email protected]>
To: PostgreSQL Announce <[email protected]>
Subject: Odyssey 1.4 released
Date: Wed, 16 Jul 2025 07:05:48 +0000
Message-ID: <[email protected]> (raw)
We are excited to announce a new release of the Odyssey — advanced multi-threaded connection pooler for PostgreSQL and Apache Cloudberry.
We’ve been hard at work fixing numerous issues and making Odyssey more stable and reliable. Many long-standing problems have now been resolved, and we’ve also introduced several new features.
### Features
- Add support for HBA config file and HBA reload logic [#442](https://github.com/yandex/odyssey/pull/442)
- Channel binding for SCRAM authentication method [#490](https://github.com/yandex/odyssey/pull/490)
- `pool_discard_query` option [#488](https://github.com/yandex/odyssey/pull/488)
- Auto-generated default internal pool if none specified (for `auth_query` and other internal queries) [#519](https://github.com/yandex/odyssey/pull/519)
- Option for strict sequential route matching [#605](https://github.com/yandex/odyssey/pull/605)
- Support for aarch64 in machinarium context switch function [#446](https://github.com/yandex/odyssey/pull/446)
- Show version number in initial message [#670](https://github.com/yandex/odyssey/pull/670)
- Show `SHOW HELP;` command [#669](https://github.com/yandex/odyssey/pull/669)
### Bug Fixes
- Fix `auth_query` password caching leading to SIGSEGV [#536](https://github.com/yandex/odyssey/pull/536)
- Fix UNIX socket connection to server with `target_session_attrs` [#499](https://github.com/yandex/odyssey/pull/499)
- Prevent SIGSEGV on usage printing [#498](https://github.com/yandex/odyssey/pull/498)
- Many more bug fixes and memory leaks (see the full change log on the release page for details)
### Improvements & Refactoring
- Target session attribute for storage [#456](https://github.com/yandex/odyssey/pull/456)
- Introduced server connection timeout [#750](https://github.com/yandex/odyssey/pull/750)
- Asynchronous logging [#722](https://github.com/yandex/odyssey/pull/722)
- Configure mandatory startup parameters for server connections [#491](https://github.com/yandex/odyssey/pull/491)
- Various optimizations for transaction pool prepared statement feature [#581](https://github.com/yandex/odyssey/pull/581)
- Properly count COPY protocol messages [#503](https://github.com/yandex/odyssey/pull/503)
Complete list of changes is on the [release page](https://github.com/yandex/odyssey/releases/tag/1.4.0)
Thank you for your support and feedback!
reply
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Reply to all the recipients using the --to and --cc options:
reply via email
To: [email protected]
Cc: [email protected], [email protected]
Subject: Re: Odyssey 1.4 released
In-Reply-To: <[email protected]>
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
This inbox is served by agora; see mirroring instructions
for how to clone and mirror all data and code used for this inbox