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 1srKtl-000hsV-Rh for pgsql-hackers@arkaria.postgresql.org; Thu, 19 Sep 2024 17:24:58 +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 1srKsl-004pLI-3V for pgsql-hackers@arkaria.postgresql.org; Thu, 19 Sep 2024 17:23:56 +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 1srKsk-004pIw-Q5 for pgsql-hackers@lists.postgresql.org; Thu, 19 Sep 2024 17:23:56 +0000 Received: from mail-ej1-x629.google.com ([2a00:1450:4864:20::629]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1srKsh-0003F3-UJ for pgsql-hackers@postgresql.org; Thu, 19 Sep 2024 17:23:55 +0000 Received: by mail-ej1-x629.google.com with SMTP id a640c23a62f3a-a8ce5db8668so157940466b.1 for ; Thu, 19 Sep 2024 10:23:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1726766632; x=1727371432; darn=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=ibs92cazEg7vSougXfTenMlAxLiU5SZ/2TJZwLVR5nw=; b=gkRXIZm2zRiEcQEbQSVPBAJ7xA6RASibfdlH3u4yiUMKlM/B5WlTy9o4Br+dQIkNno P7hUjsjSAR9NN8mJkJ+om6KX3JEis0I77l1mnQ7LyHRhha9xPxh+zI1FmNHPAjxQMqtq MmUaNmrZuduKWEzzRetbkrBkUMEjrL/YICKmcrrbQPmmG8Cum0eqF/w7JbBdKa6DOo3S sahlTDVjmm9eiQ+wJpsM5ZdkUtu5NSy/2tKnG2Te+4jhBYq6NxChDwC7QsWF2IOE7cjt c/4ChfmLp8nsLCBb3pC4/EWzqt+0vNfZ0GiM/wzLVYgpGEOhO5i1slsKeGNbzTz2HmdW YGAg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726766632; x=1727371432; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ibs92cazEg7vSougXfTenMlAxLiU5SZ/2TJZwLVR5nw=; b=le8OXsRexMSfcxkfaukFTipnRElO9ZJfQ7JJ6dudrtqQvGs/a6qq67parBbSiff45R ndOY3QJOPnarH0lvtLsYRjvFFY+zx1REbNamyfbE6eohy/QdhF9Dz6OIYEHS1fXUu/ih /dwoLmvNbJaErTNMRDj63Hm0UBCXbq8W7vBgwQONS5jlU1/a2qUr/lY+GsMOHOW6sQpr Eg5zTw1R2qrindet/JtWnXdta7KptFNsKXazAJkowysJfKtYH13QGt7FMa4+1Vfnl298 aK9+SzBNLgt0Q0lVacEDps3Kes+HoMijj3A7RwBiumywj97VNfxvKdwH8nE9B6eRjZVj pohw== X-Forwarded-Encrypted: i=1; AJvYcCVtugBp4GrNAZpQkK/TqeZ/bNKssarG07Ks5lmCmourS6YlFzkE0KGbABrL0ch7ITiNrugCiyvdS6sR/rAH@postgresql.org X-Gm-Message-State: AOJu0YzHOSeyLXmJ1QYMjVGNyvfCbOmAoa22TZFAv/iMv++au+HCYyHd nYPqSAkRi198R33QZa7d9wdQcMKPDgCStWU48ZBz2wDUL8+s1OjN29iYml94m3bp5fFMztsXD68 yikQzNXwFF7WOhztppr8+FGQKeKg= X-Google-Smtp-Source: AGHT+IE9Omi+BDJuTGZhH/bvIX+oHc9Rar1zD77knUz1L1ey7jfP+JUL0wEi2EKD5CQlmWHd0o1bs8ECCK3f5NGLc/Q= X-Received: by 2002:a17:907:e668:b0:a8a:822e:44c6 with SMTP id a640c23a62f3a-a90293dab80mr2951946966b.4.1726766631945; Thu, 19 Sep 2024 10:23:51 -0700 (PDT) MIME-Version: 1.0 References: <202409070955.wyuhquqflbxg@alvherre.pgsql> In-Reply-To: From: Robert Haas Date: Thu, 19 Sep 2024 13:23:40 -0400 Message-ID: Subject: Re: First draft of PG 17 release notes To: Bruce Momjian Cc: Nathan Bossart , Jelte Fennema-Nio , Alvaro Herrera , pgsql-hackers@postgresql.org 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 Thu, Sep 19, 2024 at 1:04=E2=80=AFPM Bruce Momjian wr= ote: > I mentioned the SPI macros because that could lead to breakage, and > there might be applications, as well as extensions, that use it. Sure, this is all a judgement call. I don't think it's particularly likely that many people are relying on those macros, though, and if they are, they will mostly likely find out that they're gone when they try to compile, rather than from reading the release notes. Likewise, I feel that the new list iteration macros are both optional and minor, so there's not really a reason to tell people about them. But opinions will vary, and that's fine. I just mentioned my opinion since you seemed to be asking. :-) --=20 Robert Haas EDB: http://www.enterprisedb.com