Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oG6UZ-0003q7-8C for pgsql-advocacy@arkaria.postgresql.org; Mon, 25 Jul 2022 22:23:59 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1oG6UX-0003hO-9z for pgsql-advocacy@arkaria.postgresql.org; Mon, 25 Jul 2022 22:23:57 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oG6UX-0003hF-35 for pgsql-advocacy@lists.postgresql.org; Mon, 25 Jul 2022 22:23:57 +0000 Received: from mail-io1-xd34.google.com ([2607:f8b0:4864:20::d34]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1oG6UU-0007YO-Qf for pgsql-advocacy@lists.postgresql.org; Mon, 25 Jul 2022 22:23:55 +0000 Received: by mail-io1-xd34.google.com with SMTP id l24so9936496ion.13 for ; Mon, 25 Jul 2022 15:23:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=rwi/P7TrIQKt+rh0RFu3qatD3sxefVfYVwPEdoEkpO0=; b=VPAO7sHPv6IDI/vaUskcyZHqwzdnJv+9KvFA/ZYSG+EmGEYQPVK4Bnj689Zb5yxHHZ Ps9zvSjri47oVHnrM6UFBle/YbTP5md6mc08w+ZA6oWU48isrjhz7OwMkak4tr1HN6zi kKX8w8SIzMje8OLFiQjoqSD7/3Q3330sZdFHrIo/X7TZJdJxqxRx0DQkAJatWfjfmxZV phXeaNE27E/Xk1WeWGcVKmiwZToUJ7ZRHnSgSkYYT243DJG1tzvBa1rpXfcPfPw0QyhF TCGv3IBD7WJQGKkgRuOBGVn63lK/q65//r85g+d388rsLsJxSchkwMuL7JbqFEupmVer JLcA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=rwi/P7TrIQKt+rh0RFu3qatD3sxefVfYVwPEdoEkpO0=; b=QXFoD++Mb8Y0+SUx2Ojw+fIlvsJJWPNyWi8C1X1KQ27snPIhSPs3zlTlvJ4J9fav+t SqdD18E9sTx424EmiJUreysrz44vfJwwieWYKMYvJ8jcIEymTdpdvrCQW+KpSJwQUvF+ 5usPPfOmMlXIR+Xj9iQBIvARmpL8lQpS6fdQzP0vojbbChmsT1mFzlPaASoeCXw/9GqQ CzjwRb3GgU8sCjIz2fvrySGcFQw9pGSwlcTiOpI4npmXC0P9PCrcmSh70UoTSHZEW7EC ylQNlg1urFdtwZFNNlYYv8574HYra7Es6mQKSfS3/JSpgBI8VaTG+jEP+bBCw3r95EBf cY6A== X-Gm-Message-State: AJIora8hY2PPuVMOAuhUZBnbshRZyY8CNAlJku5QROsRwl74vN7B1Yy3 Lu8OYjh2MtBk2ERIfvPgKOP5k38wUxwjSPNerrE= X-Google-Smtp-Source: AGRyM1v7xJqbtdaPLpwlkZFIjBH4z4Bw1bnUeJK0+u5fu6x2NyWQBMXff3IQ18l9jIDLLiD/pdzlQ39K4hovAAntv0E= X-Received: by 2002:a6b:cdcd:0:b0:67c:9b5b:2fa with SMTP id d196-20020a6bcdcd000000b0067c9b5b02famr2866875iog.195.1658787833675; Mon, 25 Jul 2022 15:23:53 -0700 (PDT) MIME-Version: 1.0 References: <45055833-974d-8c87-6535-d022138764a3@xs4all.nl> <621477f9-692b-8739-0b57-22d5b7a8aead@postgresql.org> In-Reply-To: <621477f9-692b-8739-0b57-22d5b7a8aead@postgresql.org> From: Morris de Oryx Date: Tue, 26 Jul 2022 08:23:42 +1000 Message-ID: Subject: Re: Feature matrix updates To: "Jonathan S. Katz" Cc: Erik Rijkers , PostgreSQL Advocacy Content-Type: multipart/alternative; boundary="0000000000009584a305e4a8a3b7" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --0000000000009584a305e4a8a3b7 Content-Type: text/plain; charset="UTF-8" It would be helpful to mention BEGIN ATOMIC at or near the Procedural Languages section. Definitely my favorite server-side code change in PG 14: * Parse tree instead of raw text for errors-on-save rather than errors-on-run. * Dependency tracking! I only stumbled across the feature recently, doesn't seem to have been given a lot of fanfare. --0000000000009584a305e4a8a3b7 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
It would be helpful to mention BEGIN ATOMIC at or near the= Procedural Languages section. Definitely my favorite server-side code chan= ge in PG 14:

* Parse tree instead of raw text for errors= -on-save rather than errors-on-run.
* Dependency tracking!
<= div>
I only stumbled across the feature recently, doesn't= seem to have been given a lot of fanfare.
--0000000000009584a305e4a8a3b7--