Projects / BeanKeeper / Releases

RSS All releases of BeanKeeper

  •  17 Mar 2010 18:24

Release Notes: There are minor bugfixes, and meta-information fixes for Maven. This version is the first to be released to the Maven central repository.

  •  17 Jan 2010 16:50

Release Notes: Refactorization efforts have continued. A new schema management service was created from the functionality previously owned by the class tracker service. All known open bugs were fixed.

  •  22 Nov 2009 12:18

Release Notes: The code was refactored to create a new service-oriented internal architecture. Node handling code was also refactored and rewritten. All code was moved from hu.netmind.persistence to hu.netmind.beankeeper, so this release is not backwards compatible. Minor bugs were fixed.

  •  02 Feb 2009 22:21

Release Notes: Java-cup was replaced with JavaCC for parser generation. JUnit was replaced with TestNG. Ant was replaced by Maven2. One memory leak bug was fixed. The code was cleaned up to pass the checkstyle audit.

  •  25 Sep 2008 17:44

Release Notes: The main "ids" table was removed completely, which caused a significant performance gain. A commit tracker and modification tracker deadlock condition has been fixed. Remote change events and disconnect events were added to event dispatching. Null value comparisons and SQL three-value logic related issues were fixed.

  •  20 Apr 2008 08:19

Release Notes: This release fixes locking and synchronization issues. It fixes a potential memory leak bug in ObjectTracker. Read-only lock support was added to LockManager; now all locks default to read-only locks, while Store operations (save and remove) use write locks. JMX-compatible management beans were added to the API.

  •  16 Feb 2008 15:11

Release Notes: Hierarchical (polymorphic) lock handling was added. Locking classes or interfaces is now possible, and it locks all subclasses and objects from that class. The lockEnsureCurrent() method was added, which not only locks, but makes sure the object is the current version in the database. An event dispatcher was added. Modification events can now be captured and processed locally in a node. The documentation was updated.

  •  12 Dec 2007 07:29

Release Notes: This release contains multiple bugfixes, such as international character handling in queries, MySQL type handling fixes, list indexing fixes, and lock leakage fixes. The save algorithm was corrected to save only changed objects. The getPersistenceId() method was added for getting an id for any object. The "in" operator was added to the query language, so lists of values can now be used as a query parameter.

  •  28 Sep 2007 05:55

Release Notes: This release fixes multiple "MySQL for Windows" bugs, improves Oracle support and Oracle paging, adds connection leak detection to the connection pool code, and fixes a ListImpl reindexing bug.

  •  03 Aug 2007 11:07

Release Notes: All known bugs were fixed. Primitive type handling was enhanced, so container types (Set, List, and Map) can now contain boxed primitive types too. This also means that JDK5 generics are now handled correctly. List member attribute implementation was corrected, so it preserves ordering and can contain duplicate objects. The library was relicensed to the LGPL v3.

Screenshot

Project Spotlight

Geomajas Hibernate layer

A Hibernate layer plug-in for Geomajas

Screenshot

Project Spotlight

SyncWall

A wallpaper manager with somes special features.