Code

plugin: Make sdb_plugin_info_t public.
[sysdb.git] / ReleaseNotes
index 341f58f..fa9c85a 100644 (file)
@@ -9,15 +9,18 @@
  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.1.0, Release Date: 2014-06-01
+---------------------------------------
 
   This is the initial release of SysDB. It provides the following core
   features:
@@ -44,6 +47,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