Changelog for ResourcePool
V1.0107 - 2013-04-16
* Made it Hash-Randomization proof. (Bug #84265)
V1.0105 - 2009-11-25
* Made the timeout in the tests less restritive to avoid false
failure in case the test is performad on a loaded machine (Bug #29200).
V1.0104 - 2003-05-07
* ResourcePool did use a stringified object as key in a hash
reference. This has been replaced by using Tie::RefHash.
V1.0103 - 2003-05-07
* Applied a patch from Chad Redman which is basically the same as
the patch from Eric Parusel which was partitially applied to
1.0102. This time I applied the patch to the correct CVS branch
*argl*.
* Minor corrections and improvements in documentation.
V1.0102 - 2003-03-27
* Two new LoadBalancer policies have been introduced: FailBack is
a alias for FallBack, and FailOver which acts like FailBack but
does stay on the fall back node.
* Applied patch from Eric Parusel to fix a problem when debuging
LoadBalancer.
V1.0101 - 2003-03-14
* An obsolete dependency for the Storable module has been removed.
V1.0100 - 2003-02-27
* This release introduces a new way to use ResourcePool and
LoadBalancer. It implements the Command design pattern as
described in the GOF Design Patterns book. This release is a
preview, the features are not yet fully implemented and might
therefore not sufficient for you needs right now.
V1.0000 - 2003-01-02
* From this release on, the ResourcePool package will not contain
resource bindings anymore. The previously included bindings for
DBI and Net::LDAP are available in the ResourcePool-Resource-DBI
and ResourcePool-Resource-Net-LDAP packages on CPAN.
* Applied patch from James G Smith which introduced the is_created
method to ResourcePool::Singleton. This does not change the
behavior of any ResourcePool module.
V0.9910 - 2002-11-25
* The runtime overhead introduced by ResourcePool and LoadBalancer
has been reduced. Depending on you configuration this release
has up to 35% less overhead.
* Fixed a bug in LoadBalancer's documentation. The Weight
parameter works only for the LeastUsage policy.
* A general code cleanup has been done to gain the performance
benefits.
* Added tests for LoadBalancer.
V0.9909 - 2002-10-07
* A refactoring of the Singleton behavior of ResourcePool::Factory
makes it possible to implement nicer factories
* Adopted ResourcePool::Factory::Net::LDAP to have a more native
interface.
* Fixed links within the POD documentation (was broken for some
pod2html translators)
* Added documentation for Net::LDAP bindings which were lost in
the previous release.
V0.9908 - 2002-09-30
* Added documentation: ResourcePool::BigPicture, ResourcePool::UML
and ResourcePool::ExtensionGuide
* Changed Net::LDAP factory to accept the bind parameters in the
same way as Net::LDAP expects them.
* Added tests
V0.9907 - 2002-08-30
* Fixed a major bug in Net::LDAP bindings which was introduced in
V0.9906. Every LDAP connection was believed to be broken when
handed back via free().
V0.9906 - 2002-07-10
* wrapped DBI calls into eval{} blocks to make RaiseError aware.
* It's possible to pass the options for ResourcePool and
LoadBalancer using a Hash reference.
* added tests
V0.9905 - 2002-07-05
* A rollback() is performed on DBI sessions with AutoCommit
disabled when they are free()ed.
* free() and fail() for ResourcePool and LoadBalancer return
meaningful values.
* added tests
V0.9904 - 2002-06-04
* Implemented the SleepOnFail option for ResourcePool and
LoadBalancer.
* Fixed typo in Net::LDAP bindings which caused incomplete error
reporting (thx to Sean Welsh)
* Fixed many typo's in the documentation (thx to Florian
Helmberger)
* Greatly improved and extended the documentation.
V0.9903 - 2001-10-15
* first public release