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 1x55T5-007c0L-0o for pgsql-committers@arkaria.postgresql.org; Fri, 11 Sep 2026 17:55:19 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1x55T3-00H9sJ-2c for pgsql-committers@arkaria.postgresql.org; Fri, 11 Sep 2026 17:55:17 +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 1x55T3-00H9ru-1i for pgsql-committers@lists.postgresql.org; Fri, 11 Sep 2026 17:55:17 +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 1x55T0-00000005Azk-3FQy for pgsql-committers@lists.postgresql.org; Fri, 11 Sep 2026 17:55:16 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=postgresql.org; s=20171124; h=Date:Message-Id:Subject:To:From:MIME-Version: Content-Type:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:In-Reply-To:References; bh=wafS9MhfQA+I3O0MKCUI9tmldxtFVLDENzeQoq/1SN4=; b=bP8bbpZ31PrMr4YsubMjwgOPRE qBP1z8gcL1HAR/stYujg4tjfhCQwVi9fOncd8eIZHrij1ap9RthmMLXB/o+BV4+XsjYyElLYgGlCR UpOyeyoYNTZlwygcRnSITOkx7eJlKLvlblZHJFbokcpdq3omIjxKDlTX96HM2IApSM3cOwLs9eQ8E amevBKMvXDgS9FcJXWE72QwhE6HeW4iy8adGGafSK7FDg9pmCUEmbefYCo65Sf4IiRlUkms4kZkSV eXnL5WYg2ZkIu4ra8RcAeVmQfjecbtyrHC+tfXbCaQ0cU0LfLqL5BYqhu1kxbCq4XaeYKo6oSQGdn wNPwv70Q==; Received: from gemulon.postgresql.org ([2001:4800:3e1:1::198]) by mahout.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1x55T0-00FU3K-1P for pgsql-committers@lists.postgresql.org; Fri, 11 Sep 2026 17:55:14 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.98.2) (envelope-from ) id 1x55Sy-00000004T2k-2xt4 for pgsql-committers@lists.postgresql.org; Fri, 11 Sep 2026 17:55:13 +0000 Content-Type: multipart/mixed; boundary="===============8452291914170404556==" MIME-Version: 1.0 From: Masahiko Sawada To: pgsql-committers@lists.postgresql.org Subject: pgsql: Fix logical decoding to ignore updates without a new tuple. X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Fri, 11 Sep 2026 17:55:13 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============8452291914170404556== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Rml4IGxvZ2ljYWwgZGVjb2RpbmcgdG8gaWdub3JlIHVwZGF0ZXMgd2l0aG91dCBhIG5ldyB0dXBs ZS4KClJFUEFDSyAoQ09OQ1VSUkVOVExZKSBzdXBwcmVzc2VzIGxvZ2ljYWwgZGVjb2Rpbmcgb2Yg dGhlIGNoYW5nZXMgaXQKYXBwbGllcyB0byB0aGUgdHJhbnNpZW50IGhlYXAuIEZvciBhbiB1cGRh dGUsIHN1cHByZXNzaW9uIGtlZXBzIHRoZQp0dXBsZSBkYXRhIG91dCBvZiB0aGUgV0FMIHJlY29y ZCwgYnV0IHRoZSByZWNvcmQgaXRzZWxmIGlzIHN0aWxsCndyaXR0ZW4sIGFuZCBkZWNvZGluZyB0 dXJuZWQgaXQgaW50byBhIGNoYW5nZSBjYXJyeWluZyBuZWl0aGVyIGEgbmV3Cm5vciBhbiBvbGQg dHVwbGUuIEFuIG91dHB1dCBwbHVnaW4gdGhhdCBhc2tzIGZvciB0aGUgY2hhbmdlcyBtYWRlIGJ5 CmhlYXAgcmV3cml0ZXMgdGhlcmVmb3JlIG91dHB1dHMgYW4gVVBEQVRFIHdpdGggbm8gZGF0YSBh dCBhbGwsCnJlcG9ydGVkIHVuZGVyIHRoZSBuYW1lIG9mIHRoZSB0YWJsZSBiZWluZyByZXBhY2tl ZC4KCklnbm9yZSBzdWNoIHJlY29yZHMsIGFzIGRlY29kaW5nIGFscmVhZHkgZG9lcyBmb3IgaW5z ZXJ0cy4gVXBkYXRlcyBvbgpjYXRhbG9nIHJlbGF0aW9ucyBkb24ndCBjYXJyeSB0aGUgbmV3IHR1 cGxlIGVpdGhlciwgc28gd2UgaWdub3JlIHRoZW0KdG9vLiBGb3IgZGVsZXRlcywgUkVQQUNLIHNl dHMgWExIX0RFTEVURV9OT19MT0dJQ0FMIGluc3RlYWQuCgpCYWNrcGF0Y2ggdG8gdjE5LCB3aGVy ZSBSRVBBQ0sgKENPTkNVUlJFTlRMWSkgd2FzIGludHJvZHVjZWQuCgpSZXBvcnRlZC1ieTogVGhv bSBCcm93biA8dGhvbUBsaW51eC5jb20+ClJldmlld2VkLWJ5OiBaaGlqaWUgSG91IChGdWppdHN1 KSA8aG91emouZm5zdEBmdWppdHN1LmNvbT4KUmV2aWV3ZWQtYnk6IMOBbHZhcm8gSGVycmVyYSA8 YWx2aGVycmVAa3VyaWxlbXUuZGU+CkRpc2N1c3Npb246IGh0dHBzOi8vcG9zdGdyLmVzL20vQ0FB LWFMdjdMXy1kT3VIWGpMaDBEaTY2ZEV4ZE9iPXVUT3pSPWp0cnFDbVYwV3h5ZDJRQG1haWwuZ21h aWwuY29tCkJhY2twYXRjaC10aHJvdWdoOiAxOQoKQnJhbmNoCi0tLS0tLQptYXN0ZXIKCkRldGFp bHMKLS0tLS0tLQpodHRwczovL2dpdC5wb3N0Z3Jlc3FsLm9yZy9wZy9jb21taXRkaWZmLzNhMzUy NGU5YWNmNGIyMmU3YjMxMDBhMzcxMGJlM2FkZmZlODk4NzQKCk1vZGlmaWVkIEZpbGVzCi0tLS0t LS0tLS0tLS0tCnNyYy9iYWNrZW5kL3JlcGxpY2F0aW9uL2xvZ2ljYWwvZGVjb2RlLmMgICAgICAg ICAgIHwgIDkgKysrKwouLi4vaW5qZWN0aW9uX3BvaW50cy9leHBlY3RlZC9yZXBhY2tfZGVjb2Rl Lm91dCAgICB8IDQ4ICsrKysrKysrKysrKysrKysrKysrKy0KLi4uL2luamVjdGlvbl9wb2ludHMv c3BlY3MvcmVwYWNrX2RlY29kZS5zcGVjICAgICAgfCAyNSArKysrKysrKysrKwozIGZpbGVzIGNo YW5nZWQsIDgxIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCg== --===============8452291914170404556==--