Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1ubwDW-0076Y7-8Y for pgsql-announce@arkaria.postgresql.org; Wed, 16 Jul 2025 07:06:14 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1ubwDT-0085m7-M3 for pgsql-announce@arkaria.postgresql.org; Wed, 16 Jul 2025 07:06:12 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1ubwDS-0085lE-IK for pgsql-announce@lists.postgresql.org; Wed, 16 Jul 2025 07:06:11 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1ubwDN-007XTy-36 for pgsql-announce@lists.postgresql.org; Wed, 16 Jul 2025 07:06:10 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=postgresql.org; s=20171124; h=Message-ID:Date:Reply-To:From:To:Subject: MIME-Version:Content-Type:Sender:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:In-Reply-To:References; bh=P5CNaMa9kv9DByCF3XDSFzaqxorCcIe3WET2BhcFB9k=; b=DCFA2c2sVyTqm8Oth2wLhf0mwx Eh+8RewU5bUvFj/ejUrinDLComYsGRGVIXpkS0o7WnAJe+b2UpevAeiqnnCldw8EXkJmcNpKXhJjr GTwL8qlZdbVqyO3vtHs7Hh9gwqTZG+fMmJZeqaMXZoWPZowlewKKkM1EHj8LikqwctPXMa055tjuk x8Is0oxLCByugVI8J7+GYNCEG//mW8csnhUTBhu0O1G8c24V7+iAptOZsOkqd+uceTguYEWPXjNvw jACSOI7jxzcpY2Nk1gjT/pGPPj956ZX5nqD11WWY3bHgkdFonBGTu8fHv0PLh1ubvBdwHIUjZKQyZ 92MglcQQ==; Received: from wrigleys.postgresql.org ([2a02:16a8:dc51::60]) by mahout.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1ubwDM-003Te9-G6 for pgsql-announce@lists.postgresql.org; Wed, 16 Jul 2025 07:06:05 +0000 Received: from localhost ([127.0.0.1] helo=wrigleys.postgresql.org) by wrigleys.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1ubwDK-007i9t-14 for pgsql-announce@lists.postgresql.org; Wed, 16 Jul 2025 07:06:02 +0000 Content-Type: multipart/mixed; boundary="===============6170097648878430490==" MIME-Version: 1.0 Subject: Odyssey 1.4 released To: PostgreSQL Announce From: Yandex via PostgreSQL Announce Reply-To: x4mmm@yandex-team.ru Date: Wed, 16 Jul 2025 07:05:48 +0000 Message-ID: <175264954838.858624.4469461449939697454@wrigleys.postgresql.org> X-Auto-Response-Suppress: All Auto-Submitted: auto-generated X-pglister-tags: related X-pglister-tagsig: bc3e14bb3bb10fb61aa9e9be3c57130de383ea1963a3be0ced4ea93fd5dc4270 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============6170097648878430490== Content-Type: multipart/alternative; boundary="===============8114918895650138888==" MIME-Version: 1.0 --===============8114918895650138888== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable We are excited to announce a new release of the Odyssey =E2=80=94 advanced = multi-threaded connection pooler for PostgreSQL and Apache Cloudberry. We=E2=80=99ve been hard at work fixing numerous issues and making Odyssey m= ore stable and reliable. Many long-standing problems have now been resolved= , and we=E2=80=99ve also introduced several new features. ### Features - Add support for HBA config file and HBA reload logic [#442](https://githu= b.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/5= 19) - Option for strict sequential route matching [#605](https://github.com/yan= dex/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/o= dyssey/pull/670) - Show `SHOW HELP;` command [#669](https://github.com/yandex/odyssey/pull/6= 69) ### Bug Fixes - Fix `auth_query` password caching leading to SIGSEGV [#536](https://githu= b.com/yandex/odyssey/pull/536) - Fix UNIX socket connection to server with `target_session_attrs` [#499](h= ttps://github.com/yandex/odyssey/pull/499) - Prevent SIGSEGV on usage printing [#498](https://github.com/yandex/odysse= y/pull/498) - Many more bug fixes and memory leaks (see the full change log on the rele= ase page for details) ### Improvements & Refactoring - Target session attribute for storage [#456](https://github.com/yandex/ody= ssey/pull/456) - Introduced server connection timeout [#750](https://github.com/yandex/ody= ssey/pull/750) - Asynchronous logging [#722](https://github.com/yandex/odyssey/pull/722) - Configure mandatory startup parameters for server connections [#491](http= s://github.com/yandex/odyssey/pull/491) - Various optimizations for transaction pool prepared statement feature [#5= 81](https://github.com/yandex/odyssey/pull/581) - Properly count COPY protocol messages [#503](https://github.com/yandex/od= yssey/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! --===============8114918895650138888== Content-Type: text/html; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Odyssey 1.4 released
 

Odyssey 1.4 released

We are excited to announce a new release of= the Odyssey =E2=80=94 advanced multi-threaded connection pooler for Postgr= eSQL and Apache Cloudberry.

We=E2=80=99ve been hard at work fixing nume= rous issues and making Odyssey more stable and reliable. Many long-standing= problems have now been resolved, and we=E2=80=99ve also introduced several= new features.

Features

  • Add support for= HBA config file and HBA reload logic #442=
  • Channel binding= for SCRAM authentication method #490<= /li>
  • pool_disc= ard_query option #488
  • Auto-generated = default internal pool if none specified (for auth_query and ot= her internal queries) #519
  • Option for stri= ct sequential route matching #605
  • Support for aar= ch64 in machinarium context switch function Show version nu= mber in initial message #670
  • Show SHOW= HELP; command #669

Bug Fixes

  • Fix auth_= query password caching leading to SIGSEGV #536
  • Fix UNIX socket= connection to server with target_session_attrs #499
  • Prevent SIGSEGV= on usage printing #498
  • Many more bug f= ixes and memory leaks (see the full change log on the release page for deta= ils)

Improvements & Refactoring<= /h3>
  • Target session = attribute for storage #456
  • Introduced serv= er connection timeout #750
  • Asynchronous lo= gging #722
  • Configure manda= tory startup parameters for server connections #491
  • Various optimiz= ations for transaction pool prepared statement feature #581
  • Properly count = COPY protocol messages #503

Complete list of changes is on the release page

Thank you for your support and feedback!

This email was sent to you from Yandex. It was delivered on their behalf by the PostgreSQL project. Any questions about the content of the message shou= ld be sent to Yandex.

You were sent this email as a subscriber of the pgsql-announce mai= linglist, for the content tag Related Open Source. To unsubscribe from further emails, or change which emails you want to receive, please click th= e personal unsubscribe link that you can find in the headers of this email, or visit https://lists.postgresql.org/unsubscribe/.
 
--===============8114918895650138888==-- --===============6170097648878430490==--