Version 3.0.0 of DBD::Pg released (Perl DBI driver)

From: "Greg Sabino Mullane" <greg(at)turnstep(dot)com>
To: pgsql-announce(at)postgresql(dot)org
Subject: Version 3.0.0 of DBD::Pg released (Perl DBI driver)
Date: 2014-02-05 14:47:16
Message-ID: 5806d5ec19f6849cc3a33877d02c0e26@biglumber.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-announce


-----BEGIN PGP SIGNED MESSAGE-----
Hash: RIPEMD160

Version 3.0.0 of DBD::Pg, the Perl interface to Postgres,
has just been released. As you can see from the version
number, this is a major release. In addition to many
bugfixes and enhancements, the behavior of pg_enable_utf8
has been changed. The minimum versions of Perl (5.8.1)
and DBI (1.614) have been increased.

The new version is available from CPAN. Checksums:

58c2613bcb241279aca4c111ba16db48 DBD-Pg-3.0.0.tar.gz
03ded628d453718cbceaea906da3412df5a7137a DBD-Pg-3.0.0.tar.gz

The complete list of changes:

Version 3.0.0

- Major change in UTF-8 handling. If client_encoding is set to UTF-8,
always mark returned Perl strings as utf8. See the pg_enable_utf8 docs
for more information.
[Greg Sabino Mullane, David E. Wheeler, David Christensen]

- Bump DBI requirement to 1.614

- Bump Perl requirement to 5.8.1

- Add new handle attribute, switch_prepared, to control when we stop
using PQexecParams and start using PQexecPrepared. The default is 2:
in previous versions, the effective behavior was 1 (i.e. PQexecParams
was never used).
[Greg Sabino Mullane]

- Better handling of items inside of arrays, particularly bytea arrays.
[Greg Sabino Mullane] (CPAN bug #91454)

- Map SQL_CHAR back to bpchar, not char
[Greg Sabino Mullane, reported by H.Merijn Brand]

- Do not force oids to Perl ints
[Greg Sabino Mullane] (CPAN bug #85836)

- Return better sqlstate codes on fatal errors
[Rainer Weikusat]

- Better prepared statement names to avoid bug
[Spencer Sun] (CPAN bug #88827)

- Add pg_expression field to statistics_info output to show
functional index information
[Greg Sabino Mullane] (CPAN bug #76608)

- Adjust lo_import_with_oid check for 8.3
(CPAN bug #83145)

- Better handling of libpq errors to return SQLSTATE 08000
[Stephen Keller]

- Make sure CREATE TABLE .. AS SELECT returns rows in non do() cases

- Add support for AutoInactiveDestroy
[David Dick] (CPAN bug #68893)

- Fix ORDINAL_POSITION in foreign_key_info
[Dagfinn Ilmari Mannsker] (CPAN bug #88794)

- Fix foreign_key_info with unspecified schema
[Dagfinn Ilmari Mannsker] (CPAN bug #88787)

- Allow foreign_key_info to work when pg_expand_array is off
[Greg Sabino Mullane and Tim Bunce] (CPAN bug #51780)

- Remove math.h linking, as we no longer need it
(CPAN bug #79256)

- Spelling fixes
(CPAN bug #78168)

- Better wording for the AutoCommit docs
(CPAN bug #82536)

- Change NOTICE to DEBUG1 in t/02attribs.t test for handle attribute "PrintWarn":
implicit index creation is now quieter in Postgres.
[Erik Rijkers]

- Use correct SQL_BIGINT constant for int8
[Dagfinn Ilmari Mannsker]

- Fix assertion when binding array columns on debug perls >= 5.16
[Dagfinn Ilmari Mannsker]

- Adjust test to use 3 digit exponential values
[Greg Sabino Mullane] (CPAN bug #59449)

- Avoid reinstalling driver methods in threads
[Dagfinn Ilmari Mannsker] (CPAN bug #83638)

- Make sure App::Info does not prompt for pg_config location
if AUTOMATED_TESTING or PERL_MM_USE_DEFAULT is set
[David E. Wheeler] (CPAN bug #90799)

- Fix typo in docs for pg_placeholder_dollaronly
[Bryan Carpenter] (CPAN bug #91400)

- Cleanup dangling largeobjects in tests
[Fitz Elliott] (CPAN bug #92212)

- Fix skip test counting in t/09arrays.t
[Greg Sabino Mullane] (CPAN bug #79544)

- Explicitly specify en_US for spell checking
[Dagfinn Ilmari Mannsker] (CPAN bug #91804)

- --
Greg Sabino Mullane greg(at)turnstep(dot)com
End Point Corporation http://www.endpoint.com/
PGP Key: 0x14964AC8 201402050932
http://biglumber.com/x/web?pk=2529DF6AB8F79407E94445B4BC9B906714964AC8
-----BEGIN PGP SIGNATURE-----

iEYEAREDAAYFAlLyS34ACgkQvJuQZxSWSsjLcgCeM413ALNdM7rj4SfYMnyEmee5
VtAAnj56tNtWoK9dWJKVg1wHgTsXBXok
=6wwX
-----END PGP SIGNATURE-----

Browse pgsql-announce by date

  From Date Subject
Next Message Thomas Reiss 2014-02-07 11:09:54 pg_stat_kcache 1.0 released
Previous Message Gabriele Bartolini 2014-02-03 16:45:07 Barman 1.3.0 released