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 1rjyvo-009PvG-LT for pgsql-hackers@arkaria.postgresql.org; Tue, 12 Mar 2024 10:00:25 +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 1rjyvn-009Z6D-1U for pgsql-hackers@arkaria.postgresql.org; Tue, 12 Mar 2024 10:00:23 +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 1rjyvm-009Z64-Oq for pgsql-hackers@lists.postgresql.org; Tue, 12 Mar 2024 10:00:23 +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.94.2) (envelope-from ) id 1rjyvk-0045h2-SE for pgsql-hackers@postgresql.org; Tue, 12 Mar 2024 10:00:22 +0000 Received: from s807.loopia.se (localhost [127.0.0.1]) by s807.loopia.se (Postfix) with ESMTP id 57AD62FFE570 for ; Tue, 12 Mar 2024 11:00:20 +0100 (CET) Received: from s981.loopia.se (unknown [172.22.191.5]) by s807.loopia.se (Postfix) with ESMTP id 477982E2EA0C; Tue, 12 Mar 2024 11:00:20 +0100 (CET) Received: from s898.loopia.se (unknown [172.22.191.6]) by s981.loopia.se (Postfix) with ESMTP id 458E922B180F; Tue, 12 Mar 2024 11:00:20 +0100 (CET) X-Virus-Scanned: amavisd-new at amavis.loopia.se X-Spam-Flag: NO X-Spam-Score: -1.21 X-Spam-Level: X-Spam-Status: No, score=-1.21 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, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=disabled Authentication-Results: s898.loopia.se (amavisd-new); dkim=pass (2048-bit key) header.d=yesql.se Received: from s899.loopia.se ([172.22.191.6]) by s898.loopia.se (s898.loopia.se [172.22.190.17]) (amavisd-new, port 10024) with LMTP id KOaeApevlkLr; Tue, 12 Mar 2024 11:00:19 +0100 (CET) X-Loopia-Auth: user X-Loopia-User: daniel@yesql.se X-Loopia-Originating-IP: 62.92.134.73 Received: from smtpclient.apple (73.134.92.62.static.cust.telenor.net [62.92.134.73]) (Authenticated sender: daniel@yesql.se) by s899.loopia.se (Postfix) with ESMTPSA id 87B562C8BAB0; Tue, 12 Mar 2024 11:00:19 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yesql.se; s=loopiadkim1707475645; t=1710237619; bh=6FHYppGEUyZlX5cRQCZYD2qT0XvupxkrAL7bgj7obEo=; h=Subject:From:In-Reply-To:Date:Cc:References:To; b=KmEfc4fmgavvJAXjJotIMOURUo5VT9b+sSCb2bhxlyb8VIzjANQVYoIasCViGRhN2 KeVJA27Dkfu3bQwMBZ31C2FJbv28pwJvGUF62LB8MIQR0YiGHJvTkIUPgr24teD1ld YdM2A6/DUf5tCdTE2jXAiQ4QuUis5gLzOk90ryumUBmaGjLYjABg21Zva7mkkO9Tth S3NNUN3nRtX+BXk8WFwrn2MvzI6hyCZVFt1nZBCoXqY2hWvvovYXWODhPsk1s9jnut HTYji0zPN6lChTuQR4BfrfglvU7N6ee3spzC/Uum0syDXi7Xmdi5Ypt0R5JPDB3dKV uKHBO7ze0gyNQ== Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.4\)) Subject: Re: Reports on obsolete Postgres versions From: Daniel Gustafsson In-Reply-To: <20240312013756.GB1787866@nathanxps13> Date: Tue, 12 Mar 2024 11:00:19 +0100 Cc: Bruce Momjian , PostgreSQL Hackers , "Jonathan S. Katz" Content-Transfer-Encoding: quoted-printable Message-Id: <6C6CBFF3-21FE-4707-A5D1-C399B28DF50A@yesql.se> References: <20240311211204.GA1786481@nathanxps13> <20240312013756.GB1787866@nathanxps13> To: Nathan Bossart X-Mailer: Apple Mail (2.3696.120.41.1.4) List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk > On 12 Mar 2024, at 02:37, Nathan Bossart = wrote: >=20 > On Mon, Mar 11, 2024 at 05:17:13PM -0400, Bruce Momjian wrote: >> On Mon, Mar 11, 2024 at 04:12:04PM -0500, Nathan Bossart wrote: >>> I've read that the use of the term "minor release" can be confusing. = While >>> the versioning page clearly describes what is eligible for a minor = release, >>> not everyone reads it, so I suspect that many folks think there are = new >>> features, etc. in minor releases. I think a "minor release" of = Postgres is >>> more similar to what other projects would call a "patch version." >>=20 >> Well, we do say: >>=20 >> While upgrading will always contain some level of risk, = PostgreSQL >> minor releases fix only frequently-encountered bugs, security = issues, >> and data corruption problems to reduce the risk associated with >> upgrading. For minor releases, the community considers not = upgrading to >> be riskier than upgrading.=20 >>=20 >> but that is far down the page. Do we need to improve this? >=20 > I think making that note more visible would certainly be an = improvement. We have this almost at the top of the page, which IMHO isn't a very good description about what a minor version is: Each major version receives bug fixes and, if need be, security = fixes that are released at least once every three months in what we = call a "minor release." Maybe we can rewrite that sentence to properly document what a minor is = (bug fixes *and* security fixes) with a small blurb about the upgrade risk? (Adding Jonathan in CC: who is good at website copy). -- Daniel Gustafsson