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 1wRej1-002Yxo-3A for pgsql-hackers@arkaria.postgresql.org; Mon, 25 May 2026 23:28:47 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wReiz-002Qy1-2V for pgsql-hackers@arkaria.postgresql.org; Mon, 25 May 2026 23:28:46 +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.96) (envelope-from ) id 1wReiz-002Qxs-1T for pgsql-hackers@lists.postgresql.org; Mon, 25 May 2026 23:28:46 +0000 Received: from mail-vs1-xe2a.google.com ([2607:f8b0:4864:20::e2a]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1wReiy-00000001QaW-0CYS for pgsql-hackers@lists.postgresql.org; Mon, 25 May 2026 23:28:46 +0000 Received: by mail-vs1-xe2a.google.com with SMTP id ada2fe7eead31-636970cf66cso7827348137.1 for ; Mon, 25 May 2026 16:28:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1779751722; cv=none; d=google.com; s=arc-20240605; b=Wg3qO/qQjSXEUN9KGL8GgnF/Y2qJ+CrE1JN9HPYdIDpqHMQ67CCRmleA3dLsKAm0Mo FaPkEyvYBOKgzbZlLgBMegtOLKPJxCuygh5wgh3lLynrq5SuYiORIOz+5N7ucBMye/kX 5azwq5jZg91sOTUWBpMWbYL4X1NDWgq0NXN916QRT58713eQusvR3+ipBGxYg9wiNHf5 mL6ng7PGdMEhlWKySrUj1IuSN+j/TpTvk8mb+ZbWUnX9ZxOgK+S4UzpNF/1eFJ3Txv5w JjtGFjTKZ53gyOKKfXqaZ/4bQ2Mgo8wz2R0a+HdrPfdbobGjtvoeVQ0Rjz/clKkToZyw IPeg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=QKUDuzf+EN1xmWKkIMP+/96aTD+EwgsdCPk1QdDhXeA=; fh=C8PCZZmQs4WzCtyTOtFwf+Px+Rir8EeIEG4jUn7dQrM=; b=AaVXuo+pSgsX8u5psPQ6ol1ODYPmuMbUr1NVBigIPKIC0vTSE6UrAAVA/kIgqCQ3l/ 6Cj0EoksjtlJp8tuMRxnpvn0g0+cvfqOgss9QoLmk6HZMsJgJdcCSxwY2wwLgKqxo6Kq H5aEAsGw2M+zFkDSnVOdXWwbgi/TbQYPyyfMaXLO6gIBFlOKznTs8JWFZ1/QUf3bqDZX mecD+FygAEyuPZx0J56drIE9/SW4fdN6x2j4yjaWhlWd+UW2r3kbAlUQSm7Y/AmrVYp0 WX/dqIv5FhHx2quQvND+GojKKECZGGz8cLcHWjvh/4a88l0/2fTRmv0d50M6btLLKQiW 9E0Q==; darn=lists.postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1779751722; x=1780356522; darn=lists.postgresql.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=QKUDuzf+EN1xmWKkIMP+/96aTD+EwgsdCPk1QdDhXeA=; b=iKh0TQEqiJVQgh7W7bNseq9HZZ7djN/MVNXYl8dXuAalb9yAYLeOa1Ubd3qS+vd6EM KTFEIPBk9F4N8gLhz9QYj0zOZSMjUZ5UFDGicLTlfLot2GJp38X1iVWrBKzdwd9HG+ak 7KRF/vsJoVYqUozmvE+Z4WvuK2siSa5F9DStm6LpFehj8tmQXuczZLk8fFJEnhmc4kXA xiY2Bt+kIWNQ/RSLvtYBrk02bDUqOa4NuJTEvXtWKa0YtUah5JLG+/DzrqFW6KS6hO34 JAF2wiTGwGg5mz2b/gV2mX1bwHAGIvfEBdtK3by9ii/RfVu9muAg7W4sF5Oup0qaTwLw cReQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779751722; x=1780356522; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=QKUDuzf+EN1xmWKkIMP+/96aTD+EwgsdCPk1QdDhXeA=; b=S49U7dxlMEP7nUZo3sluRwddKULea2VcwOf2ZDNvw+xvuBb4UE2KIlZkISFohm1bpn ap6K3Ufue2/FmVCqi8kA0EaceH+OHvOe+mbl7sXiPOdryM0WT4/CM94h+Zxg7R7V0ASn 6ZdttAzZD7IXkQFdHy7eAIGkZ+vkoUMXCzHirzCysJOZi7FprKP+T1FoZb7TuykOZBHF vBNjTHtiHetFRXhi9ROtNHmeVrNjTAPk563bt+8+AMJklSx7vXWxXSJFZU+Iu1fnEDlz GWS6tyI2cRSyG/fAsYrjQ1wcH2njqwvr5w/7YsOunRldxqfwzb9DDsyHs7btl5EX6IqH Ykug== X-Forwarded-Encrypted: i=1; AFNElJ9wFr/WC713CMlh0gGHcqrRen4hpvc2MJ11Jyk4ExluX83qdFWbiQwZerFpnF4LcXf6P7UoHQ3+eu4wKWna@lists.postgresql.org X-Gm-Message-State: AOJu0YywkYacZOVMNAXQszL5VLzqISq0OoT6Kr+fzfw8NBcEcTiUOtKK jWJrxbdvZ2bvuXmm7BjYUXrG2gXAs8rg2bpBH0wNBwIzk/uv4OtA/geD1AaNfl0Ki8R2i6PT0UU 7I3HFYXO7hTt0lnJDYA1v72PDMMsnppA= X-Gm-Gg: Acq92OEvlIfUDK4E9iD0U9D+LLbZOA8BxMqjLvlO7WJbMEEzcBEVoxsvBOkYUOnXxZk oyf72G51u34BrsKzVezX6fxCcARV+Z9AM1ttoJTIEl1gR04HDvZK9IEpVbt8BMb2S6MybzfHYb+ q3Ged3Et5l8biYkmNmuw3JSKXT9RYW3MNfhLAfZpmYsuU9DRhAXRxfVZQEPywzgG+SRlFyX85xO iTaxe/gBG9eqxbK2Qm1VQSCI01PPKajL3BJvRmexrtMGxX+603z8bOO+SbfAQR9N7FeMMcI4xLy ad4DY44AWWomLO2IlaWePdD4ho5/8qkzHB0Szs1f3a/BczrEuaKjd090UgmOuFuWAqUifWEP9jD 90YYdJWOpr3b5ublbHZLqgvIfVVSQphNsEYIwzZpqOk8i0qukj/TgsfKjo/RhZkATtbFiw5hYA2 uBNWppqV9iscJmytS+Oa1ClQ== X-Received: by 2002:a05:6102:1494:b0:634:420a:ab25 with SMTP id ada2fe7eead31-67c8e2bda0bmr3495218137.9.1779751722357; Mon, 25 May 2026 16:28:42 -0700 (PDT) MIME-Version: 1.0 References: <26422.1779465244@sss.pgh.pa.us> <0e41a002-ec9d-4acd-bb2c-3104c12607e3@eisentraut.org> <2293454.1779642239@sss.pgh.pa.us> In-Reply-To: From: jian he Date: Tue, 26 May 2026 07:28:06 +0800 X-Gm-Features: AVHnY4Kgaoy6u4X9ankTK3FC5W40u_ZeDMtMYZnCl81WwNwSK4PUdjZ-3TKU4y0 Message-ID: Subject: Re: Rename Postgres 19 to Postgres 26 (year-based)? To: Nikolay Samokhvalov Cc: Tom Lane , Peter Eisentraut , Isaac Morland , Kirk Wolak , pgsql-hackers Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Tue, May 26, 2026 at 6:22=E2=80=AFAM Nikolay Samokhvalov wrote: > > The slip risk, the N+1 marketing-renumbering precedent, and the possibili= ty that cadence may change (biannual or otherwise) -- all make sense. > > Year-tied version numbers don't fit. Let me propose something smaller tha= t still addresses the underlying user problem =E2=80=94 knowing at a glance= how old a release is and when it goes EOL. > > I have another, much lighter proposal. In fact, two paths: > > 1) Docs. Add something like "Major version NN released YYYY, EOL Mon YYYY= " explicitly on pages like: > > https://www.postgresql.org/docs/ > https://www.postgresql.org/docs/release/ > https://www.postgresql.org/docs/current/index.html > https://www.postgresql.org/docs/ After "PDF Version", add another column makes sense to me. > https://www.postgresql.org/docs/release/ > https://www.postgresql.org/docs/current/index.html For these two links, I'm not entirely sure where the best place to put that information would be.