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 1s7dND-006YVJ-OP for pgsql-hackers@arkaria.postgresql.org; Thu, 16 May 2024 15:50:29 +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 1s7dND-00B4rh-Ki for pgsql-hackers@arkaria.postgresql.org; Thu, 16 May 2024 15:50:27 +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 1s7dND-00B4rZ-78 for pgsql-hackers@lists.postgresql.org; Thu, 16 May 2024 15:50:27 +0000 Received: from mail-qt1-x82f.google.com ([2607:f8b0:4864:20::82f]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1s7dN9-000Ywy-48 for pgsql-hackers@postgresql.org; Thu, 16 May 2024 15:50:26 +0000 Received: by mail-qt1-x82f.google.com with SMTP id d75a77b69052e-43e18255597so27505971cf.3 for ; Thu, 16 May 2024 08:50:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dunslane-net.20230601.gappssmtp.com; s=20230601; t=1715874622; x=1716479422; darn=postgresql.org; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :from:references:cc:to:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=FMlRnbYx0CQWcH3dAHYKNFUdKyDykxBXU97jmweHXYM=; b=umlWXv5hpgMqBiJ1YIrPIxu1ZHlFGh7MQi54aWwuzSiYbjPZvLaiOi5zEBUGd+DXmU 8DLqTcQrpD9stHz7+TIJN8WA/17J7muEqCW7zkJqotvlHxTiJ2osSCsXFFPiA/0tLuEt EIgdQg3rWkKnoX6xupMfO/+v71TpGATHe8mXLD9LsmAIT6ZaMhKX0004ZeuWmA1O1UmV o0LBYxCi6/bRtKld5zctuYA4VJSmlHk32w/Q/5xFQcKiw8+wz9E/UBMIV8fifun+2WH4 sHlfWV3CyVx0nVPraL6nsAiF0EBduL9hc1ROK5VJ70ycc46rWURbPg5KYnaLik+aDRYm 6KSQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715874622; x=1716479422; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :from:references:cc:to:subject:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=FMlRnbYx0CQWcH3dAHYKNFUdKyDykxBXU97jmweHXYM=; b=lGCZlNoCazXbsUPwNgByarrvp89wOZrwCR2KQiK5hsqFtVdjzmi3iHWIw9jH/T50kb /Y8jngo7PSY3bVrgUuNMj0pNy0mQi0o5ec+BDuzOj70GgE8c22FI7aZ/KXtrMShePlvU PHZKkKodyTWRxxJ49ZRPcjG0Whs9Ls2vCfdQla/R2heB1qMgRrHSm4NVAuqjByA7wbNj aOGFZmRBUDysFJPnbI9WMnTD7UK2IgqFqmE+cjhd04YNgt1sYc2+xDkCdeSYvK75PVcy J6LSro6B3oDnfbkLC7dPd15kCiidMP9ZNvTIR0B/cKTJMTlA+2sRqUJTogtoj3FBUosa UNfg== X-Gm-Message-State: AOJu0Yw6uSU0I0U3YKzmZstouYYe8BB+6LxTWP1LtG3tToXyv0OpSzrX h3VGBTrrM4Fxn2tpkbdcGJkeBvTLOEqsiux7L7zDJQ7lyjXdX6Cwh4Dp9Oxs/FzGDqJmvjEZR4h i X-Google-Smtp-Source: AGHT+IHODlx9G4bGqzQwYwJ9raVjNzALZkEJyD9yNg9ilanct90NFGdt/x7GagpHY5SMAWe1OGZjxw== X-Received: by 2002:a05:622a:1456:b0:43d:fca8:910d with SMTP id d75a77b69052e-43dfdabf02bmr204869701cf.24.1715874622161; Thu, 16 May 2024 08:50:22 -0700 (PDT) Received: from ?IPV6:2605:a601:9180:9800::2bb? ([2605:a601:9180:9800::2bb]) by smtp.googlemail.com with ESMTPSA id d75a77b69052e-43df56a57afsm98979371cf.73.2024.05.16.08.50.21 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 16 May 2024 08:50:21 -0700 (PDT) Message-ID: Date: Thu, 16 May 2024 11:50:20 -0400 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: First draft of PG 17 release notes To: Bruce Momjian Cc: PostgreSQL-development References: <58757e3e-4ac7-488f-8556-34aa6430c225@dunslane.net> From: Andrew Dunstan Content-Language: en-US Autocrypt: addr=andrew@dunslane.net; keydata= xsBNBE7KWFkBCAClridxur2AIc7eW2AR7izbfp3EnNefie2HbLF0izW5Ik5UjX2HBXBx4syI gY6b0ugohXrr274+baoAlvSbq6cAoQuEVrk5IZFzt20b1Xkx65FwGSEj526yiKLocqkJceSq Xr9xcA5SGY+FZv441chh5SU92v4q6z+6LPpoHOh97ptAVXZYNTtU0LevyvD5lja0TzbvJm6C eFXitJfnm1pLEr0DGJCR/iUOl/N62Kh4855zZC7NHIjQHPOvV5Stz/l5ilDhvGVk+xkXFPys SjZoUr1rXhYLpiyi5sR0X9FHXT0KnGuz1F5ERO7ZTLSSQ6fJwPj6gOk9K+vvoKvoeql5ABEB AAHNJEFuZHJldyBEdW5zdGFuIDxhbmRyZXdAZHVuc2xhbmUubmV0PsLAmwQTAQgARQIbAwIX gAIZAQULCQgHAgMiAgEGFQoJCAsCBBYCAwECHgcWIQTkPlhGHfx8v0RpFaWZ+n/LWfw7gQUC ZFlxxwUJGVGAbgAKCRCZ+n/LWfw7gXikB/9ZdcUy6CTBFIIuL/bVsc1eLEW/gJBjJBF6HxNY xgEkAgXAp4Lg4A5U+QB9GouFr7+GYxF0BU4hzoGhNPUWltxnHdMWP8nC/38LAqgMi8L/bbsm HW5YPBdWYaAZAPJQVfOAgjTbRUb26KSprpyrrJKW0ZmrZfjhNPcQ72jpWzoPLQqx2X6B0fru 1jq+cBh8lb6r1mJTim1T3JIn+F/v5VpdQS+EL8xqsHkfzKjIPsW3CIXpkypSk6saA55Rkkbl 26AW8ftPVB0Q6Lnn6FLt9CP0MGNixBQ55yq8r1K+nCBvCCjvQjM8RDm0UUum0WNl+ifQgTLO E8TWEnwVtkBf+3QWzsBNBE7KWFkBCADRnOM0FCzsYW6jtncg+dWIagjUZpvaClmqn/sJluLa Q3v1VXMQJzYs3eC1gh386W+XBwLRpDj3jzH81lX+p73Re3d3oJW7X+ffsxuzu5ZVdMUkqBYo nkAbKxr6gyJ12F/+JkUVzLcoTN+d/7YsQvUVi7NaKH8mJgjz112O4fUe3p9wfAaFa0RXHc5S GPzRTYRRlv/XZBIho4J2tkZOnteZJZ+GbxQVlINt6fd8P6al3MWOvpP/ExJPguEfjOsO6Njy xjo3WfpD4lHMOR/Oc3/8mScEF84rF2jXbsFgelWnbPWAvXY+pD0dXOFRkagGmC/viwBDqq5b 5tk76kKmUbZxABEBAAHCwHwEGAEIACYCGwwWIQTkPlhGHfx8v0RpFaWZ+n/LWfw7gQUCZFlx 5wUJGVGAjgAKCRCZ+n/LWfw7gf+iB/4g8CPY5jihf5r/8EsoIGe2H+dpVmpPF8YGBzTIvCz/ fQoOq8AX/pE76QEuFnFZWfjw+wgBXgCVmkox2Eflkk6z4ND3pcwGZ6CfCxTQCDk/dij+2DQ4 6bmDCy/sBgcbz9mTpoLC11HLoPae6YN9nBNQRZDcEFEu54OaVOqlIdbA6m+POIBCXZdHOFc0 WoDTgxHRzC1jgQNidyd6tKqcsVJs0dzF0oKTmFFmUAqTdJO12LBuNA1rlqrR3EtpYk8B/wtS 5dIMD7Q8hwQpL+4C6GNpb6ZKnPkLi47pDOLhz2qBrqN+rqUEsT3YnExYpzj5yOBi+FlmV1Hw 49QYe1sn2ZPs In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On 2024-05-14 Tu 20:39, Bruce Momjian wrote: > On Sat, May 11, 2024 at 03:32:55PM -0400, Andrew Dunstan wrote: >> On 2024-05-09 Th 00:03, Bruce Momjian wrote: >>> 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: >>> >>> release-10: 189 >>> release-11: 170 >>> release-12: 180 >>> release-13: 178 >>> release-14: 220 >>> release-15: 184 >>> release-16: 206 >>> release-17: 188 >>> >>> I welcome feedback. For some reason it was an easier job than usual. >> >> I don't like blowing my own horn but I feel commit 3311ea86ed "Introduce a >> non-recursive JSON parser" should be in the release notes. This isn't >> something that's purely internal, but it could be used by an extension or a >> client program to parse JSON documents that are too large to handle with the >> existing API. >> >> Maybe "Introduce an incremental JSON parser" would have been a better >> headline. > Well, this gets into a level of detail that is beyond the average > reader. I think at that level people will need to read the git logs or > review the code. Do we use it for anything yet? Yes, certainly, it's used in handling backup manifests. Without it we can't handle huge manifests. See commits ea7b4e9a2a and 222e11a10a. Other uses are in the works. cheers andrew -- Andrew Dunstan EDB: https://www.enterprisedb.com