Tags give the ability to mark specific points in history as being important
-
0.8.0
07fdab72 · ·Release of 0.8.0 * Tue Sep 28 2021 Liz Nemsick <lnemsick.simp@gmail.com> - 0.8.0 - BREAKING CHANGES: - Added 'globals' and 'environments' root directories for global and Puppet-environment keys, respectively, in the normalized key paths in the backend. - This change makes the top-level organization of keys in the backend explicit, and thus more understandable. - The prefix used for global keys was changed from `<keystore root dir>` to `<keystore root dir>/globals`. - The prefix used for environment keys was changed from `<keystore root dir>/<specific Puppet environment>` to `<keystore root dir>/environments/<specific Puppet environment>`. - Change required for the LDAP plugin. - Replaced the confusing 'environment' backend option in each simpkv Puppet function with a 'global' Boolean option. - Global keys are now specified by setting 'global' to true in lieu of setting 'environment' to ''. - Changed the key and folder name specification to restrict letter characters to lowercase. - Change required for the LDAP plugin. - Changed the plugin configuration API - Configuration has been split out into its own method, instead of being done in the plugin constructor. - This minimal change simplifies unit testing of configuration of complex plugins. - Fixed the mechanism a plugin uses to advertise its type. - Plugin type is now determined from its filename. - Previous mechanism did not work when when multiple plugins were used. - Added - LDAP plugin - Acceptance test that demonstrates its use and integration with a 389-DS instance configured with the SIMP data schema - More detailed plugin exception reporting in order to pinpoint plugin logic problems. - Now prints out the useful portion of the backtrace when an exception is raised. - Especially useful during plugin development. - More background information for users - More background information for plugin developers, which has now been split out into its own document. * Wed Jun 16 2021 Chris Tessmer <chris.tessmer@onyxpoint.com> - 0.8.0 - Removed support for Puppet 5 - Ensured support for Puppet 7 in requirements and stdlib -
0.8.0-pre1
6288b024 · ·Pre-release 0.8.0-pre1 - BREAKING CHANGES: - Added 'globals' and 'environments' root directories for global and Puppet-environment keys, respectively, in the normalized key paths in the backend. - This change makes the top-level organization of keys in the backend explicit, and thus more understandable. - The prefix used for global keys was changed from `<keystore root dir>` to `<keystore root dir>/globals`. - The prefix used for environment keys was changed from `<keystore root dir>/<specific Puppet environment>` to `<keystore root dir>/environments/<specific Puppet environment>`. - Change required for the LDAP plugin. - Replaced the confusing 'environment' backend option in each simpkv Puppet function with a 'global' Boolean option. - Global keys are now specified by setting 'global' to true in lieu of setting 'environment' to ''. - Changed the key and folder name specification to restrict letter characters to lowercase. - Change required for the LDAP plugin. - Changed the plugin configuration API - Configuration has been split out into its own method, instead of being done in the plugin constructor. - This minimal change simplifies unit testing of configuration of complex plugins. - Fixed the mechanism a plugin uses to advertise its type. - Plugin type is now determined from its filename. - Previous mechanism did not work when when multiple plugins were used. - Added - More detailed plugin exception reporting in order to pinpoint plugin logic problems. - Now prints out the useful portion of the backtrace when an exception is raised. - Especially useful during plugin development. -
0.7.2
f0d096fc · ·Release of 0.7.2 * Sat Dec 19 2020 Chris Tessmer <chris.tessmer@onyxpoint.com> - 0.7.2 - Removed EL6 support
-
0.7.0
ad859048 · ·Release of 0.7.0 * Wed Feb 26 2020 Trevor Vaughan <tvaughan@onyxpoint.com> - 0.7.0 - Changed name of module from libkv to simpkv * Tue Oct 01 2019 Liz Nemsick <lnemsick.simp@gmail.com> - 0.7.0 - Merged in changes released with 0.6.1 and on the 'develop' branch - Documented libkv requirements (See 'Requirements' section of docs/Design_Protoype2.md). - Created and documented design for second prototype (See 'Changes from Version 0.6.X' section of docs/Design_Protoype2.md). - Implemented second prototype and file plugin + store to demonstrate the design -