Release Notes: A bug where transactions finalized in the committing/aborting thread caused a deadlock was fixed. A lock conflict caused by parallel database existence tests and database creation was fixed. Non-wildcard searches terminate as soon as it is known that there cannot be a match. Serialization costs in searches and handling of recent writes were reduced. A first cut log dumping tool was implemented, which assists in debugging both for Blitz developers and users.
Release Notes: This release fixes an overly noisy log level in cache indexing, adds an ignoreLogconfig configuration option to cause Blitz to ignore the logging setup from its configuration file in favor of JDK-configured options, and fixes a problem which caused Entry fields named "meta" to break storage initialization.
Release Notes: A cache-dirtying problem which under rare circumstances may have resulted in Entry loss was fixed. A problem where transaction locks might have been prematurely released was fixed. Various small optimizations to speed searching were added. Settings for Db in transient mode were tuned for better performance.
Release Notes: Per Entry-type constraints were added. Support for FIFO ordered matching was added. The Dashboard was updated to provide support for Entry browsing.
Release Notes: The dashboard was modified to support a configurable timeout for service lookup. A new cache indexing algorithm was added to improve in-memory entry matching performance. A tool to allow deletion of all entries (and schema) was added. Support for entry browsing (Outrigger compatible) via suitable service browsers was implemented. This release upgraded to Db/Java 1.7.1.
Release Notes: A race condition leading to duplicate takes of one Entry was fixed. Entry caches can now be configured on a per Entry type basis.
Release Notes: Several deadlocks which occur under high load with swapping were fixed.
Release Notes: A bug was fixed in meta.Registry where initializer results were not forced to disk which could result in recovery problems.
Release Notes: A fix was made to initial join/discovery to ensure that the initialGroups configuration variable is honored.
Release Notes: The dashboard was updated to provide information about Entry schemas. A potential deadlock during checkpointing was fixed, and a small problem with reflecting correct service attributes after an upgrade was also fixed.