PostgreSQL 13 Beta 1 Release Announcement Draft

Started by Jonathan S. Katzover 5 years ago10 messages
#1Jonathan S. Katz
jkatz@postgresql.org
1 attachment(s)

Hi,

Attached is a draft of the release announcement for the PostgreSQL 13
Beta 1 release this week.

The goal of this release announcement is to make people aware of the new
features that are introduced in PostgreSQL 13 and, importantly, get them
to start testing. I have tried to include a broad array of features that
can noticeably impact people's usage of PostgreSQL. Note that the order
of the features in the announcement are not in any particular ranking
(though I do call out VACUUM as being one of the "most anticipated
features"), but are my efforts to try and tell a story about the release.

Please let me know your thoughts, comments, corrections, etc. and also
if there are any glaring omissions. I know this is a bit longer than a
typical release announcement, but please let me know your feedback
before the end of Wed. May 20 AOE (i.e. before the release ships).

Thanks for your review!

Jonathan

Attachments:

13beta1.mdtext/plain; charset=UTF-8; name=13beta1.md; x-mac-creator=0; x-mac-type=0Download
#2Lukas Fittl
lukas@fittl.com
In reply to: Jonathan S. Katz (#1)
Re: PostgreSQL 13 Beta 1 Release Announcement Draft

On Mon, May 18, 2020 at 7:29 PM Jonathan S. Katz <jkatz@postgresql.org>
wrote:

Attached is a draft of the release announcement for the PostgreSQL 13
Beta 1 release this week.

We could call out the additional commits that Tom has done for wait event
renaming, re: compatibility - next to "Rename some recovery-related wait
events".

These are the relevant commits, I think:

Rename SLRU structures and associated LWLocks.
https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=5da14938f7bfb96b648ee3c47e7ea2afca5bcc4a

Rename assorted LWLock tranches.
https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=36ac359d3621578cefc2156a3917024cdd3b1829

Drop the redundant "Lock" suffix from LWLock wait event names.
https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=14a91010912632cae322b06fce0425faedcf7353

Mop-up for wait event naming issues.
https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=3048898e73c75f54bb259323382e0e7f6368cb6f

Thanks,
Lukas

--
Lukas Fittl

#3Jonathan S. Katz
jkatz@postgresql.org
In reply to: Jonathan S. Katz (#1)
1 attachment(s)
Re: PostgreSQL 13 Beta 1 Release Announcement Draft

Hi,

On 5/18/20 10:29 PM, Jonathan S. Katz wrote:

Hi,

Attached is a draft of the release announcement for the PostgreSQL 13
Beta 1 release this week.

The goal of this release announcement is to make people aware of the new
features that are introduced in PostgreSQL 13 and, importantly, get them
to start testing. I have tried to include a broad array of features that
can noticeably impact people's usage of PostgreSQL. Note that the order
of the features in the announcement are not in any particular ranking
(though I do call out VACUUM as being one of the "most anticipated
features"), but are my efforts to try and tell a story about the release.

Please let me know your thoughts, comments, corrections, etc. and also
if there are any glaring omissions. I know this is a bit longer than a
typical release announcement, but please let me know your feedback
before the end of Wed. May 20 AOE (i.e. before the release ships).

Thanks everyone for your responses (a note on that in a sec). I have
attached an update to the release, which will be close to and/or the
final copy that goes out tomorrow.

Based on the feedback received, I accepted & declined changes based on
a) how it impacts our users at large b) if an expression was actually
wrong vs. personal preference of explanation. For (a), there is an
existing note in the announcement to read the release notes as there may
be some features that are more interesting to the reader than what may
be described. As mentioned, the goal is to try to have the release
announcement as a springboard into what people can use/test.

I also received an interesting amount of off-list feedback this
iteration. While I generally do not mind chatting (this week an
unfortunate exception and I apologize if I did not reply back to you), I
do ask as part of the collaborative process to try to keep feedback on
list so as to limit duplication of comments.

Anyway, I am happy to receive and incorporate additional feedback up
until we launch tomorrow ~12 UTC.

Thanks! Happy Beta eve :)

Jonathan

Attachments:

13beta1.mdtext/plain; charset=UTF-8; name=13beta1.md; x-mac-creator=0; x-mac-type=0Download
#4Justin Pryzby
pryzby@telsasoft.com
In reply to: Jonathan S. Katz (#3)
Re: PostgreSQL 13 Beta 1 Release Announcement Draft

On Wed, May 20, 2020 at 06:11:08PM -0400, Jonathan S. Katz wrote:

This release includes more ways to monitor actibity within a PostgreSQL

activity

partition its "accounts" table, making it easier to benchmark workloads that
contains partitions.

contain

No need to respond :)

Thanks,
Justin

#5Jonathan S. Katz
jkatz@postgresql.org
In reply to: Justin Pryzby (#4)
Re: PostgreSQL 13 Beta 1 Release Announcement Draft

On 5/20/20 6:42 PM, Justin Pryzby wrote:

On Wed, May 20, 2020 at 06:11:08PM -0400, Jonathan S. Katz wrote:

This release includes more ways to monitor actibity within a PostgreSQL

activity

...that one is embarrassing. Thanks.

partition its "accounts" table, making it easier to benchmark workloads that
contains partitions.

contain

Adjusted.

No need to respond :)

Happy to :) A lot of the early craziness of the week has now subsided.

Thanks!

Jonathan

#6John Naylor
john.naylor@2ndquadrant.com
In reply to: Jonathan S. Katz (#5)
Re: PostgreSQL 13 Beta 1 Release Announcement Draft

Hi Jon,

I noticed a couple minor inconsistencies:

".datetime" -> elsewhere functions are formatted as `.datetime()`

libpq -> `libpq`

The link to the release notes on its own line is the same as the
inline link, if that makes sense. In other places with links on their
own line, the full URL is in the link text.

Also, for "indexes that contain many repeat values", "repeated" might
sound better here. It's one of those things that jumped out at me at
first reading, but when trying both in my head, it seems ok.

Regarding "streaming `pg_basebackup`s", I'm used to the general term
"base backups" in this usage, which seems a distinct concept from the
name of the invoked command.

Thanks!

--
John Naylor https://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

#7Jonathan S. Katz
jkatz@postgresql.org
In reply to: John Naylor (#6)
Re: PostgreSQL 13 Beta 1 Release Announcement Draft

Hi John,

On 5/21/20 12:12 AM, John Naylor wrote:

Hi Jon,

I noticed a couple minor inconsistencies:

".datetime" -> elsewhere functions are formatted as `.datetime()`

libpq -> `libpq`

The link to the release notes on its own line is the same as the
inline link, if that makes sense. In other places with links on their
own line, the full URL is in the link text.

Also, for "indexes that contain many repeat values", "repeated" might
sound better here. It's one of those things that jumped out at me at
first reading, but when trying both in my head, it seems ok.

Regarding "streaming `pg_basebackup`s", I'm used to the general term
"base backups" in this usage, which seems a distinct concept from the
name of the invoked command.

Thanks for the suggestions. I ended up incorporating all of them.

Stay tuned for the release...

Jonathan

#8Pantelis Theodosiou
ypercube@gmail.com
In reply to: Jonathan S. Katz (#7)
Re: PostgreSQL 13 Beta 1 Release Announcement Draft

Congrats to all for the release of a new major version!

Two questions:
- Why is VACUUM together with FETCH FIRST WITH TIES, CREATE TABLE LIKE,
ALTER VIEW, ALTER TABLE, etc in Utility Commands section?
Shouldn't there be a separate section for SQL changes? (or keep one
section but rename the Utility to include all?)

Add FOREIGN to ALTER statements, if appropriate (Luis Carril)

WHAT IS THIS ABOUT?

- The "WHAT IS THIS ABOUT?" should be removed, in my opinion.

Again, congrats for another release of the best database in the world.

Pantelis Theodosiou

On Thu, May 21, 2020 at 12:44 PM Jonathan S. Katz <jkatz@postgresql.org>
wrote:

Show quoted text

Hi John,

On 5/21/20 12:12 AM, John Naylor wrote:

Hi Jon,

I noticed a couple minor inconsistencies:

".datetime" -> elsewhere functions are formatted as `.datetime()`

libpq -> `libpq`

The link to the release notes on its own line is the same as the
inline link, if that makes sense. In other places with links on their
own line, the full URL is in the link text.

Also, for "indexes that contain many repeat values", "repeated" might
sound better here. It's one of those things that jumped out at me at
first reading, but when trying both in my head, it seems ok.

Regarding "streaming `pg_basebackup`s", I'm used to the general term
"base backups" in this usage, which seems a distinct concept from the
name of the invoked command.

Thanks for the suggestions. I ended up incorporating all of them.

Stay tuned for the release...

Jonathan

#9Pantelis Theodosiou
ypercube@gmail.com
In reply to: Pantelis Theodosiou (#8)
Re: PostgreSQL 13 Beta 1 Release Announcement Draft

On Thu, May 21, 2020 at 3:20 PM Pantelis Theodosiou <ypercube@gmail.com>
wrote:

Congrats to all for the release of a new major version!

Two questions:
- Why is VACUUM together with FETCH FIRST WITH TIES, CREATE TABLE LIKE,
ALTER VIEW, ALTER TABLE, etc in Utility Commands section?
Shouldn't there be a separate section for SQL changes? (or keep one
section but rename the Utility to include all?)

Add FOREIGN to ALTER statements, if appropriate (Luis Carril)

WHAT IS THIS ABOUT?

- The "WHAT IS THIS ABOUT?" should be removed, in my opinion.

Again, congrats for another release of the best database in the world.

Pantelis Theodosiou

On Thu, May 21, 2020 at 12:44 PM Jonathan S. Katz <jkatz@postgresql.org>
wrote:

Thanks for the suggestions. I ended up incorporating all of them.

Stay tuned for the release...

Jonathan

Apologies, I realized a minute too late that my comments are about the
Release Notes and not the Announcement.
However, since the link to Notes makes them no visible to more eyes, they
could be checked again.

Pantelis Theodosiou

#10Sébastien Lardière
sebastien@lardiere.net
In reply to: Jonathan S. Katz (#1)
Re: PostgreSQL 13 Beta 1 Release Announcement Draft

On 19/05/2020 04:29, Jonathan S. Katz wrote:

Hi,

Attached is a draft of the release announcement for the PostgreSQL 13
Beta 1 release this week.

Hi,

Maybe I'm too late, but in this paragraph :

`psql` now includes the `\warn` command that is similar to the `\echo`

command

in terms of outputting data, except `\warn` sends it to stderr. And in

case you

need additional guidance on any of the PostgreSQL commands, the

`--help` flag

now includes a link to

[https://www.postgresql.org](https://www.postgresql.org).

is it --help shouldn't be /help ?

Same thing in the release note
(https://www.postgresql.org/docs/13/release-13.html) :

Add the PostgreSQL home page to command-line |--help| output (Peter

Eisentraut)

as it probalbly refer to 27f3dea64833d68c1fa08c1e5d26176a579f69c8, isn't
it ?

regards,

--
Sébastien