7.4 Development Branch
-Valid as of 2003-08-01. Update release.sgml later.
-
-
+Valid as of 2003-09-29. Update release.sgml later.
+
Server Operation
Allow IPv6 server connections (Nigel Kukard, Johan Jordaan, Bruce, Tom, Kurt
Use bit-mapped relation sets in the optimizer (Tom)
Improve backend startup time (Tom)
Improve trigger/constraint performance (Stephan)
+Improve speed of col IN (const, const, const, ...) (Tom)
+Fix hash indexes which were broken in rare cases (Tom)
+Improve hash index concurrency and speed (Tom)
+Align shared buffers on 32-byte boundary for copy speed improvement
_________________________________________________________________
Make default shared_buffers 1000 and max_connections 100, if possible (Tom)
Add new columns in pg_settings: context, type, source , min_val, max_val (Joe)
New pg_hba.conf 'hostnossl' to prevent SSL connections (Jon Jensen)
+Remove geqo_random_seed server parameter (Tom)
_________________________________________________________________
Syntax errors now reported as 'syntax error' rather than 'parse error' (Tom)
Have SHOW TRANSACTION_ISOLATION match input to SET TRANSACTION_ISOLATION (Tom)
Have COMMENT ON DATABASE on non-local database generate a warning (Rod)
+Improve reliability of LISTEN/NOTIFY (Tom)
+Allow REINDEX to reliabily reindex all indexes, except global ones (Tom)
+pg_dump --use-set-session-authorization and --no-reconnect now do nothing,
+ all dumps use SET SESSION AUTHORIZATION
_________________________________________________________________
Assume NaN value to be larger than any other value in MIN()/MAX() (Tom)
Prevent interval from supressing ':00' seconds display
New pg_get_triggerdef(prettyprint) and pg_constraint_is_visible() functions
+Allow time to be specified as '040506' or '0405' (Tom)
_________________________________________________________________
support for polymorphism (Joe)
Add new $0 parameter in PL/pgSQL representing the function's actual
return type (Joe)
+Allow pltcl and plpython use the same trigger on multiple tables (Tom)
_________________________________________________________________
Improve tab completion (Rod, Ross Reedstrom, Ian Barwick)
Reorder \? help into groupings (Harald Armin Massa, Bruce)
Add schema, cast, and conversion backslash commands (Christopher)
-\encoding now tracks client_encoding server variable (Tom)
+\encoding now changes based on client_encoding server variable (Tom)
Save edit history into readline history (Ross)
Improve \d display (Christopher)
Enhance HTML mode to be more standards-compliant (Greg)
Allow access to the underlying table and column of a query result (Tom)
Allow access to the current transaction status (Tom)
Add ability to pass binary data directly to the backend (Tom)
+Add PQexecPrepared() and PQsendQueryPrepared() functions which
+ perform Bind/Execute of previously prepared statements (Tom)
_________________________________________________________________
Support Intel Linux compiler (Peter)
Improve Linux startup scripts (Slawomir Sudnik, Darko Prenosil)
Add support for AMD Opteron and Itanium (Jeffrey W. Baker, Bruce)
+Remove configure --enable-recode
+Generate a compile error if spinlock code isn't found (Bruce)
_________________________________________________________________
Fix bug in metaphone() in fuzzystrmatch
Improve adddepend (Rod)
Update spi/timetravel (B?jthe Zolt?n)
-Fix dbase -s option (Thomas Behr)
+Fix dbase -s option and improve non-ASCII handling (Thomas Behr,M?rcio Smiderle)
+Remove array module because features now included by default (Joe)
_________________________________________________________________