public inbox for [email protected]  
help / color / mirror / Atom feed
From: 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