- Fixed a bug that caused a TLinkedTableMap to display its header incorrectly.
- Added concurrenty controls to AccessManager
authorize()method. - Fixed a bug that caused an AtomicOperation to fail unnecessarily if it touched a key in a record but another operation touched a different key in the same record.
- Fixed bug that occured when invoking
#verifyAndSwap()on an existing swap value. - Improved error message when client cannot connect to server.
- Additional unit and integration tests.
- Improved build infrastructure.
- Improved documentation.
- Changed install and upgrade distributions from zip file to self-extracting binary.
- Added logic to upgrade from previous versions.
- Added server-side atomic operation and transaction protocols.
- Added Transaction support to the API.
- Added new
#verifyAndSwap()atomic operation to the API - Changed
#set(),#clear(), and#revert()API methods to to be atomic. - Added password based authentication and access token based session handling to server.
- Added
useradminCLI to add/edit/delete user access. - Added several compound operations to API.
- Fixed bug that prevented server from starting on non-OSX systems.
- Made historical
#find()methods consistent with other historical operations by specifying the timestamp last. - Improved documentation.
- Added Timestamp wrapper class that is interoperable with Joda DateTime, but has microsecond precision.
- Added requirement for authentication when using management CLIs.
- Fixed bug that allowed access to private variables in CaSH.
- Improved CLI error messages.
- Added API method to get server release version.
- Improved background data indexing protocol.
- Made artifact versioning more consistent.
- Added server side range locking protocol for
#find()queries. - Bug fixes.
- Changed database storage model from one record per file to several revisions across blocks.
- Added CLI to dump buffer and block contents.
- Added Concourse Action SHeLL (CaSH)
- Added publishing of artifacts to maven central repo.
- Improved logging for thrift internal errors.
- Improved search performance.
- Removed two way link/unlink methods from API.
- Fixed bug where result set ordering did not persist from server to client.
- Decorated toString for return value of
#audit()methods. - Added shortcut
startandstopserver scripts. - Added JMX support.
- Improved documentation.
- Bug fixes.