RELEASE: psycopg 1.99.12

Federico Di Gregorio <fog-NGVKUo/i/[email protected]> Thu, 03 Mar 2005 16:14:32 +0100
Newsgroups gmane.comp.python.db.psycopg.devel,gmane.comp.python.db.psycopg.announce
Message-ID <[email protected]>
--===============0324689460==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature";
	boundary="=-EQKpxyLvDq1vGvsld31j"


--=-EQKpxyLvDq1vGvsld31j
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

Hi *,

psycopg 1.99.12 has just been released and is available from:=20

  http://initd.org/pub/software/psycopg/ALPHA/psycopg-1.99.12.tar.gz

As the announce on initd.org says:

Psycopg 1.99.12 is a ''stable'' development release of the forthcoming
psycopg 2. This alpha release has been crafted with much more care than
usual and should work pretty well even in production environments. It
features complete libpq v3 protocol COPY TO/COPY FROM and full object
adaptation for all basic Python 2.3 types: strings (including unicode),
ints, longs, floats, buffers (binary objects), booleans, mx.DateTime and
builtin datetime types.

Note that this version breaks the compatibility with psycopg 1 in two
ways:

     I. %d and %f are not supported anymore (always use %s);
    II. if a bound variable can't be adapted an exception is raised.

With the implementation of COPY FROM/COPY TO psycopg 2 is almost
feature-complete. I'll probably add array support and then tag it as
"beta" software and start pushing the migration from psycopg 1 for real.
(We're using psycopg 2 in production right now without any problems, so
the beta period will probably be very short.)

=46rom rom the NEWS file:

What's new in psycopg 1.99.12
-----------------------------

* .rowcount should be ok and in sync with psycopg 1.

* Implemented the new COPY FROM/COPY TO code when connection to the
  backend using libpq protocol 3 (this also removes all asprintf calls:
  build on win32 works again.) A protocol 3-enabled psycopg *can*
  connect to an old protocol 2 database and will detect it and use the
  right code.

* getquoted() called for real by the mogrification code.

have fun,
federico

--=20
Federico Di Gregorio                         http://people.initd.org/fog
Debian GNU/Linux Developer                                [email protected]
INIT.D Developer                                           fog-NGVKUo/i/[email protected]
                              Viviamo in un mondo reale, Ciccio. -- Lucy

--=-EQKpxyLvDq1vGvsld31j
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: Questa parte del messaggio =?ISO-8859-1?Q?=E8?= firmata

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)

iD8DBQBCJynYvcCgrgZGjesRAmbnAJ0UI4lDe+NXOYKRgv1BlbE2/XvMiACdG4Yx
p20zSJr3vlcttB1b0qyEL1Y=
=X2DG
-----END PGP SIGNATURE-----

--=-EQKpxyLvDq1vGvsld31j--


--===============0324689460==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Psycopg mailing list
Psycopg-IAPFreCvJWPBWskQ1e/[email protected]
http://lists.initd.org/mailman/listinfo/psycopg

--===============0324689460==--