develooper Front page | perl.dbi.users | Postings from January 2007

DBD::mysql 4.001 Released!

From:
Patrick Galbraith
Date:
January 8, 2007 09:37
Subject:
DBD::mysql 4.001 Released!
Message ID:
45A28141.5000008@patg.net
Dear users and developers,

I'm pleased to announce the release of DBD::mysql 4.001! This fix comes 
on the heels of 4.00, and we've changed versioning a little bit per 
feedback. This release fixes many bugs that were lingering in rt.cpan.org

Per ChangeLog:

* Fix handling of unsigned integer values in result sets when using
  server-side prepared statements (they were not retrieved at all).
* Fix handling of signed integer values when using server-side prepared
  statements (they were being forced to unsigned values).
* Do not tell Perl that the contents of binary fields are UTF-8.
  [rt.cpan.org #22123], original patch by Joost Diepenmaat
* Fix double-free of bound parameters when freeing statements. (Bug #20559)
* Make sure to handle "magical" values in a couple of places. (Bug #20104)
* Update the hints about what to do when zlib is found missing while
  linking. (Bug #13803, reported by Philip Stoev)
* Explicitly initialize the MySQL client library to avoid possible race
  conditions in a multithreaded application. (Bug #21792)
* Fix warning when no connection attributes are passed to the connect
  method (Bug #17323, reported by Phil Randal)
* Removed redundant warnings when commit or rollback is called while
  AutoCommit is enabled. [rt.cpan.org #15802], reported by Tyler MacDonald
* Report correct type for decimal columns from MySQL 5.0 and later
  [rt.cpan.org #18294], reported by Ray Zimmerman
* Fix t/40bindparam.t to work when ANSI_QUOTES SQL_MODE is set.
  [rt.cpan.org #21521], reported by David Wheeler
* Return a statement handle with an error when column_info is called on
  a table that does not exist. (Bug #23974, patch by Philip Stoev)
* Fix handling of table names with characters that did not match /\w/ in
  the column_info method. (Bug #22005, reported by Philip Stoev)
* Fix handling of negative integers bound to a column marked as SQL_INTEGER.
  [rt.cpan.org #18976], patch from Mike Schilli.
* Add support for the primary_key_info method. [rt.cpan.org #8541]
* Fixed Bundle::DBD::mysql to only include modules required for using
  DBD::mysql, not the old Mysql package. [rt.cpan.org #24096]
* Updated Makefile.PL to not include files in .svn directories
* Fixed various compile warnings in mysql.xs (ISO C)
* Cleaned up stored procedure examples, made strict
* Fixed bug that blew away subsequent result sets if you fetched all 
rows, only in
  result sets that had more than one row
* Added test for bug #14979 
http://rt.cpan.org/Ticket/Display.html?id=14979, which still
  fails
* Tested with ALL mysql versions, fixed 40types, 40bind_param tests to 
work with 4.0, 4.1
* Fixed dbdimp.c to not test for MYSQL_DATA_TRUNCATED unless >= mysql 5.0
* Tested with all versions - 4.0, 4.1, 5.0, 5.1

Again, thanks to all who have sent patches!

Special Thanks to:

Jim Winstead
Alexey Stroganov
Philip Stoev
Mike Schilli
David Wheeler
Ray Zimmerman
Tyler MacDonald
Phil Randal
Joost Diepenmaat

The uploaded file

    DBD-mysql-4.001.tar.gz

has entered CPAN as

  file: $CPAN/authors/id/C/CA/CAPTTOFU/DBD-mysql-4.001.tar.gz
  size: 116965 bytes
  md5: f1c70b2760365300873ccfa59cefceb2

Again, Thanks to all who have contributed and continue to contribute, and thank you for using DBD::mysql and MySQL!

Kind regards,

DBD::mysql maintainers



-- 
Patrick Galbraith, Senior Programmer 
Grazr - Easy feed grazing and sharing
http://www.grazr.com 

Satyam Eva Jayate - Truth Alone Triumphs
Mundaka Upanishad






nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About