diff --git a/ReleaseNotes b/ReleaseNotes
index 341f58f1af0bd5db6327f5dd01c2dc8d5df05fa8..f9e91bc5a2df2f517367429ff664b56b47871735 100644 (file)
--- a/ReleaseNotes
+++ b/ReleaseNotes
About SysDB:
~~~~~~~~~~~~
“System DataBase” (SysDB) is a multi-backend system management and inventory
About SysDB:
~~~~~~~~~~~~
“System DataBase” (SysDB) is a multi-backend system management and inventory
- collection service. It may be used to (continuously) collect information
- about your systems from various backends (inventory services, monitoring
- services, etc.) and provides a unique interface to access the information
- independent of the active backends.
+ collection service. It stores system and inventory information about
+ hardware and software systems. This information is (continuously) collected
+ from various configurable backends (inventory services, monitoring services,
+ etc.) and stored in a graph-like hierarchy of generic objects. The store may
+ be queried through a generic interface independent of the active backends.
+ 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:
This is the initial release of SysDB. It provides the following core
features:
listen addresses.
* query language: The store may be queried using the ‘LIST’, ‘LOOKUP’, and
‘FETCH’ commands returning JSON formatted objects.
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
* 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