<description></description>
<language>en</language>
+<item>
+<title>PostgreSQL Weekly News May 31st 2009</title>
+<description>
+The PostgreSQL/PostGIS community will be meeting in Zurich on June 6,
+2009. Details (de_CH) below:
+<a href="http://gis.hsr.ch/wiki/PostgreSQL-PostGIS-Höck">http://gis.hsr.ch/wiki/PostgreSQL-PostGIS-Höck</a>
+
+
+</description>
+<guid isPermaLink="true">http://www.postgresql.org/community/weeklynews/pwn20090531</guid>
+<pubDate>Sun, 31 May 2009 00:00:00 PST</pubDate>
+</item>
<item>
<title>PostgreSQL Weekly News May 24th 2009</title>
<description>
-PostgreSQL 8.1 beta 2 released. Test!
+PostgreSQL 8.4 beta 2 released. Test!
<a href="http://www.postgresql.org/developer/beta">http://www.postgresql.org/developer/beta</a>
<guid isPermaLink="true">http://www.postgresql.org/community/weeklynews/pwn20090401</guid>
<pubDate>Wed, 01 Apr 2009 00:00:00 PST</pubDate>
</item>
-<item>
-<title>PostgreSQL Weekly News March 29th 2009</title>
-<description>
-The last Commitfest items for 8.4 have been closed out. Look for an
-important announcement later this week.
-
-
-</description>
-<guid isPermaLink="true">http://www.postgresql.org/community/weeklynews/pwn20090329</guid>
-<pubDate>Sun, 29 Mar 2009 00:00:00 PST</pubDate>
-</item>
</channel>
</rss>
\ No newline at end of file
--- /dev/null
+<!-- BEGIN page_title_block -->
+Weekly News - June 01 2009
+<!-- END page_title_block -->
+
+<h1>PostgreSQL Weekly News - June 01 2009</h1>
+
+<h2>PostgreSQL Product News</h2>
+<p>
+Version 1.9 of Sonar, an Open Source code quality management platform,
+now supports PostgreSQL.
+<a href="http://sonar.codehaus.org/">http://sonar.codehaus.org/</a>
+</p>
+
+<h2>PostgreSQL 8.4 Feature of the Week</h2>
+<p>
+array_agg(): SQL standard way to aggregate values into an array. Now
+it's official ... and faster, too.
+</p>
+
+<h2>PostgreSQL Tip of the Week</h2>
+<p>
+If your aggregate queries are being slow, try increasing work_mem.
+</p>
+
+<h2>PostgreSQL Jobs for June</h2>
+<p>
+<a href="http://archives.postgresql.org/pgsql-jobs/2009-06/threads.php">http://archives.postgresql.org/pgsql-jobs/2009-06/threads.php</a>
+</p>
+
+<h2>PostgreSQL Local</h2>
+<p>
+PGDay Junin / Buenos Aires Unnoba will be on June 6, 2009.
+<a href="http://www.arpug.com.ar/trac/wiki/PgDayUnnoba">http://www.arpug.com.ar/trac/wiki/PgDayUnnoba</a>
+</p>
+
+<p>
+The PostgreSQL/PostGIS community will be meeting in Zurich on June 6,
+2009. Details (de_CH) below:
+<a href="http://gis.hsr.ch/wiki/PostgreSQL-PostGIS-Höck">http://gis.hsr.ch/wiki/PostgreSQL-PostGIS-Höck</a>
+</p>
+
+<p>
+Save The Date: pgDay San Jose. Sunday, July 19th 2009 immediately
+before OSCON. CfP, more info TBA!
+</p>
+
+<p>
+PGCon Brazil will be take place October 23-24 2009 at Unicamp in
+Campinas, Sao Paulo state.
+</p>
+
+<p>
+PGDay.EU 2009 will be at Telecom ParisTech in Paris, France on
+November 6-7, 2009.
+<a href="http://www.pgday.eu/">http://www.pgday.eu/</a>
+</p>
+
+<p>
+JPUG 10th Anniversary Conference has started its Request for
+Proposals. The conference is November 20-21, 2009 in Tokyo, Japan.
+<a href="http://archives.postgresql.org/pgsql-announce/2009-05/msg00018.php">http://archives.postgresql.org/pgsql-announce/2009-05/msg00018.php</a>
+</p>
+
+<h2>PostgreSQL in the News</h2>
+<p>
+Planet PostgreSQL: <a href="http://planet.postgresql.org/">http://planet.postgresql.org/</a>
+</p>
+
+<p>
+PostgreSQL Weekly News is brought to you this week by David Fetter,
+Josh Berkus and Guillaume Smet.
+</p>
+
+<p>
+Submit news and announcements by Sunday at 3:00pm Pacific time.
+Please send English language ones to david@fetter.org, German language
+to pwn@pgug.de, Italian language to pwn@itpug.org.
+</p>
+
+<h2>Applied Patches</h2>
+<p>
+Tom Lane committed:
+</p>
+
+<p>
+- Add range checks to time_recv() and timetz_recv(), to prevent binary
+ input of time values that would not be accepted via textual input.
+ Per gripe from Andrew McNamara. This is potentially a
+ back-patchable bug fix, but for the moment it doesn't seem
+ sufficiently high impact to justify doing that.
+</p>
+
+<p>
+- Remove unused declarations of EncodeTimeOnly and DecodeTimeOnly.
+</p>
+
+<p>
+- Allow the second argument of pg_get_expr() to be just zero when
+ deparsing an expression that's not supposed to contain variables.
+ Per discussion with Gevik Babakhani, this eliminates the need for an
+ ugly kluge (namely, specifying some unrelated relation name).
+ Remove one such kluge from pg_dump.
+
+- Remove the useless and rather inconsistent return values of
+ EncodeDateOnly, EncodeTimeOnly, EncodeDateTime, EncodeInterval.
+ These don't have any good reason to fail, and their callers were
+ mostly not checking anyway.
+</p>
+
+<p>
+- Improve documentation about function volatility: mention the
+ snapshot visibility effects in a couple of places where people are
+ likely to look for it. Per discussion of recent question from Karl
+ Nack.
+</p>
+
+<p>
+- Ignore RECHECK in CREATE OPERATOR CLASS, just throwing a NOTICE,
+ instead of throwing an error as 8.4 had been doing. The error
+ interfered with porting old database definitions (particularly for
+ pg_migrator) without really buying any safety. Per bug #4817 and
+ subsequent discussion.
+</p>
+
+<p>
+- In pgsql/doc/src/sgml/release-8.4.sgml, improve release note
+ explanation of the change in libpq's handling of default usernames
+ versus Kerberos tickets. Per confusion about what bug #4824 was
+ really about.
+</p>
+
+<p>
+- In pgsql/src/backend/catalog/index.c, update obsolete comment in
+ index_drop(). When the comment was written, queries frequently took
+ no lock at all on individual indexes. That's not true any more, but
+ we still need lock on the parent table to make it safe to use cached
+ lists of index OIDs.
+</p>
+
+<p>
+Bruce Momjian committed:
+</p>
+
+<p>
+- In pgsql/doc/src/sgml/backup.sgml, remove tabs from SGML file.
+</p>
+
+<p>
+- In pgsql/doc/src/sgml/libpq.sgml, document that forking while having
+ open libpq connections is not advised.
+</p>
+
+<p>
+Michael Meskes committed:
+</p>
+
+<p>
+- In pgsql/src/interfaces/libpq/fe-exec.c, reverting patch just in
+ case a compiler treats this enum as signed.
+</p>
+
+<p>
+- Change macros to make gcc quiet when parsing.
+</p>
+
+<p>
+Peter Eisentraut committed:
+</p>
+
+<p>
+- Fix compiler warnings on Sun Studio of the sort '"tsquery_op.c",
+ line 193: warning: syntax error: empty declaration.' Zdenek Kotala.
+</p>
+
+<p>
+- Fix to use the same format specifiers in both branches of a
+ ngettext(). Zdenek Kotala.
+</p>
+
+<p>
+Magnus Hagander committed:
+</p>
+
+<p>
+- In pgsql/src/backend/libpq/auth.c, properly return the usermap
+ result when doing gssapi authentication. Without this, the username
+ was in practice never matched against the kerberos principal used to
+ log in.
+</p>
+
+<p>
+Heikki Linnakangas committed:
+</p>
+
+<p>
+- In pgsql/src/backend/access/transam/xlog.c, when archiving is
+ enabled, rotate the last WAL segment at shutdown so that all
+ transactions are archived. Original patch by Guillaume Smet.
+</p>
+
+<h2>Rejected Patches (for now)</h2>
+<p>
+No one was disappointed this week :-)
+</p>
+
+<h2>Pending Patches</h2>