Skip to content

Latest commit

 

History

History
279 lines (187 loc) · 18.8 KB

CHANGELOG.md

File metadata and controls

279 lines (187 loc) · 18.8 KB

Changelog

All notable changes to this project will be documented in this file.

v4.1.0 (2024-05-10)

Full Changelog

Implemented enhancements:

v4.0.0 (2024-05-10)

Full Changelog

Breaking changes:

Implemented enhancements:

Fixed bugs:

Merged pull requests:

v3.4.0 (2023-05-26)

Full Changelog

Implemented enhancements:

Fixed bugs:

Closed issues:

  • Encrypt yaml file on my workstation and push to git #344
  • hiera lookup arbitrary hierachy level #185

Merged pull requests:

v3.3.0 (2022-05-20)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Repair ruby 3.1.x compability with backwards compability. Bumped vers… #329 (mmachner)
  • Fix an "undefined method" error with rubygems >= 3.3.0 #327 (davidsansome)

v3.2.2 (2021-05-03)

Full Changelog

Fixed bugs:

  • Using 3.2.1 for editing an eyaml created with 3.2.0 will mess up formatting #318
  • Fix block formatting when editing #319 (kenyon)

Closed issues:

  • Concerns about the encrypted? method #316

v3.2.1 (2021-02-16)

Full Changelog

Fixed bugs:

  • remove question mark from regex in encrypted? method #313 (mcka1n)
  • Fix block folding #307 (kenyon)
  • add step-by-step how-to encrypting multiline values #304 (kBite)

Closed issues:

  • eyaml edit should produce evenly folded blocks. #281
  • Support version 4 hiera config #213

Merged pull requests:

v3.2.0 (2020-01-31)

Full Changelog

Implemented enhancements:

  • Permit reading private key from environment variable #294 (nferch)

Fixed bugs:

  • Version 3.1.0 does not clear the private/public key when options are changed #289

Merged pull requests:

v3.1.1 (2019-11-12)

Full Changelog

Merged pull requests:

v3.1.0 (2019-11-11)

Full Changelog

Implemented enhancements:

  • Should be able to edit a new file #84
  • Cache key strings. #191 (mkulke)

Closed issues:

  • Decryption errors should return error code. #282
  • Release a new version #271

Merged pull requests:

v3.0.0 (2019-01-17)

Full Changelog

This is the first release after this project was migrated to Vox Pupuli.

Breaking changes:

  • Upgrading trollop to optimist to remove deprecation warnings #268 (chadlyon)

Implemented enhancements:

  • Don't use SHA1 for the digest #257
  • Update to make use of Backend.datasourcefiles() #92
  • allow setting an individual keysize #227 (tuxmea)

Fixed bugs:

  • on OSX, eyaml isn't expanding ~ into /Users/$USER #170
  • Performance bug: unnecessary double-decryption of blocks #182 (peculater)

Closed issues:

  • PuppetDB gets base64 encoded string on exported ressources #273
  • DEPRECATION - trollop gem is deprecated, need to switch to optimist #267
  • Puppet can't find key on server #266
  • Re-encryption is broken #258
  • AWS KMS/IAM integration? #234
  • Feature Request: Ability to use edit without the private key #231
  • Not decrypting/working with puppetserver 2.7.2 (Function lookup() did not find a value for the name) #228
  • Allow stronger than 2048 bit keys #226
  • failed: DataBinding 'hiera': No such file or directory - /var/lib/puppet/keys/private_key.pkcs7.pem #225
  • Migrate to Vox Pupuli #224
  • Allow to decrypt while keeping the "DEC::..." #217
  • secret in the logs #216
  • eyaml produces base64 string for complex data #209
  • Hiera-eyaml cannot decrypt with key, plain gpg works #206
  • Unable to decrypt on remote nodes #202
  • Backend not found in tests #200
  • ArgumentError #193
  • High CPU consumption #192
  • hiera call from manifeast not able to locate key #174
  • PE 3.8 - sporadically failing to load eyaml backend. #173
  • eyaml and templates #171
  • cucumber failures with puppet 3.7.5 #154
  • issue with jruby under PE 3.7 #150
  • hiera eyaml does not work on PE 3.7.2 #126
  • invalid byte sequence in UTF-8 on encrypted binary #124
  • having an issue when loding hiera-eyaml #117
  • Puppet hiera(): Cannot load backend eyaml: no such file to load #115
  • Public/private keys undefined for Vagrant #101
  • bug in hiera 1.3.2-1 vs rubygem-hiera 1.3.2-1 #85
  • Errors of yaml and no eyaml files exist. Fine if just eyaml files exist. #82

Merged pull requests:

  • Use UTF-8 as the encoding for plain text data #274 (jarretlavallee)
  • Fix regem.sh shebang, it does not need bash #265 (AMDmi3)
  • Allow selection of digest, default to SHA256 #261 (juniorsysadmin)
  • expand README on whole-file encryption usage #260 (jflorian)
  • Add encrypt-only flag for 'edit' command. #256 (benjunmun)
  • Test only with current Puppet and Ruby combination #254 (vinzent)
  • Update #{self.prefix} to match yamllint rules #248 (jordanconway)
  • Fix badge, link to AWS KMS/IAM integration #245 (rnelson0)
  • Remove tildes that don't expand from configuration examples #242 (rnelson0)
  • Disable deprecation warnings #241 (rnelson0)
  • Add a cache for decrypted values #240 (stlava)
  • Suppressing logging of configuration files on init #237 (sigv)
  • Update the keys' example directory #236 (sigv)
  • Modify edit command to not recrypt unchanged values #233 (ccojocar)
  • Modify recrypt command to allow recrypting file with different encryp… #232 (ccojocar)
  • (docs) Update README with instructions for using Hiera 5 #229 (nfagerlund)
  • Attempt to resolve Travis CI issues #220 (rnelson0)
  • Make it clear that the ID and parens must be deleted, not just the ID #188 (sdotz)
  • Refactor highline import #187 (petems)
  • Adding hiera-eyaml-kms plugin to readme file #184 (adenot)
  • Make output of eyaml decrypt valid yaml with multiline values. #183 (peculater)
  • Add testing support for puppet 4 #181 (peculater)

v2.1.0 (2016-03-02)

  • (#187) - Change the way third party highline library is imported to avoid memory leak when running under puppet server (@petems)
  • (#181) - Improve test suite to run against a variety of puppet versions (@peculater)

v2.0.8 (2015-04-15)

  • (#149) - Fix to tempfile permissions and invalid editor scenario (@elyscape)

v2.0.7 (2015-03-04)

  • (#142) - Fixed highline dependency to exclude newer versions that are not compatible with ruby 1.8.7 (@elyscape)
  • (#136) - \t and \r characters are now supported in encrypted blocks (@elyscape)
  • (#138) - Added missing tags and new tagging tool (@elyscape)

v2.0.6 (2014-12-13)

  • (#131) - Fix another EDITOR bug (#130) that could erase command line flags to the specified editor (@elyscape)

v2.0.5 (2014-12-11)

  • (#128) - Fix a bug (#127) that caused eyaml edit to break when $EDITOR was a command on PATH rather than a path to a command (@elyscape)

v2.0.4 (2014-11-24)

  • Add change log
  • (#118) - Some initial support for spaces in filenames (primarily targeted at windows platforms) (@elyscape)
  • (#114) - Add new config file resolution so that a system wide /etc/eyaml/config.yaml is processed first (@gtmtech)
  • (#112) - Improve debugging options and colorise output (@gtmtech)
  • (#102) - Extension of temp files should be yaml to help editors provide syntax highlighting (@ColinHebert)
  • (#90), #121, #122 - Add preamble in edit mode to make it easier to remember how to edit (@sihil)
  • (#96), #111, #116 - Various updates to docs

* This Changelog was automatically generated by github_changelog_generator