BerkeleyDB

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

          RT #68818

0.47  1st June 2011

        * Add support for new Heap database format.

        * Changes to build with BDB 5.2

0.46  18th October 2010

        * Fixed bug with db_pget when the DB_GET_BOTH flag is used.

0.45  17th October 2010

        * Fixed bug with c_pget when the DB_GET_BOTH flag is used.

0.44  2nd August 2010

        * Added support for db_exists and lock_detect.
          Thanks to Alex Lovatt for the patch.

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

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.41  8th January 2010

        * Silence "UNIVERSAL->import is deprecated" in perl 5.11
          RT# 53518

0.40  7th January 2010

        * Added support for set_tx_max, log_set_config, set_lk_max_lockers,
          set_lk_max_locks, set_lk_max_objects via the Env constructor.
          Parameter names are TxMax, LogConfig, MaxLockers, MaxLocks &
          MaxObjects respectively.
          RT# 50456

        * seq->seq->close doesn't compile on win32.
          RT# 49474

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)

        * set_msgfile API
          (#46313)

        * Fixed issue with DNM Filters & UTF8 support.
          Patch supplied by Torsten Foertsch.

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

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

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

Changes  view on Meta::CPAN


        * Transactional rename/remove added.
          Patch supplied by Zefram <zefram@fysh.org>


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.

0.25  1st November 2003

	* Minor update to dbinfo

	* Fixed a bug in the test harnesses that is only apparent in
	  perl 5.8.2.  Original patch courtesy of Michael Schwern.

0.24 27th September 2003

        * Mentioned comp.databases.berkeley-db in README

        * Builds with Berkeley DB 4.2

        * The return type for db->db_fd was wrongly set at DualType -
          should be int.

0.23 15th June 2003

        * Fixed problem where a secondary index would use the same
          compare callback as the primary key, regardless of what was
          defined for the secondary index.
	  Problem spotted by Dave Tallman.

        * Also fixed a problem with the associate callback. If the value
          for the secondary key was not a string, the secondary key was
          being set incorrectly. This is now fixed.

        * When built with Berkeley DB 3.2 or better, all callbacks now use
          the BackRef pointer instead of the global CurrentDB. This was
          done partially to fix the secondary index problem, above.

        * The test harness was failing under cygwin. Now fixed.

        * Previous release broke TRACE. Fixed.

0.22 17th May 2003

        * win32 problem with open macro fixed.

0.21 12th May 2003

        * adding support for env->set_flags
	* adding recursion detection
	* win32 problem with rename fixed.
	* problem with sub-database name in Recno & Queue fixed.
	* fixed the mldbm.t test harness to work with perl 5.8.0
	* added a note about not using a network drive when running the
	  test harness.
	* fixed c_pget
	* added BerkeleyDB::Env::DB_ENV method
	* added support for encryption
	* the dbinfo script will now indicate if the database is encrypted
	* The CLEAR method is now CDB safe.

0.20 2nd September 2002

        * More support for building with Berkeley DB 4.1.x
        * db->get & db->pget used the wrong output macro for DBM filters
          bug spotted by Aaron Ross.
	* db_join didn't keep a reference to the cursors it was joining.
          Spotted by Winton Davies.

0.19 5th June 2002
        * Removed the targets that used mkconsts from Makefile.PL. They relied
          on a module that is not available in all versions of Perl.
        * added support for env->set_verbose
        * added support for db->truncate
        * added support for db->rename via BerkeleyDB::db_rename
        * added support for db->verify via BerkeleyDB::db_verify
        * added support for db->associate, db->pget & cursor->c_pget
        * Builds with Berkeley DB 4.1.x


0.18 6th January 2002
        * Dropped support for ErrFile as a file handle. It was proving too
          difficult to get at the underlying FILE * in XS.
          Reported by Jonas Smedegaard (Debian powerpc) & Kenneth Olwing (Win32)
        * Fixed problem with abort macro in XSUB.h clashing with txn abort
          method in Berkeley DB 4.x -- patch supplied by Kenneth Olwing.
        * DB->set_alloc was getting called too late in BerkeleyDB.xs.
          This was causing problems with ActivePerl -- problem reported
          by Kenneth Olwing.
        * When opening a queue, the Len proprty set the DB_PAD flag.
          Should have been DB_FIXEDLEN. Fix provided by Kenneth Olwing.
        * Test harness fixes from Kenneth Olwing.

0.17 23 September 2001
        * Fixed a bug in BerkeleyDB::Recno - reported by Niklas Paulsson.



( run in 0.645 second using v1.01-cache-2.11-cpan-39bf76dae61 )