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.96) (envelope-from ) id 1w7sn0-005nTP-11 for pgsql-announce@arkaria.postgresql.org; Wed, 01 Apr 2026 10:27:10 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w7smx-00Gbnp-3D for pgsql-announce@arkaria.postgresql.org; Wed, 01 Apr 2026 10:27:08 +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.96) (envelope-from ) id 1w7smx-00Gbmr-0N for pgsql-announce@lists.postgresql.org; Wed, 01 Apr 2026 10:27:07 +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.98.2) (envelope-from ) id 1w7smv-000000027e8-0UOA for pgsql-announce@lists.postgresql.org; Wed, 01 Apr 2026 10:27:06 +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=D7S7fE8hZr5RSRCwbsd/EK/AUblZ3MbGJLJS3LWo9+c=; b=BHemlxqYN4AnNPK8useJAa1HcH N+vxcoHku5uxT0tFOH0eQUK/0BCeuKk6dDpQTP/iqt/IKR7eqokTowiNGfvYqbHnCmdjkzlYlCIru m2gk+AbAKWDw7kMdFujVOeiCgg/kdcpsFUjnHJwO8yfdlTpQtQd8Aa16kYmT3q17cfezhbUP4MIlK saOSGLCJrx88pSFHczNOWjtz10bHoN7dIpbo5PChfOKMjHC44jZX7ROJXxENzCqWrAOcwrUHXxf+V R+acVd98Mq55qusn+dDTk/2iltrIdsQfhD1bSY/l5AbNzvUXvTnyJpiwYo9t2VmLDllP5S7Y1DQgz MNaMlooA==; 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.96) (envelope-from ) id 1w7smu-007nmZ-1Z for pgsql-announce@lists.postgresql.org; Wed, 01 Apr 2026 10:27:04 +0000 Received: from localhost ([127.0.0.1] helo=wrigleys.postgresql.org) by wrigleys.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w7sms-00Cd6J-1g for pgsql-announce@lists.postgresql.org; Wed, 01 Apr 2026 10:27:03 +0000 Content-Type: multipart/alternative; boundary="===============6255000124625602237==" MIME-Version: 1.0 Subject: pg_ivm 1.14 released To: PostgreSQL Announce From: IVM Development Group via PostgreSQL Announce Reply-To: nagata@sraoss.co.jp Date: Wed, 01 Apr 2026 10:26:18 +0000 Message-ID: <177503917826.798.1308604988956518225@wrigleys.postgresql.org> X-Auto-Response-Suppress: All Auto-Submitted: auto-generated X-pglister-tags: related X-pglister-tagsig: c3c93a9693f505b383c47e9bb619c5187fa8c3a72b0c6619f452e60a3cab2c16 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============6255000124625602237== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable IVM Development Group is pleased to announce the release of [pg_ivm 1.14]( = https://github.com/sraoss/pg_ivm/releases/tag/v1.14 ). Changes since the v1.13 release include: ## What's Changed ### Bug Fixes * Fix a bug in the maintenance of outer join views that include cross=20 joins (Yugo Nagata) When an outer join view has a cross join in its children,=20 incremental maintenance could not be performed properly. * Fix a bug in the maintenance of outer join views with NULLs in=20 join-condition columns (Yugo Nagata) When an outer join view contains NULLs in join-condition columns,=20 incremental maintenance could not be performed correctly. ### About pg_ivm pg_ivm is an extension module that provides Incremental View Maintenance=20 (IVM) feature. Incremental View Maintenance (IVM) is a way to make materialized views=20 up-to-date in which only incremental changes are computed and applied on views rather=20 than recomputing. pg_ivm provides a kind of immediate maintenance, in which materialized=20 views are updated immediately after a base table is modified. Source repository:=20 [https://github.com/sraoss/pg_ivm](https://github.com/sraoss/pg_ivm) --===============6255000124625602237== Content-Type: text/html; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable pg_ivm 1.14 released
 

pg_ivm 1.14 released

IVM Development Group is pleased to announc= e the release of pg_ivm 1.14.=

Changes since the v1.13 release include:

What's Changed

Bug Fixes

  • Fix a bug in the maintenance of outer join = views that include cross=20 joins (Yugo Nagata)

    When an outer join view has a cross join in= its children,=20 incremental maintenance could not be performed properly.

  • Fix a bug in the maintenance of outer join = views with NULLs in=20 join-condition columns (Yugo Nagata)

    When an outer join view contains NULLs in j= oin-condition columns,=20 incremental maintenance could not be performed correctly.

About pg_ivm

pg_ivm is an extension module that provides= Incremental View Maintenance=20 (IVM) feature.

Incremental View Maintenance (IVM) is a way= to make materialized views=20 up-to-date in which only incremental changes are computed and applied on views rather=20 than recomputing. pg_ivm provides a kind of immediate maintenance, in which materialized=20 views are updated immediately after a base table is modified.

Source repository:=20 https://github.com/sraoss/pg_ivm

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

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/.
 
--===============6255000124625602237==--