Tags

Tags give the ability to mark specific points in history as being important
  • 0.8.0

    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

    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

    Release of 0.7.2
    
    * Sat Dec 19 2020 Chris Tessmer <chris.tessmer@onyxpoint.com> - 0.7.2
      - Removed EL6 support
  • 0.7.1

    Release of 0.7.1
    
    * Fri Sep 18 2020 Liz Nemsick <lnemsick.simp@gmail.com> - 0.7.1
      - Advertise EL8 support in metadata.json
      - Fixed bad URL to docker's libkv project
  • 0.7.0

    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
  • 0.6.1f

    de631cc5 · Release 0.6.1 ·
    Release 0.6.1f
    
  • 0.6.1e

    de631cc5 · Release 0.6.1 ·
    Release 0.6.1e
    
  • 0.6.1d

    de631cc5 · Release 0.6.1 ·
    Release 0.6.1d
    
  • 0.6.1c

    de631cc5 · Release 0.6.1 ·
    Release 0.6.1c
    
  • 0.6.1b

    de631cc5 · Release 0.6.1 ·
    Release 0.6.1b
    
  • 0.6.1a

    de631cc5 · Release 0.6.1 ·
    Release 0.6.1a
    
  • 0.6.1

    de631cc5 · Release 0.6.1 ·
    Release: 0.6.1
    Release 0.6.1
    
  • 0.6.0

    9ab88d4e · Release 0.6.0 ·
    Release: 0.6.0
    Release 0.6.0
    
  • 0.5.0

    Release:
    Release 0.5.0
    
  • 0.4.3s

    Release: 0.4.3
    Release 0.4.3 - Signed as initial was not
    
  • 0.4.3

    Release 0.4.3
  • 0.4.2

    Release:
    Release 0.4.2
    
  • 0.4.1

    Release:
    Release 0.4.1
    
  • 0.4.0

    Release:
    Release 0.4.0
    
  • 0.3.3

    Release:
    Release 0.3.3