=======
CHANGES
=======

2.1.0 (2010-10-07)
------------------

- Added a cache for unencrypted DEKs in the key management facility, like it
  was already done for the local key management facility. This increases
  encryption and decryption performance by an order of magnitude from roughly
  2ms to 0.2ms.

2.0.0 (2010-09-29)
------------------

- Refactored REST server to be a simple repoze.bfg application.

- The encrypted data encrypting keys (DEKs) are now stored in a directory
  instead of the ZODB. This increases transparency in the data store and makes
  backups easier.

- Added caching to directory-based facility, so we do not need to read files
  all the time.

1.1.1 (2010-08-27)
------------------

- Fixed deprecation warnings about md5 and zope.testing.doctest.

1.1.0 (2010-08-25)
------------------

- Feature: Updated code to work with Bluebream 1.0b3.

1.0.0 (2009-07-24)
------------------

- Feature: Update to the latest package versions.


0.3.1 (2008-09-11)
------------------

- Relax M2Crypto version requirements to 0.18 or newer.


0.3.0 (2008-09-04)
------------------

- A simple KeyHolder utility is available in keas.kmi.keyholder.


0.2.0 (2008-09-04)
------------------

- Sample server shows how to enable SSL

- Front page now shows the number of stored keys instead of a
  ComponentLookupError message.

- Command-line client for testing a remote Key Management Server

- Bugfix: LocalKeyManagementFacility was broken (AttributeError: 'RESTClient'
  object has no attribute 'POST')


0.1.0 (2008-09-03)
------------------

- Initial Release

  * Key Generation Service

  * Encryption Service (Master and Local)

  * REST API for key communication between encryption services

  * Encrypted Persistent Storage
