X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=ReleaseNotes;h=f9e91bc5a2df2f517367429ff664b56b47871735;hb=188e5fa138a0f74419f30216714ae9dae98ad2a1;hp=341f58f1af0bd5db6327f5dd01c2dc8d5df05fa8;hpb=01c1c500ddf5357223edc98ccbcce3efdcb73ce4;p=sysdb.git diff --git a/ReleaseNotes b/ReleaseNotes index 341f58f..f9e91bc 100644 --- a/ReleaseNotes +++ b/ReleaseNotes @@ -9,15 +9,53 @@ 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. - + -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: @@ -44,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