0.43 1st August 2010
* Changes to build with BDB 5.1
- Dropped support for Server option when creating an environment.
* Documantation updates.
RT# 59202
* Fixed compilation error with MS Visual Studio 2005
RT# 59924
pkgsrc changes:
- Add license definition
Upstream changes:
0.42 13th March 2010
* Added $db->Env method to retrieve the environment object from a
database object.
* Get the tied interface to use truncate in the CLEAR method if
using a new enough version of Berkeley DB.
0.39 6th June 2009
* Added support for BDB 4.8
- associate_foreign
- set_bt_compress (no callbacks as yet).
* Also added interface to
- ENV->stat_print
- ENV->txn_stat_print
* Oldest Perl supported is now 5.005
* Fixed issue db_stat when it returned a null pointer.
(#46312 rt.cpan.org)
* Fixed issue with DNM Filters & UTF8 support.
Patch supplied by Torsten Foertsch.
Upstream changes:
0.38 21st February 2009
* Fixed typo in BerkleyDB.pod that broke t/pod.t
0.37 18th February 2009
* Included CDS section to the pod.
* Various documentation patches from RT#42243
Upstream changes:
0.36 30th September 2008
* Added support for $ENV->log_get_config and $ENV->log_set_config.
Patch supplied by Yuval Kogman (#39651 rt.cpan.org)
0.35 22nd September 2008
* Added a combination of independent patches from Claes Jakobsson
and Yuval Kogman (#38896 rt.cpan.org) to allow multi-key return
from a secondard database.
* Added support for sequences. Initial patch from Claes Jakobsson.
* Get associate to use a transaction if one is specified.
#5855 from rt.cpan.org
* Finish transition of test harness to use Test::More
0.34 27th March 2008
* Updates to support building with Berkeley DB version 4.7
* Typo in #ifdef for ThreadCount support. Spotted by Mark Hindley
* Updated dbinfo
Patch provided by Mark E. Perkins in PR 38050.
While here, marked as DESTDIR ready.
0.33 17th January 2008
* Added failchk, set_isalive, lock_stat_print & mutex_stat_print.
Patch provided by Thomas Busch.
0.32 10th July 2007
* Updates to support Berkeley DB 4.6
* Remove all global static data from BerkeleyDB.xs.
Patch provided by Mark E. Perkins in PR 36465.
0.31 15th Oct 2006
* Fixed DB_GET_BOTH. Tnanks to Thomas Drugeon for spotting the typo
in typemap and supplying a regression test for this fix.
0.30 11th Sept 2006
* Fixed queue test harness for Berkeley DB 4.5 compliance
* Added $env->lsn_reset, $txn->set_timeout, $env->set_timeout &
$env->get_timeout, $txn->set_tx_max, $txn->get_tx_max
0.29 2nd July 2006
* Fixes for cursor get from secondary where primary os recno.
* Added db_compact
0.28 11th June 2006
* Fixes for secondary where primary is recno.
* GET_BOTH_RANGE wasn't working. It is now.
* Added FreeBSD hints to README - patch supplied by David Landgren
in #17675 from rt.cpan.org
0.27 1st Novemver 2005
* Added support for Berkeley DB 4.4
* Fixed decondary key issue with recno databases
* Added libscan to Makefile.PL
* The logic for set_mutexlocks was inverted when using Berkeley DB 4.x
Bug spotted by Zefram <zefram@fysh.org>
* Transactional rename/remove added.
Patch supplied by Zefram <zefram@fysh.org>
Change log:
0.26 10th October 2004
* Changed to allow Building with Berkeley DB 4.3
* added cds_lock and associated methods as a convenience to allow
safe updaing of database records when using Berkeley DB CDS mode.
* added t/cds.t and t/pod.t
* Modified the test suite to use "-ErrFile => *STDOUT" where
possible. This will make it easier to diagnose build issues.
* -Errfile will now accept a filehandle as well as a filename
This means that -ErrFile => *STDOUT will get all extended error
messages displayed directly on screen.
* Added support for set_shm_key & get_shm_key.
* Patch from Mark Jason Dominus to add a better error message
when an odd number of parameters are passed to ParseParameters.
* fixed off-by-one error in my_strdup
* Fixed a problem with push, pop, shift & unshift with Queue &
Recno when used in CDS mode. These methods were not using
a write cursor behind the scenes.
Problem reported by Pavel Hlavnicka.