From 832054044f68080eaebccd771e21fdd56824db20 Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Mon, 17 Nov 2014 14:47:10 -0500 Subject: [PATCH] Update 9.4 release notes for commits through today. --- doc/src/sgml/release-9.4.sgml | 68 ++++++++++++++++++++++++++++++++--- 1 file changed, 64 insertions(+), 4 deletions(-) diff --git a/doc/src/sgml/release-9.4.sgml b/doc/src/sgml/release-9.4.sgml index dc4b2b0096..a249b3f4b4 100644 --- a/doc/src/sgml/release-9.4.sgml +++ b/doc/src/sgml/release-9.4.sgml @@ -7,7 +7,7 @@ Release Date 2014-??-?? - Current as of 2014-10-05 + Current as of 2014-11-17 @@ -106,6 +106,23 @@ + + + + Fix representation of numeric values in jsonb GIN indexes + (Tom Lane) + + + + Numeric items within jsonb values are converted to strings + for storage in GIN jsonb_ops indexes. In 9.4beta3, + trailing zeroes in such items were mishandled. Beta testers + should REINDEX any such indexes after upgrading, to ensure + that searches for numeric values will find the expected rows. Note + that jsonb_path_ops indexes were not affected by this bug. + + + Tighten checks for multidimensional + + + Ensure that whole-row variables expose the expected column names + to functions that pay attention to column names within composite + arguments (Tom Lane) + + + + Constructs like row_to_json(tab.*) now always emit column + names that match the column aliases visible for table tab + at the point of the call. In previous releases the emitted column + names would sometimes be the table's actual column names regardless + of any aliases assigned in the query. + + + now also discards sequence-related state @@ -413,14 +446,16 @@ - Update time zone data files to tzdata release 2014h for DST law + Update time zone data files to tzdata release 2014j for DST law changes in Russia and elsewhere This change is more significant than most time zone updates because many Russian zone abbreviations are changing meaning, including IRKT, - KRAT, MAGT, MSK, NOVT, OMST, SAKT, VLAT, YAKT, and YEKT. Also, IANA + KRAT, MAGT, MSK, NOVT, OMST, SAKT, VLAT, YAKT, and YEKT. + PostgreSQL will now associate the correct UTC offset + with these abbreviations depending on the given date. Also, IANA has formally recognized abbreviations of the form AxST/AxDT for Australian timezones, so adopt those names as part of the Default abbreviation @@ -1422,6 +1457,24 @@ + + + Support time zone abbreviations that change from time to time + (Tom Lane) + + + + Previously, PostgreSQL assumed that the UTC offset + associated with a time zone abbreviation (such as EST) + never changes in the usage of any particular locale. However this + assumption fails in the real world, so introduce the ability for a + zone abbreviation to represent a UTC offset that sometimes changes. + Update the zone abbreviation definition files to make use of this + feature in timezone locales that have changed the UTC offset of their + abbreviations since 1970 (according to the IANA timezone database). + + + Allow 5+ digit years for non-ISO - Allow psql \pset with no arguments + Allow psql's \pset with no arguments to show all settings (Gilles Darold) @@ -2241,6 +2294,13 @@ Add Test Anything Protocol (TAP) tests for client programs (Peter Eisentraut) + + + Currently, these tests are run by make check-world + only if the