Support 64-bit time zone data files (Heikki)
This adds support for daylight saving time (DST)
calculations beyond the year 2038.
Deprecate use of platform's time_t data type (Tom)
Some platforms have migrated to 64-bit time_t, some have
not, and Windows can't make up its mind what it's doing. Define
pg_time_t to have the same meaning as time_t,
but always be 64 bits (unless the platform has no 64-bit integer type),
and use that type in all module APIs and on-disk data formats.
Fix bug in handling of the time zone database when cross-compiling
(Richard Evans)
Link backend object files in one step, rather than in stages
(Peter)
Improve gettext support to allow better translation
of plurals (Peter)
Add message translation support to the PL languages (Alvaro, Peter)
Add more DTrace probes (Robert Lor)
Enable DTrace support on Mac OS X
Leopard and other non-Solaris platforms (Robert Lor)
Simplify and standardize conversions between C strings and
text datums, by providing common functions for the purpose
(Brendan Jurd, Tom)
Clean up the include/catalog/ header files so that
frontend programs can include them without including
postgres.h
(Zdenek Kotala)
Make name char-aligned, and suppress zero-padding of
name entries in indexes (Tom)
Recover better if dynamically-loaded code executes exit()
(Tom)
Add a hook to let plug-ins monitor the executor (Itagaki
Takahiro)
Add a hook to allow the planner's statistics lookup behavior to
be overridden (Simon Riggs)
Add shmem_startup_hook()
for custom shared memory
requirements (Tom)
Replace the index access method amgetmulti
entry point
with amgetbitmap
, and extend the API for
amgettuple
to support run-time determination of
operator lossiness (Heikki, Tom, Teodor)
The API for GIN and GiST opclass consistent
functions
has been extended as well.
Add support for partial-match searches in GIN indexes
(Teodor Sigaev, Oleg Bartunov)
Replace pg_class column reltriggers
with boolean relhastriggers (Simon)
Also remove unused pg_class columns
relukeys, relfkeys, and
relrefs.
Add a relistemp column to pg_class
to ease identification of temporary tables (Tom)
Move platform FAQs into the main documentation
(Peter)
Prevent parser input files from being built with any conflicts
(Peter)
Add support for the KOI8U (Ukrainian) encoding
(Peter)
Add Japanese message translations (Japan PostgreSQL Users Group)
This used to be maintained as a separate project.
Fix problem when setting LC_MESSAGES on
MSVC-built systems (Hiroshi Inoue, Hiroshi
Saito, Magnus)