PostgreSQL 13 Beta 1 Release Announcement Draft

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
9 messages Options
Reply | Threaded
Open this post in threaded view
|

PostgreSQL 13 Beta 1 Release Announcement Draft

Jonathan S. Katz-3
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

13beta1.md (12K) Download Attachment
signature.asc (849 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: PostgreSQL 13 Beta 1 Release Announcement Draft

Lukas Fittl
On Mon, May 18, 2020 at 7:29 PM Jonathan S. Katz <[hidden email]> 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.
Rename assorted LWLock tranches.
Drop the redundant "Lock" suffix from LWLock wait event names.


Thanks,
Lukas

--
Lukas Fittl
Reply | Threaded
Open this post in threaded view
|

Re: PostgreSQL 13 Beta 1 Release Announcement Draft

Jonathan S. Katz-3
In reply to this post by Jonathan S. Katz-3
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

13beta1.md (12K) Download Attachment
signature.asc (849 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: PostgreSQL 13 Beta 1 Release Announcement Draft

Justin Pryzby
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


Reply | Threaded
Open this post in threaded view
|

Re: PostgreSQL 13 Beta 1 Release Announcement Draft

Jonathan S. Katz-3
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


signature.asc (849 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: PostgreSQL 13 Beta 1 Release Announcement Draft

John Naylor-2
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


Reply | Threaded
Open this post in threaded view
|

Re: PostgreSQL 13 Beta 1 Release Announcement Draft

Jonathan S. Katz-3
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


signature.asc (849 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: PostgreSQL 13 Beta 1 Release Announcement Draft

Pantelis Theodosiou
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 <[hidden email]> wrote:
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

Reply | Threaded
Open this post in threaded view
|

Re: PostgreSQL 13 Beta 1 Release Announcement Draft

Pantelis Theodosiou
On Thu, May 21, 2020 at 3:20 PM Pantelis Theodosiou <[hidden email]> 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 <[hidden email]> 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