Code

Added the SysDB homepage to all manpages.
[sysdb.git] / ReleaseNotes
index f7a510193e74a8e931912a720df86676c5d3d94d..f9e91bc5a2df2f517367429ff664b56b47871735 100644 (file)
   Object names are canonicalized before they are added to the store to ensure
   a consistent view of your infrastructure.
 
-  <https://github.com/tokkee/sysdb>
+  <http://sysdb.io/>
 
-Version 0.1.0, Release Date: tbd
---------------------------------
+Version 0.2.0, Release Date: 2014-07-01
+---------------------------------------
+
+  This is another development snapshot of SysDB. The main focus of this
+  release is on stabilizing existing features and extending the query
+  infrastructure to support all attribute types and further operators.
+
+   * build system: Fixed linking of sysdbd to include *all* necessary object
+     files. This bug caused some plugins to be un-loadable.
+   * sysdbd: Fixed shutdown process in case of errors.
+   * sysdb: Fixed a bug causing some server replies to be ignored when exiting
+     from the client.
+   * core:
+     - Always log to the standard output stream if no user-provided logging
+       callbacks had been specified. Previously this was disabled after
+       enabling logging to clients in the frontend.
+     - Simplified plugin naming information and determine configuration
+       callback names automatically to ensure better consistency.
+   * store:
+     - Simplified internal data management.
+     - Store the list of backends along with each stored object which provide
+       the respective object.
+   * frontend:
+     - Simplified and improved the internal architecture matching / looking up
+       objects.
+     - Fixed parser to correctly reject invalid object types.
+     - Automatically create the base directory of a listening UNIX socket.
+   * query language: Added support for numeric constants and added operators
+     for less and greater than or equal attribute comparison.
+   * documentation: Added missing files to the distribution tarball.
+
+  Plugins:
+
+   * syslog: Don't log debug messages to syslog.
+
+Version 0.1.0, Release Date: 2014-06-01
+---------------------------------------
 
   This is the initial release of SysDB. It provides the following core
   features:
@@ -47,6 +82,15 @@ Version 0.1.0, Release Date: tbd
      listen addresses.
    * query language: The store may be queried using the ‘LIST’, ‘LOOKUP’, and
      ‘FETCH’ commands returning JSON formatted objects.
+   * utils: A rich set of abstract data-types and utility functions for
+     internal use:
+     - generic channels for asynchronous, multi-threaded I/O
+     - DBI wrapper to ease common database access operations
+     - thread-aware error handling and reporting
+     - doubly linked-lists
+     - dynamic sized memory buffers supporting formatted strings and binary
+       data
+     - UNIX socket client implementation
    * documentation: Full documentation for the tools, all plugins, and the
      query language provided as manpages and HTML pages.
    * testing: Unit and integration tests exist for most parts except plugins