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 1vBuDe-006gyr-74 for pgsql-www@arkaria.postgresql.org; Thu, 23 Oct 2025 12:15:01 +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 1vBuDc-008V4o-6N for pgsql-www@arkaria.postgresql.org; Thu, 23 Oct 2025 12:14:59 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1vBuDb-008V4g-SE for pgsql-www@lists.postgresql.org; Thu, 23 Oct 2025 12:14:59 +0000 Received: from smtp.outgoing.loopia.se ([93.188.3.37]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vBuDY-003nk6-2B for pgsql-www@lists.postgresql.org; Thu, 23 Oct 2025 12:14:58 +0000 Received: from s807.loopia.se (localhost [127.0.0.1]) by s807.loopia.se (Postfix) with ESMTP id 86D7749D5E7 for ; Thu, 23 Oct 2025 14:14:55 +0200 (CEST) Received: from s979.loopia.se (unknown [172.22.191.5]) by s807.loopia.se (Postfix) with ESMTP id 6DC0B49D649; Thu, 23 Oct 2025 14:14:55 +0200 (CEST) Received: from s473.loopia.se (unknown [172.22.191.6]) by s979.loopia.se (Postfix) with ESMTP id 6ADEA10BC41E; Thu, 23 Oct 2025 14:14:55 +0200 (CEST) X-Virus-Scanned: amavisd-new at amavis.loopia.se X-Spam-Flag: NO X-Spam-Score: -1.2 X-Spam-Level: X-Spam-Status: No, score=-1.2 tagged_above=-999 required=6.2 tests=[ALL_TRUSTED=-1, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1] autolearn=disabled Authentication-Results: s473.loopia.se (amavisd-new); dkim=pass (2048-bit key) header.d=yesql.se Received: from s981.loopia.se ([172.22.191.6]) by s473.loopia.se (s473.loopia.se [172.22.190.13]) (amavisd-new, port 10024) with LMTP id VjtzPmeFM0id; Thu, 23 Oct 2025 14:14:55 +0200 (CEST) X-Loopia-Auth: user X-Loopia-User: daniel@yesql.se X-Loopia-Originating-IP: 89.255.232.236 Received: from smtpclient.apple (customer-89-255-232-236.stosn.net [89.255.232.236]) (Authenticated sender: daniel@yesql.se) by s981.loopia.se (Postfix) with ESMTPSA id E708422B17CA; Thu, 23 Oct 2025 14:14:54 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yesql.se; s=loopiadkim1707475645; t=1761221695; bh=72MNbT44AUKc7x2Ega2M8/iDzTLiDzrdwwi6Sj9oohg=; h=Subject:From:In-Reply-To:Date:Cc:References:To; b=B781eFLkYS1scYlpJSrzZs5RMZRn01YWHeID9LEwo8QTji5fWhwqUH6uVSXFh/b/A pQXIsatG4SsnsCvCEi1NGvYR37T30X/2LTI/JFMI3Of8BJZK9yj2FUKaysBfq9D5Tz vkADLRdW5Bw7g8KiVj3cMHQyhHxjSXB28OqqfuAcH+sSSShQlcwc9ho/bGDl8ZyVjK HZh70muiXi2UWCSHgHC7Igpkezuvz1QA4BslEbl8/BnYGBzxm/HSu1vP9f8z0hTfI6 u38E/KOwC1PvOr40sYNrv3o7XSRQhFNVXThyrEIP1+QTY6+VwoC0Tve4H6bLQ+liR/ yimHIGb+uhgkA== Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3776.700.51.11.2\)) Subject: Re: Typos in the featurematrix From: Daniel Gustafsson In-Reply-To: <4cf3cbfb-4228-435f-a03d-f690fa8670be@postgresql.org> Date: Thu, 23 Oct 2025 14:14:44 +0200 Cc: David Rowley , pgsql-www@lists.postgresql.org, Magnus Hagander Content-Transfer-Encoding: quoted-printable Message-Id: References: <0781CAB9-187C-42C6-BB66-F82F66591F92@yesql.se> <13E61A7B-D329-4187-B351-4698912255FD@yesql.se> <82C35F30-1559-4C7F-9E27-1E3177F457A2@yesql.se> <4cf3cbfb-4228-435f-a03d-f690fa8670be@postgresql.org> To: "Jonathan S. Katz" X-Mailer: Apple Mail (2.3776.700.51.11.2) List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk > On 23 Oct 2025, at 03:04, Jonathan S. Katz = wrote: > * Going through 0001: >=20 > - description: automatic invalidation of cached exceutions plans > + description: automatic invalidation of cached executions plans >=20 > should probably be "cached execution plans". Otherwise LGTM. Fixed > * Going through 0002: >=20 > - - name: IN/OUT/INOUT parameters for pl/pgsql and PL/SQL > + - name: IN/OUT/INOUT parameters for PL/pgSQL and PL/SQL >=20 > We should probably not call it "PL/SQL" since it's not a procedural = language. Perhaps: >=20 > - - name: IN/OUT/INOUT parameters for pl/pgsql and PL/SQL > + - name: IN/OUT/INOUT parameters for PL/pgSQL and SQL stored = functions Fixed >> The featurematrix was a rabbithole that went deep, looking closer I = realized >> that links were using a variety of target versions: /current/, = /devel/, or the >> version which was current at the time of adding. This means that for = old >> features we we still linking to the 9.x version of the docs, which = clearly >> isn't helpful to our users. We also had quite a few /static/ links = which 301 >> redirects since we don't have that level anymore. >=20 > There were some reasons for this, the "version at the time of adding" = ensuring that the links were accessible during the beta period (which = also explained some of the /devel/, which I likely did). During the beta = period, we'll still need to use the `/NN/` number so the links are = accessible, but we can make it part of the procedure to more to = `/current/` when we GA. That makes a lot of sense. We also need to use the /NN/ number for any = feature which is removed, to stabilise the link on the last version where it was present. Adding a "link-refresh" step to the GA checklist sounds like a good idea = (and I can volunteer to tackle it next time). -- Daniel Gustafsson