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 1s7xYQ-008bOn-I7 for pgsql-hackers@arkaria.postgresql.org; Fri, 17 May 2024 13:23:23 +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 1s7xYP-00DNlX-2z for pgsql-hackers@arkaria.postgresql.org; Fri, 17 May 2024 13:23:21 +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 1s7xYO-00DNj9-OY for pgsql-hackers@lists.postgresql.org; Fri, 17 May 2024 13:23:20 +0000 Received: from mail-ot1-x32d.google.com ([2607:f8b0:4864:20::32d]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1s7xYG-000iMa-IU for pgsql-hackers@postgresql.org; Fri, 17 May 2024 13:23:19 +0000 Received: by mail-ot1-x32d.google.com with SMTP id 46e09a7af769-6f10092c8c7so870013a34.1 for ; Fri, 17 May 2024 06:23:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1715952191; x=1716556991; 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=NZtvF2nOdMb9Ayeo+C4OZO3X45zZAPeA/wIHkTBuZv4=; b=N4Zc/flHiy2cvtTuGqt0+/HKMxeBMHS89nGy9tmAGF62T5eSsRjE7LDtgC/y+r7QOO WBlNMIHY/jw6P5HR+vwWKcTwGOOdsiFMKTHMILfUH8GQgGj8YPs/rzX8FfzjERx9kycS K3cl/IYNRvCQ/lCfp3ujXUtvzpJd6j2FC/zfGKUvVfP/x7G71pSQSZ2Hgw+X1mP7xZe7 X74uYqdqsM+hROt5rPTS18MaKfv57GVb7q53E3C4L3lUPL2zMKisQM5LLq20NPFIenP9 1dy/ML6KOnuo5BV2piFdxy3MEes56mvZbnnJaKGty+JnvU9FGkXMx1QGzAR5EIj5Agew dXOg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715952191; x=1716556991; 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=NZtvF2nOdMb9Ayeo+C4OZO3X45zZAPeA/wIHkTBuZv4=; b=SDDqoZY3MASCBseYtJcnjT1mBcyYnJz0VeUGCKLE5EWvR5Ycd5eRwb++BCrybuz0Ri kT7SIFaeeWjWJhbeOrqJFA2MDyWilN4b0HQozVHvCi+8LS0lMekZt6xddBT8UzuNgCYW C8ZIqAYQVcTu3SOqaDG3a3nsyZIa/QbAGPBWDU6v39UMF9tyMX+MutL+zWVoI/E1ORlw LWKtX8tW5v7YYC24lUY2mnhC54Eei3GD+HfN0RT5DKc90OhwRFR8bLP7ejmGnKhz61uz ygHWq2v+qRpm9GcrzzRbGsKCF+iiObkoMpvJFkWYqgxeAirbjL13bFS+wLTCKPWmUhiS YASg== X-Gm-Message-State: AOJu0YxYlgl75X9ALLCDJ0K5g48V3e7JeADXTOWxMDO4DxlbbI8V79dv pr7q5T8gsr7CK6WS4AAmVA5baTLYfZ3CqyENOLFERitXlzSjE3p+zS/AZh1sUVHJYtD9FAGMoE2 svv5RRq9l9IqQmBucXR2Xds+b5IYBIpyoKQ4= X-Google-Smtp-Source: AGHT+IE6oH+bYBuZYFOYddTI+LT5ekLAS1Dv8BUuWIXhjYkiWztJo+/V9s6ZkHL6aHq35Q90wKBVCZ35m+62GNs45dU= X-Received: by 2002:aca:230c:0:b0:3c8:4aff:649b with SMTP id 5614622812f47-3c9970cf848mr26915534b6e.41.1715952191445; Fri, 17 May 2024 06:23:11 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: jian he Date: Fri, 17 May 2024 21:22:59 +0800 Message-ID: Subject: Re: First draft of PG 17 release notes To: Bruce Momjian Cc: PostgreSQL-development 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, May 9, 2024 at 12:04=E2=80=AFPM Bruce Momjian wr= ote: > > I have committed the first draft of the PG 17 release notes; you can > see the results here: > > https://momjian.us/pgsql_docs/release-17.html > > It will be improved until the final release. The item count is 188, > which is similar to recent releases: > This thread mentioned performance. actually this[1] refactored some interval aggregation related functions, which will make these two aggregate function: avg(interval), sum(interval) run faster, especially avg(interval). see [2]. well, I guess, this is a kind of niche performance improvement to be mentioned separately. these 3 items need to be removed, because of https://git.postgresql.org/cgit/postgresql.git/commit/?id=3D8aee330af55d8a7= 59b2b73f5a771d9d34a7b887f >> Add stratnum GiST support function (Paul A. Jungwirth) >> Allow foreign keys to reference WITHOUT OVERLAPS primary keys (Paul A. J= ungwirth) >> The keyword PERIOD is used for this purpose. >> Allow PRIMARY KEY and UNIQUE constraints to use WITHOUT OVERLAPS for non= -overlapping exclusion constraints (Paul A. Jungwirth) [1] https://git.postgresql.org/cgit/postgresql.git/commit/?id=3D519fc1bd9e9= d7b408903e44f55f83f6db30742b7 [2] https://www.postgresql.org/message-id/CAEZATCUJ0xjyQUL7SHKxJ5a%2BDm5pjo= q-WO3NtkDLi6c76rh58w%40mail.gmail.com