Changes between Version 108 and Version 109 of WikiStart


Ignore:
Timestamp:
Sep 21, 2010, 8:00:39 AM (9 years ago)
Author:
jtv
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v108 v109  
    77= News =
    88
    9 == 2010-08-13: changes in binary escaping format ==
     9== 2010-09-21: binary-escaping problems renewed ==
    1010
    11 The upcoming postgres 9.0 release introduces a new format for escaping binary strings in text transfers.  This probably shouldn't affect you directly, but it caused {{{libpqxx}}} some long and painful headaches.  We were unable to publish daily snapshots for months.  It should be fixed now.
    12 
    13 A summary of the problems:
    14  * A {{{libpqxx}}} with {{{libpq}}} 7.3 running against a 9.0 backend broke because un-escaping workaround routines in {{{libpqxx}}} needed updating for the new format.
    15  * A {{{libpqxx}}} with {{{libpq}}} 7.4 running against a 9.0 backend broke because {{{libpq}}}'s own un-escaping routines couldn't handle the format sent by the backend.
    16  * All-ASCII strings now escape to something very different; some tests assumed that escaping "foo" produced the same string "foo" (which it doesn't in postgres 9.0).
    17  * Escaping an empty string no longer necessarily produces an empty string.
    18 
    19 It may just not be worthwhile to support these older versions any more.  Do you still value support for postgres 7.x?  [http://pqxx.org/development/libpqxx/newticket Let us know]!
    20 
    21 
    22 == 2010-06-13: pqxx.org changing web servers ==
    23 
    24 This site is going through various upgrades.  The latest one is to replace [http://httpd.apache.org/ Apache] with [http://lighttpd.net/ lighttpd].  This should reduce memory usage as well as response times, but there may be teething problems.  Please report any of those by email to {{{jtv}}} here at {{{pqxx.org}}}.
     11After a long-hard fight with changes in the escaping of binary strings in postgres 9.0, we're now hitting more problems with the 9.1 alpha.  See #205.  Daily snapshot builds are held up until we can resolve these problems.
    2512
    2613