summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarko Kreen2007-11-19 09:58:48 +0000
committerMarko Kreen2007-11-19 09:58:48 +0000
commit88a1b5d74fd1942b02659c203137ae77ed42191b (patch)
tree22b81fdfb34d820a1f485312691a86e0f51133cc
parentc8e774f8ae10bf6ec4c67f36c71e6b26ef388da9 (diff)
update release notes for 2.0.3plproxy_2_0_3rc1
-rw-r--r--NEWS35
1 files changed, 26 insertions, 9 deletions
diff --git a/NEWS b/NEWS
index fa1518d..34d7f59 100644
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,6 @@
2007-11-xx - PlProxy 2.0.3 - "Faster Than A Fresh Zombie"
- = Features =
+ = Features =
* Explicitly specify result column names and types in query.
@@ -11,19 +11,36 @@
And later tried to work out which column goes where. Now it issues:
- SELECT id::int4, data::text from somefunc()
-
-
+ SELECT id::int4, data::text FROM somefunc()
+
+ For functions without named return paramenters, eg. just "RETURNS text":
+
+ SELECT r::text FROM anotherfunc() r
+
+ This gives better type safety when using binary I/O, allows signatures
+ differ in deterministic ways and creates safe upgrade path for signatures.
+
+ Only downside is that existing functions with wildly different signatures
+ stop working, but as they work on pure luck anyway, I'm not worried.
* Quote function and result column names properly.
+
* Set client_encoding on remote database to be equal to local one.
- * Now setting 'statement_timeout' from plproxy.works, but
- = Fixes =
+ = Fixes =
+
+ * Support 8.3 (handle short varlena header)
+
+ * Support old flex (2.5.4) Previously flex >= 2.5.33 was required.
- * Support 8.3 (short varlena header)
- * Support old flex (2.5.4)
- * Fix 'make deb'
+ * Fix 'make deb', include actual debian/changelog.
+
+ * Remove config paramenter 'statement_timeout'.
+
+ It was ignored previously and it cannot be made work in live env
+ when working thru pgbouncer, so its better to drop it completely.
+ The setting can be always set via normal ways.
+
2007-04-16 - PlProxy 2.0.2 - "No news is good news?"