object | e26ae05827b605cb64dc131d8aff3f2493912069 | commit |
author | Sebastian Harl <sh@tokkee.org> | |
Mon, 6 Oct 2014 19:47:05 +0000 (21:47 +0200) |
Release 0.5.0 of SysDB.
Version 0.5.0, Release Date: 2014-10-06
---------------------------------------
This release focuses on simplifications and more flexibility in the frontend
and the query language. Most of those changes are not backward-compatible
but easy client implementations.
* sysdb:
- Include priority when printing log messages.
- Fixed handling of empty queries.
* store:
- When serializing the entire store (LIST command), return an array of
host objects (rather than wrapping it into another object).
- Fixed JSON format of time-series data.
- Fixed error checks of invalid compare expressions and reject them.
- Fixed lookups by back-end name.
- Added support for comparing attributes with different types by
comparing their string values.
* frontend:
- Clarified details about asynchronous messages and authentication
options and made client implementation more robust.
- Introduced a new message type encoding the JSON serialized response of
a query and its data type.
- Include the priority in log messages.
- Include object types in FETCH, LIST, and LOOKUP messages.
- Added support for including services and metrics in LIST responses and
skip hosts without the respective children.
* query language:
- Added support for services and metrics to LIST command.
- Changed syntax for attribute lookup to 'attributes[<name>]'.
- Changed syntax for accessing queryable fields to '.<field>'.
* utils:
- strbuf: Improved memory management.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iEYEABECAAYFAlQy8dYACgkQEFEKc4UBx/wN4wCgk4qPM9qgNNeLMDIZ9tgv7YfI
ypYAnRxCO2jzHB2b8aN1QQ/Ya2RiSmGS
=qCfe
-----END PGP SIGNATURE-----
Version 0.5.0, Release Date: 2014-10-06
---------------------------------------
This release focuses on simplifications and more flexibility in the frontend
and the query language. Most of those changes are not backward-compatible
but easy client implementations.
* sysdb:
- Include priority when printing log messages.
- Fixed handling of empty queries.
* store:
- When serializing the entire store (LIST command), return an array of
host objects (rather than wrapping it into another object).
- Fixed JSON format of time-series data.
- Fixed error checks of invalid compare expressions and reject them.
- Fixed lookups by back-end name.
- Added support for comparing attributes with different types by
comparing their string values.
* frontend:
- Clarified details about asynchronous messages and authentication
options and made client implementation more robust.
- Introduced a new message type encoding the JSON serialized response of
a query and its data type.
- Include the priority in log messages.
- Include object types in FETCH, LIST, and LOOKUP messages.
- Added support for including services and metrics in LIST responses and
skip hosts without the respective children.
* query language:
- Added support for services and metrics to LIST command.
- Changed syntax for attribute lookup to 'attributes[<name>]'.
- Changed syntax for accessing queryable fields to '.<field>'.
* utils:
- strbuf: Improved memory management.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iEYEABECAAYFAlQy8dYACgkQEFEKc4UBx/wN4wCgk4qPM9qgNNeLMDIZ9tgv7YfI
ypYAnRxCO2jzHB2b8aN1QQ/Ya2RiSmGS
=qCfe
-----END PGP SIGNATURE-----