pg.ddx.io pgsql-interfaces@postgresql.org mailing list archive
help / color / mirror / Atom feedDBD::Pg 3.0.0, Perl driver for PostgreSQL, released
2+ messages / 2 participants
[nested] [flat]
* DBD::Pg 3.0.0, Perl driver for PostgreSQL, released
@ 2014-02-05 14:33 Greg Sabino Mullane <greg@turnstep.com>
2014-02-05 15:46 ` Re: DBD::Pg 3.0.0, Perl driver for PostgreSQL, released Simon Riggs <simon@2ndQuadrant.com>
0 siblings, 1 reply; 2+ messages in thread
From: Greg Sabino Mullane @ 2014-02-05 14:33 UTC (permalink / raw)
To: pgsql-interfaces
-----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@turnstep.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-----
--
Sent via pgsql-interfaces mailing list (pgsql-interfaces@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-interfaces
^ permalink raw reply [nested|flat] 2+ messages in thread
* Re: DBD::Pg 3.0.0, Perl driver for PostgreSQL, released
2014-02-05 14:33 DBD::Pg 3.0.0, Perl driver for PostgreSQL, released Greg Sabino Mullane <greg@turnstep.com>
@ 2014-02-05 15:46 ` Simon Riggs <simon@2ndQuadrant.com>
0 siblings, 0 replies; 2+ messages in thread
From: Simon Riggs @ 2014-02-05 15:46 UTC (permalink / raw)
To: Greg Sabino Mullane <greg@turnstep.com>; +Cc: pgsql-interfaces
On 5 February 2014 14:33, Greg Sabino Mullane <greg@turnstep.com> wrote:
> 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.
Thanks for producing such excellent software.
--
Simon Riggs http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Training & Services
--
Sent via pgsql-interfaces mailing list (pgsql-interfaces@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-interfaces
^ permalink raw reply [nested|flat] 2+ messages in thread
end of thread, other threads:[~2014-02-05 15:46 UTC | newest]
Thread overview: 2+ messages (download: mbox mbox.gz follow: Atom feed)
-- links below jump to the message on this page --
2014-02-05 14:33 DBD::Pg 3.0.0, Perl driver for PostgreSQL, released Greg Sabino Mullane <greg@turnstep.com>
2014-02-05 15:46 ` Simon Riggs <simon@2ndQuadrant.com>
This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox