Release notes for 10.1, 9.6.6, 9.5.10, 9.4.15, 9.3.20, 9.2.24.
authorTom Lane
Sun, 5 Nov 2017 18:47:57 +0000 (13:47 -0500)
committerTom Lane
Sun, 5 Nov 2017 18:47:57 +0000 (13:47 -0500)
In the v10 branch, also back-patch the effects of 1ff01b390 and c29c57890
on these files, to reduce future maintenance issues.  (I'd do it further
back, except that the 9.X branches differ anyway due to xlog-to-wal
link tag renaming.)

doc/src/sgml/release-9.2.sgml
doc/src/sgml/release-9.3.sgml

index 8077b863d69ae70c5c2dc08645e7827af0513451..f0283ad500f02a356e392b89cd4970428c495101 100644 (file)
@@ -1,6 +1,182 @@
 
 
 
+  Release 9.2.24
+
+  
+  Release date:
+  2017-11-09
+  
+
+  
+   This release contains a variety of fixes from 9.2.23.
+   For information about new features in the 9.2 major release, see
+   .
+  
+
+  
+   This is expected to be the last PostgreSQL
+   release in the 9.2.X series.  Users are encouraged to update to a newer
+   release branch soon.
+  
+
+  
+   Migration to Version 9.2.24
+
+   
+    A dump/restore is not required for those running 9.2.X.
+   
+
+   
+    However, if you are upgrading from a version earlier than 9.2.22,
+    see .
+   
+
+  
+
+  
+   Changes
+
+   
+
+    
+     
+      Properly reject attempts to convert infinite float values to
+      type numeric (Tom Lane, KaiGai Kohei)
+     
+
+     
+      Previously the behavior was platform-dependent.
+     
+    
+
+    
+     
+      Fix corner-case crashes when columns have been added to the end of a
+      view (Tom Lane)
+     
+    
+
+    
+     
+      Record proper dependencies when a view or rule
+      contains FieldSelect
+      or FieldStore expression nodes (Tom Lane)
+     
+
+     
+      Lack of these dependencies could allow a column or data
+      type DROP to go through when it ought to fail,
+      thereby causing later uses of the view or rule to get errors.
+      This patch does not do anything to protect existing views/rules,
+      only ones created in the future.
+     
+    
+
+    
+     
+      Correctly detect hashability of range data types (Tom Lane)
+     
+
+     
+      The planner mistakenly assumed that any range type could be hashed
+      for use in hash joins or hash aggregation, but actually it must check
+      whether the range's subtype has hash support.  This does not affect any
+      of the built-in range types, since they're all hashable anyway.
+     
+    
+
+    
+     
+      Fix low-probability loss of NOTIFY messages due to
+      XID wraparound (Marko Tiikkaja, Tom Lane)
+     
+
+     
+      If a session executed no queries, but merely listened for
+      notifications, for more than 2 billion transactions, it started to miss
+      some notifications from concurrently-committing transactions.
+     
+    
+
+    
+     
+      Prevent low-probability crash in processing of nested trigger firings
+      (Tom Lane)
+     
+    
+
+    
+     
+      Correctly restore the umask setting when file creation fails
+      in COPY or lo_export()
+      (Peter Eisentraut)
+     
+    
+
+    
+     
+      Give a better error message for duplicate column names
+      in ANALYZE (Nathan Bossart)
+     
+    
+
+    
+     
+      Fix libpq to not require user's home
+      directory to exist (Tom Lane)
+     
+
+     
+      In v10, failure to find the home directory while trying to
+      read ~/.pgpass was treated as a hard error,
+      but it should just cause that file to not be found.  Both v10 and
+      previous release branches made the same mistake when
+      reading ~/.pg_service.conf, though this was less
+      obvious since that file is not sought unless a service name is
+      specified.
+     
+    
+
+    
+     
+      Fix libpq to guard against integer
+      overflow in the row count of a PGresult
+      (Michael Paquier)
+     
+    
+
+    
+     
+      Sync our copy of the timezone library with IANA release tzcode2017c
+      (Tom Lane)
+     
+
+     
+      This fixes various issues; the only one likely to be user-visible
+      is that the default DST rules for a POSIX-style zone name, if
+      no posixrules file exists in the timezone data
+      directory, now match current US law rather than what it was a dozen
+      years ago.
+     
+    
+
+    
+     
+      Update time zone data files to tzdata
+      release 2017c for DST law changes in Fiji, Namibia, Northern Cyprus,
+      Sudan, Tonga, and Turks & Caicos Islands, plus historical
+      corrections for Alaska, Apia, Burma, Calcutta, Detroit, Ireland,
+      Namibia, and Pago Pago.
+     
+    
+
+   
+
+  
+
  
   Release 9.2.23
 
index d11a302d07e04fd71c3b67489ef3e6c692217a35..160da1ca8b9427f4734f83162e56c5e14f1d4c22 100644 (file)
@@ -1,6 +1,198 @@
 
 
 
+  Release 9.3.20
+
+  
+  Release date:
+  2017-11-09
+  
+
+  
+   This release contains a variety of fixes from 9.3.19.
+   For information about new features in the 9.3 major release, see
+   .
+  
+
+  
+   Migration to Version 9.3.20
+
+   
+    A dump/restore is not required for those running 9.3.X.
+   
+
+   
+    However, if you are upgrading from a version earlier than 9.3.18,
+    see .
+   
+
+  
+
+  
+   Changes
+
+   
+
+    
+     
+      Properly reject attempts to convert infinite float values to
+      type numeric (Tom Lane, KaiGai Kohei)
+     
+
+     
+      Previously the behavior was platform-dependent.
+     
+    
+
+    
+     
+      Fix corner-case crashes when columns have been added to the end of a
+      view (Tom Lane)
+     
+    
+
+    
+     
+      Record proper dependencies when a view or rule
+      contains FieldSelect
+      or FieldStore expression nodes (Tom Lane)
+     
+
+     
+      Lack of these dependencies could allow a column or data
+      type DROP to go through when it ought to fail,
+      thereby causing later uses of the view or rule to get errors.
+      This patch does not do anything to protect existing views/rules,
+      only ones created in the future.
+     
+    
+
+    
+     
+      Correctly detect hashability of range data types (Tom Lane)
+     
+
+     
+      The planner mistakenly assumed that any range type could be hashed
+      for use in hash joins or hash aggregation, but actually it must check
+      whether the range's subtype has hash support.  This does not affect any
+      of the built-in range types, since they're all hashable anyway.
+     
+    
+
+    
+     
+      Fix low-probability loss of NOTIFY messages due to
+      XID wraparound (Marko Tiikkaja, Tom Lane)
+     
+
+     
+      If a session executed no queries, but merely listened for
+      notifications, for more than 2 billion transactions, it started to miss
+      some notifications from concurrently-committing transactions.
+     
+    
+
+    
+     
+      Prevent low-probability crash in processing of nested trigger firings
+      (Tom Lane)
+     
+    
+
+    
+     
+      Correctly restore the umask setting when file creation fails
+      in COPY or lo_export()
+      (Peter Eisentraut)
+     
+    
+
+    
+     
+      Give a better error message for duplicate column names
+      in ANALYZE (Nathan Bossart)
+     
+    
+
+    
+     
+      Fix mis-parsing of the last line in a
+      non-newline-terminated pg_hba.conf file
+      (Tom Lane)
+     
+    
+
+    
+     
+      Fix libpq to not require user's home
+      directory to exist (Tom Lane)
+     
+
+     
+      In v10, failure to find the home directory while trying to
+      read ~/.pgpass was treated as a hard error,
+      but it should just cause that file to not be found.  Both v10 and
+      previous release branches made the same mistake when
+      reading ~/.pg_service.conf, though this was less
+      obvious since that file is not sought unless a service name is
+      specified.
+     
+    
+
+    
+     
+      Fix libpq to guard against integer
+      overflow in the row count of a PGresult
+      (Michael Paquier)
+     
+    
+
+    
+     
+      Fix ecpg's handling of out-of-scope cursor
+      declarations with pointer or array variables (Michael Meskes)
+     
+    
+
+    
+     
+      Make ecpglib's Informix-compatibility mode ignore fractional digits in
+      integer input strings, as expected (Gao Zengqi, Michael Meskes)
+     
+    
+
+    
+     
+      Sync our copy of the timezone library with IANA release tzcode2017c
+      (Tom Lane)
+     
+
+     
+      This fixes various issues; the only one likely to be user-visible
+      is that the default DST rules for a POSIX-style zone name, if
+      no posixrules file exists in the timezone data
+      directory, now match current US law rather than what it was a dozen
+      years ago.
+     
+    
+
+    
+     
+      Update time zone data files to tzdata
+      release 2017c for DST law changes in Fiji, Namibia, Northern Cyprus,
+      Sudan, Tonga, and Turks & Caicos Islands, plus historical
+      corrections for Alaska, Apia, Burma, Calcutta, Detroit, Ireland,
+      Namibia, and Pago Pago.
+     
+    
+
+   
+
+  
+
  
   Release 9.3.19