Re: Draft release notes

Lists: pgsql-hackers
From: Bruce Momjian <bruce(at)momjian(dot)us>
To: PostgreSQL-development <pgsql-hackers(at)postgreSQL(dot)org>
Subject: Draft release notes
Date: 2006-09-14 05:12:33
Message-ID: 200609140512.k8E5CXM12543@momjian.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-hackers

Here is an early draft of the release notes. It needs more polish and
review:

http://momjian.us/cgi-bin/pgrelease

I will catch up on my email tomorrow, update the open items list for
8.2, and then return to the release notes for cleanup.

--
Bruce Momjian bruce(at)momjian(dot)us
EnterpriseDB http://www.enterprisedb.com

+ If your life is a hard drive, Christ can be your backup. +


From: Hannu Krosing <hannu(at)skype(dot)net>
To: Bruce Momjian <bruce(at)momjian(dot)us>
Cc: PostgreSQL-development <pgsql-hackers(at)postgreSQL(dot)org>
Subject: Re: Draft release notes
Date: 2006-09-14 06:29:54
Message-ID: 1158215394.2775.2.camel@localhost.localdomain
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-hackers

Ühel kenal päeval, N, 2006-09-14 kell 01:12, kirjutas Bruce Momjian:
> Here is an early draft of the release notes. It needs more polish and
> review:
>
> http://momjian.us/cgi-bin/pgrelease
>
> I will catch up on my email tomorrow, update the open items list for
> 8.2, and then return to the release notes for cleanup.

You should leave my name out from plpython enchancements, the actual
programming was all done by Sven.

* Add named parameters to plpython args[] array (Hannu Krosing, Sven Suursoho)
* Return composite-types from plpython as dictionary (Hannu Krosing,
Sven Suursoho)
* Return result-set from plpython as list, iterator or generator
(Hannu Krosing, Sven Suursoho)
--
----------------
Hannu Krosing
Database Architect
Skype Technologies OÜ
Akadeemia tee 21 F, Tallinn, 12618, Estonia

Skype me: callto:hkrosing
Get Skype for free: http://www.skype.com


From: "Guillaume Smet" <guillaume(dot)smet(at)gmail(dot)com>
To: "Bruce Momjian" <bruce(at)momjian(dot)us>
Cc: PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: Draft release notes
Date: 2006-09-14 06:44:28
Message-ID: 1d4e0c10609132344w4cea1523oa38b1edd5643bd8c@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-hackers

On 9/14/06, Bruce Momjian <bruce(at)momjian(dot)us> wrote:
> Here is an early draft of the release notes. It needs more polish and
> review:
>
> http://momjian.us/cgi-bin/pgrelease

AFAICS the log_duration behaviour change made by Tom a few days ago is
not there.

--
Guillaume


From: Teodor Sigaev <teodor(at)sigaev(dot)ru>
To: Bruce Momjian <bruce(at)momjian(dot)us>
Cc: PostgreSQL-development <pgsql-hackers(at)postgreSQL(dot)org>
Subject: Re: Draft release notes
Date: 2006-09-14 06:58:04
Message-ID: 4508FD7C.4070707@sigaev.ru
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-hackers

* Improve multicolumn GiST index (oleg,teodor)
* GiST indexes now are clusterable (teodor)
* tsearch2 improvements (oleg, teodor):
- multibyte encoding support (including UTF8)
- query rewriting support
- improve ranking functions
- thesaurus dictionary
- Ispell dictionary now recognize MySpell format, used by OpenOffice.
- support of GIN
* new operators for one-dimensional array (<@, @>, &&) with
GIN support (teodor)

Bruce Momjian wrote:
> Here is an early draft of the release notes. It needs more polish and
> review:
>
> http://momjian.us/cgi-bin/pgrelease
>
> I will catch up on my email tomorrow, update the open items list for
> 8.2, and then return to the release notes for cleanup.
>

--
Teodor Sigaev E-mail: teodor(at)sigaev(dot)ru
WWW: http://www.sigaev.ru/


From: "Magnus Hagander" <mha(at)sollentuna(dot)net>
To: "Bruce Momjian" <bruce(at)momjian(dot)us>, "PostgreSQL-development" <pgsql-hackers(at)postgreSQL(dot)org>
Subject: Re: Draft release notes
Date: 2006-09-14 07:40:27
Message-ID: 6BCB9D8A16AC4241919521715F4D8BCEA3568C@algol.sollentuna.se
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-hackers

>Here is an early draft of the release notes. It needs more polish and
>review:
>
> http://momjian.us/cgi-bin/pgrelease
>
>I will catch up on my email tomorrow, update the open items list for
>8.2, and then return to the release notes for cleanup.

* Allow regression tests to be run on Win32 without MinGW (Magnus, Tom)

This is not entirsely correect. What was done was a re-implementation of
pg_regress in C from shellscript. This is a prerequisite for running the
tests completely without mingw, but you can't do that yet (there needs
to be rules in the VC build stuff to deal with the regression output
files that need to be edited, for example - this is done with sed from
the Makefile today.

//Magnus


From: "Sergey E(dot) Koposov" <math(at)sai(dot)msu(dot)ru>
To: Bruce Momjian <bruce(at)momjian(dot)us>
Cc: PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: Draft release notes
Date: 2006-09-14 09:42:06
Message-ID: Pine.LNX.4.64.0609141141510.32678@lnfm1.sai.msu.ru
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-hackers

The list of functions for:
* Add SQL2003-standard statistical aggregates (Sergey Koposov)

regr_intercept, regr_slope, regr_r2, corr, covar_samp, covar_pop,
regr_avgx, regr_avgy, regr_sxy, regr_sxx, regr_syy, regr_count

Also, I guess that the point
* Aggregate functions now support multiple input arguments (Tom)
should be
* Aggregate functions now support multiple input arguments (Sergey Koposov, Tom)
instead

Regards,
Sergey
*******************************************************************
Sergey E. Koposov
Max Planck Institute for Astronomy/Sternberg Astronomical Institute
Tel: +49-6221-528-349
Web: http://lnfm1.sai.msu.ru/~math
E-mail: math(at)sai(dot)msu(dot)ru


From: Simon Riggs <simon(at)2ndquadrant(dot)com>
To: Bruce Momjian <bruce(at)momjian(dot)us>
Cc: PostgreSQL-development <pgsql-hackers(at)postgreSQL(dot)org>
Subject: Re: Draft release notes
Date: 2006-09-14 12:18:09
Message-ID: 1158236289.2692.682.camel@holly
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-hackers

On Thu, 2006-09-14 at 01:12 -0400, Bruce Momjian wrote:
> Here is an early draft of the release notes. It needs more polish and
> review:
>
> http://momjian.us/cgi-bin/pgrelease
>
> I will catch up on my email tomorrow, update the open items list for
> 8.2, and then return to the release notes for cleanup.

A few changes:

- Improve COPY performance (Alon Goldshuv)
- Optimize the locking used by sequential scans (Qingqing Zhou)

- Re-enable full_page_writes (Tom)
This flag can now be used even with PITR. It is turned **on** (not off!)
automatically between pg_start_backup() and pg_stop_backup() calls.

- Add support for forcing a switch to a new xlog file (Simon Riggs)
...should include Tom

- Improve performance of replaying WAL logs on a backup server (Simon
Riggs)
...I describe this as Restartable Recovery... don't think it improves
performance exactly, just avoids needing to re-run it from scratch

My memory says this was eventually removed, even though it was committed
for a time. Am I wrong?
- Make EXPLAIN sampling smarter, to avoid excessive sampling delay
(Martijn van Oosterhout)

--
Simon Riggs
EnterpriseDB http://www.enterprisedb.com


From: Kris Jurka <books(at)ejurka(dot)com>
To: Bruce Momjian <bruce(at)momjian(dot)us>
Subject: Re: Draft release notes
Date: 2006-09-14 17:03:44
Message-ID: 45098B70.3060600@ejurka.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-hackers

Bruce Momjian wrote:
> Here is an early draft of the release notes. It needs more polish and
> review:
>
> http://momjian.us/cgi-bin/pgrelease
>
> I will catch up on my email tomorrow, update the open items list for
> 8.2, and then return to the release notes for cleanup.
>

Add support for Windows codepages 1253, 1254, 1255, and 1257 (Peter)

This was actually me.

http://archives.postgresql.org/pgsql-patches/2006-02/msg00039.php

Kris Jurka


From: Bruce Momjian <bruce(at)momjian(dot)us>
To: Hannu Krosing <hannu(at)skype(dot)net>
Cc: PostgreSQL-development <pgsql-hackers(at)postgreSQL(dot)org>
Subject: Re: Draft release notes
Date: 2006-09-14 20:34:44
Message-ID: 200609142034.k8EKYiq00324@momjian.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-hackers

Hannu Krosing wrote:
> ?hel kenal p?eval, N, 2006-09-14 kell 01:12, kirjutas Bruce Momjian:
> > Here is an early draft of the release notes. It needs more polish and
> > review:
> >
> > http://momjian.us/cgi-bin/pgrelease
> >
> > I will catch up on my email tomorrow, update the open items list for
> > 8.2, and then return to the release notes for cleanup.
>
> You should leave my name out from plpython enchancements, the actual
> programming was all done by Sven.
>
> * Add named parameters to plpython args[] array (Hannu Krosing, Sven Suursoho)
> * Return composite-types from plpython as dictionary (Hannu Krosing,
> Sven Suursoho)
> * Return result-set from plpython as list, iterator or generator
> (Hannu Krosing, Sven Suursoho)

OK, updated.

--
Bruce Momjian bruce(at)momjian(dot)us
EnterpriseDB http://www.enterprisedb.com

+ If your life is a hard drive, Christ can be your backup. +


From: Bruce Momjian <bruce(at)momjian(dot)us>
To: Guillaume Smet <guillaume(dot)smet(at)gmail(dot)com>
Cc: PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: Draft release notes
Date: 2006-09-14 20:35:39
Message-ID: 200609142035.k8EKZdt00412@momjian.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-hackers

Guillaume Smet wrote:
> On 9/14/06, Bruce Momjian <bruce(at)momjian(dot)us> wrote:
> > Here is an early draft of the release notes. It needs more polish and
> > review:
> >
> > http://momjian.us/cgi-bin/pgrelease
>
> AFAICS the log_duration behaviour change made by Tom a few days ago is
> not there.

The top says:

[ CURRENT AS OF 2006-09-07 ]

--
Bruce Momjian bruce(at)momjian(dot)us
EnterpriseDB http://www.enterprisedb.com

+ If your life is a hard drive, Christ can be your backup. +


From: Bruce Momjian <bruce(at)momjian(dot)us>
To: Teodor Sigaev <teodor(at)sigaev(dot)ru>
Cc: PostgreSQL-development <pgsql-hackers(at)postgreSQL(dot)org>
Subject: Re: Draft release notes
Date: 2006-09-14 20:41:12
Message-ID: 200609142041.k8EKfDk00854@momjian.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-hackers


Great. Added:

http://momjian.postgresql.org/cgi-bin/pgrelease

---------------------------------------------------------------------------

Teodor Sigaev wrote:
> * Improve multicolumn GiST index (oleg,teodor)
> * GiST indexes now are clusterable (teodor)
> * tsearch2 improvements (oleg, teodor):
> - multibyte encoding support (including UTF8)
> - query rewriting support
> - improve ranking functions
> - thesaurus dictionary
> - Ispell dictionary now recognize MySpell format, used by OpenOffice.
> - support of GIN
> * new operators for one-dimensional array (<@, @>, &&) with
> GIN support (teodor)
>
>
> Bruce Momjian wrote:
> > Here is an early draft of the release notes. It needs more polish and
> > review:
> >
> > http://momjian.us/cgi-bin/pgrelease
> >
> > I will catch up on my email tomorrow, update the open items list for
> > 8.2, and then return to the release notes for cleanup.
> >
>
> --
> Teodor Sigaev E-mail: teodor(at)sigaev(dot)ru
> WWW: http://www.sigaev.ru/

--
Bruce Momjian bruce(at)momjian(dot)us
EnterpriseDB http://www.enterprisedb.com

+ If your life is a hard drive, Christ can be your backup. +


From: Bruce Momjian <bruce(at)momjian(dot)us>
To: Magnus Hagander <mha(at)sollentuna(dot)net>
Cc: PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: Draft release notes
Date: 2006-09-14 20:43:22
Message-ID: 200609142043.k8EKhM201138@momjian.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-hackers

Magnus Hagander wrote:
> >Here is an early draft of the release notes. It needs more polish and
> >review:
> >
> > http://momjian.us/cgi-bin/pgrelease
> >
> >I will catch up on my email tomorrow, update the open items list for
> >8.2, and then return to the release notes for cleanup.
>
> * Allow regression tests to be run on Win32 without MinGW (Magnus, Tom)
>
> This is not entirsely correect. What was done was a re-implementation of
> pg_regress in C from shellscript. This is a prerequisite for running the
> tests completely without mingw, but you can't do that yet (there needs
> to be rules in the VC build stuff to deal with the regression output
> files that need to be edited, for example - this is done with sed from
> the Makefile today.

OK, updated wording:

* Reimplement the regression test as a C program (Magnus, Tom)

--
Bruce Momjian bruce(at)momjian(dot)us
EnterpriseDB http://www.enterprisedb.com

+ If your life is a hard drive, Christ can be your backup. +


From: Bruce Momjian <bruce(at)momjian(dot)us>
To: "Sergey E(dot) Koposov" <math(at)sai(dot)msu(dot)ru>
Cc: PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: Draft release notes
Date: 2006-09-14 20:45:25
Message-ID: 200609142045.k8EKjPk01384@momjian.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-hackers


OK, all updated. Thanks.

---------------------------------------------------------------------------

Sergey E. Koposov wrote:
> The list of functions for:
> * Add SQL2003-standard statistical aggregates (Sergey Koposov)
>
> regr_intercept, regr_slope, regr_r2, corr, covar_samp, covar_pop,
> regr_avgx, regr_avgy, regr_sxy, regr_sxx, regr_syy, regr_count
>
> Also, I guess that the point
> * Aggregate functions now support multiple input arguments (Tom)
> should be
> * Aggregate functions now support multiple input arguments (Sergey Koposov, Tom)
> instead
>
> Regards,
> Sergey
> *******************************************************************
> Sergey E. Koposov
> Max Planck Institute for Astronomy/Sternberg Astronomical Institute
> Tel: +49-6221-528-349
> Web: http://lnfm1.sai.msu.ru/~math
> E-mail: math(at)sai(dot)msu(dot)ru

--
Bruce Momjian bruce(at)momjian(dot)us
EnterpriseDB http://www.enterprisedb.com

+ If your life is a hard drive, Christ can be your backup. +


From: Bruce Momjian <bruce(at)momjian(dot)us>
To: Simon Riggs <simon(at)2ndquadrant(dot)com>
Cc: PostgreSQL-development <pgsql-hackers(at)postgreSQL(dot)org>
Subject: Re: Draft release notes
Date: 2006-09-14 20:58:14
Message-ID: 200609142058.k8EKwEX02618@momjian.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-hackers

Simon Riggs wrote:
> On Thu, 2006-09-14 at 01:12 -0400, Bruce Momjian wrote:
> > Here is an early draft of the release notes. It needs more polish and
> > review:
> >
> > http://momjian.us/cgi-bin/pgrelease
> >
> > I will catch up on my email tomorrow, update the open items list for
> > 8.2, and then return to the release notes for cleanup.
>
> A few changes:
>
> - Improve COPY performance (Alon Goldshuv)
> - Optimize the locking used by sequential scans (Qingqing Zhou)
>
> - Re-enable full_page_writes (Tom)
> This flag can now be used even with PITR. It is turned **on** (not off!)
> automatically between pg_start_backup() and pg_stop_backup() calls.
>
> - Add support for forcing a switch to a new xlog file (Simon Riggs)
> ...should include Tom

OK, done.

>
> - Improve performance of replaying WAL logs on a backup server (Simon
> Riggs)
> ...I describe this as Restartable Recovery... don't think it improves
> performance exactly, just avoids needing to re-run it from scratch

OK, new wording:

* Allow WAL replay to be restared quicker in case of a crash (Simon
Riggs)

The improvement is to do periodic checkpoints during WAL recovery, so
if there is a crash, future WAL recovery is shortened.

> My memory says this was eventually removed, even though it was committed
> for a time. Am I wrong?
> - Make EXPLAIN sampling smarter, to avoid excessive sampling delay
> (Martijn van Oosterhout)

I see a reversion for EXPLAIN ANALYZE only:

date: 2006/06/09 19:30:56; author: tgl; state: Exp; lines: +27 -172
Revert sampling patch for EXPLAIN ANALYZE; it turns out to be too
unreliable because node timing is much less predictable than the patch
expects. I kept the API change for InstrStopNode, however.

so the item is probably still OK.

--
Bruce Momjian bruce(at)momjian(dot)us
EnterpriseDB http://www.enterprisedb.com

+ If your life is a hard drive, Christ can be your backup. +


From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: Bruce Momjian <bruce(at)momjian(dot)us>
Cc: Simon Riggs <simon(at)2ndquadrant(dot)com>, PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: Draft release notes
Date: 2006-09-14 21:11:52
Message-ID: 9802.1158268312@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-hackers

Bruce Momjian <bruce(at)momjian(dot)us> writes:
> Simon Riggs wrote:
>> My memory says this was eventually removed, even though it was committed
>> for a time. Am I wrong?
>> - Make EXPLAIN sampling smarter, to avoid excessive sampling delay
>> (Martijn van Oosterhout)

> I see a reversion for EXPLAIN ANALYZE only:

> date: 2006/06/09 19:30:56; author: tgl; state: Exp; lines: +27 -172
> Revert sampling patch for EXPLAIN ANALYZE; it turns out to be too
> unreliable because node timing is much less predictable than the patch
> expects. I kept the API change for InstrStopNode, however.

> so the item is probably still OK.

No, Simon is right, that entry should be removed --- there's nothing
interesting left of the patch :-(

regards, tom lane


From: Bruce Momjian <bruce(at)momjian(dot)us>
To: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
Cc: Simon Riggs <simon(at)2ndquadrant(dot)com>, PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: Draft release notes
Date: 2006-09-14 21:25:47
Message-ID: 200609142125.k8ELPlQ05778@momjian.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-hackers

Tom Lane wrote:
> Bruce Momjian <bruce(at)momjian(dot)us> writes:
> > Simon Riggs wrote:
> >> My memory says this was eventually removed, even though it was committed
> >> for a time. Am I wrong?
> >> - Make EXPLAIN sampling smarter, to avoid excessive sampling delay
> >> (Martijn van Oosterhout)
>
> > I see a reversion for EXPLAIN ANALYZE only:
>
> > date: 2006/06/09 19:30:56; author: tgl; state: Exp; lines: +27 -172
> > Revert sampling patch for EXPLAIN ANALYZE; it turns out to be too
> > unreliable because node timing is much less predictable than the patch
> > expects. I kept the API change for InstrStopNode, however.
>
> > so the item is probably still OK.
>
> No, Simon is right, that entry should be removed --- there's nothing
> interesting left of the patch :-(

I see. Removed.

--
Bruce Momjian bruce(at)momjian(dot)us
EnterpriseDB http://www.enterprisedb.com

+ If your life is a hard drive, Christ can be your backup. +