diff --git a/CHANGELOG.md b/CHANGELOG.md index 24f8bfd4..5f93d641 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,98 +2,120 @@ **Topics** -- v1\.6\.7 +- v1\.7\.0 - Release Summary + - Minor Changes - Bugfixes -- v1\.6\.6 +- v1\.6\.7 - Release Summary - Bugfixes -- v1\.6\.5 +- v1\.6\.6 - Release Summary - Bugfixes -- v1\.6\.4 +- v1\.6\.5 - Release Summary - Bugfixes -- v1\.6\.3 +- v1\.6\.4 - Release Summary + - Bugfixes +- v1\.6\.3 + - Release Summary - Known Issues - v1\.6\.2 - - Release Summary - - Bugfixes -- v1\.6\.1 - Release Summary - Bugfixes -- v1\.6\.0 +- v1\.6\.1 - Release Summary - - Minor Changes -- v1\.5\.0 + - Bugfixes +- v1\.6\.0 - Release Summary - Minor Changes +- v1\.5\.0 + - Release Summary + - Minor Changes - New Playbooks - New Roles - v1\.4\.1 - - Release Summary - - Bugfixes -- v1\.4\.0 - Release Summary - - Minor Changes -- v1\.3\.0 + - Bugfixes +- v1\.4\.0 - Release Summary - Minor Changes -- v1\.2\.3 +- v1\.3\.0 - Release Summary -- v1\.2\.2 + - Minor Changes +- v1\.2\.3 - Release Summary - - Bugfixes -- v1\.2\.1 +- v1\.2\.2 - Release Summary -- v1\.2\.0 - - Release Summary - - Minor Changes - Bugfixes -- v1\.1\.0 +- v1\.2\.1 + - Release Summary +- v1\.2\.0 - Release Summary - Minor Changes + - Bugfixes +- v1\.1\.0 + - Release Summary + - Minor Changes - New Plugins - Filter - v1\.0\.6 - - Release Summary - - Bugfixes -- v1\.0\.5 - Release Summary - Bugfixes -- v1\.0\.4 +- v1\.0\.5 - Release Summary + - Bugfixes +- v1\.0\.4 + - Release Summary - Security Fixes - v1\.0\.3 - - Release Summary - - Bugfixes -- v1\.0\.2 - Release Summary -- v1\.0\.1 + - Bugfixes +- v1\.0\.2 - Release Summary -- v1\.0\.0 +- v1\.0\.1 - Release Summary - - Minor Changes -- v0\.2\.0 +- v1\.0\.0 - Release Summary - Minor Changes -- v0\.1\.0 +- v0\.2\.0 - Release Summary + - Minor Changes +- v0\.1\.0 + - Release Summary - New Plugins - Lookup - Vars - New Modules + +## v1\.7\.0 + + +### Release Summary + +Bugfix and feature release to fix installation issues with SOPS 3\.9\.0\. + + +### Minor Changes + +* sops vars plugin \- allow to configure the valid extensions with an ansible\.cfg entry or with an environment variable \([https\://github\.com/ansible\-collections/community\.sops/pull/185](https\://github\.com/ansible\-collections/community\.sops/pull/185)\)\. + + +### Bugfixes + +* Fix RPM URL for the 3\.9\.0 release \([https\://github\.com/ansible\-collections/community\.sops/pull/188](https\://github\.com/ansible\-collections/community\.sops/pull/188)\)\. + ## v1\.6\.7 - + ### Release Summary Bugfix release\. - + ### Bugfixes * sops\_encrypt \- ensure that output\-type is set to yaml when the file extension \.yml is used\. Now both \.yaml and \.yml files use the SOPS \-\-output\-type\=yaml formatting \([https\://github\.com/ansible\-collections/community\.sops/issues/164](https\://github\.com/ansible\-collections/community\.sops/issues/164)\)\. @@ -101,12 +123,12 @@ Bugfix release\. ## v1\.6\.6 - + ### Release Summary Make fully compatible with and test against sops 3\.8\.0\. - + ### Bugfixes * Fix RPM URL for the 3\.8\.0 release \([https\://github\.com/ansible\-collections/community\.sops/pull/161](https\://github\.com/ansible\-collections/community\.sops/pull/161)\)\. @@ -114,12 +136,12 @@ Make fully compatible with and test against sops 3\.8\.0\. ## v1\.6\.5 - + ### Release Summary Make compatible with and test against sops 3\.8\.0\-rc\.1\. - + ### Bugfixes * Avoid pre\-releases when picking the latest version when using the GitHub API method \([https\://github\.com/ansible\-collections/community\.sops/pull/159](https\://github\.com/ansible\-collections/community\.sops/pull/159)\)\. @@ -128,12 +150,12 @@ Make compatible with and test against sops 3\.8\.0\-rc\.1\. ## v1\.6\.4 - + ### Release Summary Maintenance/bugfix release for the move of sops to the new [getsops GitHub organization](https\://github\.com/getsops)\. - + ### Bugfixes * install role \- fix sops\_github\_latest\_detection\=latest\-release\, which broke due to sops moving to another GitHub organization \([https\://github\.com/ansible\-collections/community\.sops/pull/151](https\://github\.com/ansible\-collections/community\.sops/pull/151)\)\. @@ -141,7 +163,7 @@ Maintenance/bugfix release for the move of sops to the new [getsops GitHub organ ## v1\.6\.3 - + ### Release Summary Maintenance release with updated documentation\. @@ -162,12 +184,12 @@ for the rendered HTML version of the documentation of the latest release\. ## v1\.6\.2 - + ### Release Summary Maintenance release\. - + ### Bugfixes * install role \- make sure that the pkg\_mgr fact is definitely available when installing on localhost\. This can improve error messages in some cases \([https\://github\.com/ansible\-collections/community\.sops/issues/145](https\://github\.com/ansible\-collections/community\.sops/issues/145)\, [https\://github\.com/ansible\-collections/community\.sops/pull/146](https\://github\.com/ansible\-collections/community\.sops/pull/146)\)\. @@ -175,12 +197,12 @@ Maintenance release\. ## v1\.6\.1 - + ### Release Summary Maintenance release\. - + ### Bugfixes * action plugin helper \- fix handling of deprecations for ansible\-core 2\.14\.2 \([https\://github\.com/ansible\-collections/community\.sops/pull/136](https\://github\.com/ansible\-collections/community\.sops/pull/136)\)\. @@ -189,12 +211,12 @@ Maintenance release\. ## v1\.6\.0 - + ### Release Summary Feature release improving the installation role\. - + ### Minor Changes * install role \- add sops\_github\_latest\_detection option that allows to configure which method to use for detecting the latest release on GitHub\. By default \(auto\) first tries to retrieve a list of recent releases using the API\, and if that fails due to rate limiting\, tries to obtain the latest GitHub release from a semi\-documented URL \([https\://github\.com/ansible\-collections/community\.sops/pull/133](https\://github\.com/ansible\-collections/community\.sops/pull/133)\)\. @@ -204,12 +226,12 @@ Feature release improving the installation role\. ## v1\.5\.0 - + ### Release Summary Feature release\. - + ### Minor Changes * Automatically install GNU Privacy Guard \(GPG\) in execution environments\. To install Mozilla sops a manual step needs to be added to the EE definition\, see the collection\'s documentation for details \([https\://github\.com/ansible\-collections/community\.sops/pull/98](https\://github\.com/ansible\-collections/community\.sops/pull/98)\)\. @@ -228,12 +250,12 @@ Feature release\. ## v1\.4\.1 - + ### Release Summary Maintenance release to improve compatibility with future ansible\-core releases\. - + ### Bugfixes * load\_vars \- ensure compatibility with newer versions of ansible\-core \([https\://github\.com/ansible\-collections/community\.sops/pull/121](https\://github\.com/ansible\-collections/community\.sops/pull/121)\)\. @@ -241,12 +263,12 @@ Maintenance release to improve compatibility with future ansible\-core releases\ ## v1\.4\.0 - + ### Release Summary Feature release\. - + ### Minor Changes * Allow to specify age keys as age\_key\, or age keyfiles as age\_keyfile \([https\://github\.com/ansible\-collections/community\.sops/issues/116](https\://github\.com/ansible\-collections/community\.sops/issues/116)\, [https\://github\.com/ansible\-collections/community\.sops/pull/117](https\://github\.com/ansible\-collections/community\.sops/pull/117)\)\. @@ -255,12 +277,12 @@ Feature release\. ## v1\.3\.0 - + ### Release Summary Feature release\. - + ### Minor Changes * All software licenses are now in the LICENSES/ directory of the collection root\, and the collection repository conforms to the [REUSE specification](https\://reuse\.software/spec/) except for the changelog fragments \([https\://github\.com/ansible\-collections/community\.crypto/sops/108](https\://github\.com/ansible\-collections/community\.crypto/sops/108)\, [https\://github\.com/ansible\-collections/community\.sops/pull/113](https\://github\.com/ansible\-collections/community\.sops/pull/113)\)\. @@ -269,7 +291,7 @@ Feature release\. ## v1\.2\.3 - + ### Release Summary Fix formatting bug in documentation\. No code changes\. @@ -277,12 +299,12 @@ Fix formatting bug in documentation\. No code changes\. ## v1\.2\.2 - + ### Release Summary Maintenance release\. - + ### Bugfixes * Include simplified\_bsd\.txt license file for the sops module utils\. @@ -290,7 +312,7 @@ Maintenance release\. ## v1\.2\.1 - + ### Release Summary Maintenance release with updated documentation\. @@ -298,19 +320,19 @@ Maintenance release with updated documentation\. ## v1\.2\.0 - + ### Release Summary Collection release for inclusion in Ansible 4\.9\.0 and 5\.1\.0\. This release contains a change allowing to configure generic plugin options with ansible\.cfg keys and env variables\. - + ### Minor Changes * sops lookup and vars plugin \- allow to configure almost all generic options by ansible\.cfg entries and environment variables \([https\://github\.com/ansible\-collections/community\.sops/pull/81](https\://github\.com/ansible\-collections/community\.sops/pull/81)\)\. - + ### Bugfixes * Fix error handling in calls of the sops binary when negative errors are returned \([https\://github\.com/ansible\-collections/community\.sops/issues/82](https\://github\.com/ansible\-collections/community\.sops/issues/82)\, [https\://github\.com/ansible\-collections/community\.sops/pull/83](https\://github\.com/ansible\-collections/community\.sops/pull/83)\)\. @@ -318,12 +340,12 @@ This release contains a change allowing to configure generic plugin options with ## v1\.1\.0 - + ### Release Summary A minor release for inclusion in Ansible 4\.2\.0\. - + ### Minor Changes * Avoid internal ansible\-core module\_utils in favor of equivalent public API available since at least Ansible 2\.9 \([https\://github\.com/ansible\-collections/community\.sops/pull/73](https\://github\.com/ansible\-collections/community\.sops/pull/73)\)\. @@ -339,12 +361,12 @@ A minor release for inclusion in Ansible 4\.2\.0\. ## v1\.0\.6 - + ### Release Summary This release makes the collection compatible to the latest beta release of ansible\-core 2\.11\. - + ### Bugfixes * action\_module plugin helper \- make compatible with latest changes in ansible\-core 2\.11\.0b3 \([https\://github\.com/ansible\-collections/community\.sops/pull/58](https\://github\.com/ansible\-collections/community\.sops/pull/58)\)\. @@ -353,12 +375,12 @@ This release makes the collection compatible to the latest beta release of ansib ## v1\.0\.5 - + ### Release Summary This release fixes a bug that prevented correct YAML file to be created when the output was ending in \.yaml\. - + ### Bugfixes * community\.sops\.sops\_encrypt \- use output type yaml when path ends with \.yaml \([https\://github\.com/ansible\-collections/community\.sops/pull/56](https\://github\.com/ansible\-collections/community\.sops/pull/56)\)\. @@ -366,7 +388,7 @@ This release fixes a bug that prevented correct YAML file to be created when the ## v1\.0\.4 - + ### Release Summary This is a security release\, fixing a potential information leak in the community\.sops\.sops\_encrypt module\. @@ -379,12 +401,12 @@ This is a security release\, fixing a potential information leak in the co ## v1\.0\.3 - + ### Release Summary This release include some fixes to Ansible docs and required changes for inclusion in Ansible\. - + ### Bugfixes * community\.sops\.sops lookup plugins \- fix wrong format of Ansible variables so that these are actually used \([https\://github\.com/ansible\-collections/community\.sops/pull/51](https\://github\.com/ansible\-collections/community\.sops/pull/51)\)\. @@ -393,7 +415,7 @@ This release include some fixes to Ansible docs and required changes for inclusi ## v1\.0\.2 - + ### Release Summary Fix of 1\.0\.1 release which had no changelog entry\. @@ -401,7 +423,7 @@ Fix of 1\.0\.1 release which had no changelog entry\. ## v1\.0\.1 - + ### Release Summary Re\-release of 1\.0\.0 to counteract error during release\. @@ -409,12 +431,12 @@ Re\-release of 1\.0\.0 to counteract error during release\. ## v1\.0\.0 - + ### Release Summary First stable release\. This release is expected to be included in Ansible 3\.0\.0\. - + ### Minor Changes * All plugins and modules\: allow to pass generic sops options with new options config\_path\, enable\_local\_keyservice\, keyservice\. Also allow to pass AWS parameters with options aws\_profile\, aws\_access\_key\_id\, aws\_secret\_access\_key\, and aws\_session\_token \([https\://github\.com/ansible\-collections/community\.sops/pull/47](https\://github\.com/ansible\-collections/community\.sops/pull/47)\)\. @@ -423,12 +445,12 @@ First stable release\. This release is expected to be included in Ansible 3\.0\. ## v0\.2\.0 - + ### Release Summary This release adds features for the lookup and vars plugins\. - + ### Minor Changes * community\.sops\.sops lookup plugin \- add empty\_on\_not\_exist option which allows to return an empty string instead of an error when the file does not exist \([https\://github\.com/ansible\-collections/community\.sops/pull/33](https\://github\.com/ansible\-collections/community\.sops/pull/33)\)\. @@ -438,7 +460,7 @@ This release adds features for the lookup and vars plugins\. ## v0\.1\.0 - + ### Release Summary First release of the community\.sops collection\! diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 3da38b64..5859f4c6 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -4,6 +4,24 @@ Community Sops Release Notes .. contents:: Topics +v1.7.0 +====== + +Release Summary +--------------- + +Bugfix and feature release to fix installation issues with SOPS 3.9.0. + +Minor Changes +------------- + +- sops vars plugin - allow to configure the valid extensions with an ``ansible.cfg`` entry or with an environment variable (https://github.com/ansible-collections/community.sops/pull/185). + +Bugfixes +-------- + +- Fix RPM URL for the 3.9.0 release (https://github.com/ansible-collections/community.sops/pull/188). + v1.6.7 ====== diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index 000b4abc..79059ed4 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -4,8 +4,8 @@ releases: changes: release_summary: 'First release of the ``community.sops`` collection! - This release includes multiple plugins: an ``action`` plugin, a ``lookup`` plugin - and a ``vars`` plugin.' + This release includes multiple plugins: an ``action`` plugin, a ``lookup`` + plugin and a ``vars`` plugin.' fragments: - 0.1.0.yml modules: @@ -350,3 +350,17 @@ releases: - 1.6.7.yml - 165-yaml-output-for-yml-extension.yaml release_date: '2023-10-29' + 1.7.0: + changes: + bugfixes: + - Fix RPM URL for the 3.9.0 release (https://github.com/ansible-collections/community.sops/pull/188). + minor_changes: + - sops vars plugin - allow to configure the valid extensions with an ``ansible.cfg`` + entry or with an environment variable (https://github.com/ansible-collections/community.sops/pull/185). + release_summary: Bugfix and feature release to fix installation issues with + SOPS 3.9.0. + fragments: + - 1.7.0.yml + - 185-vars-valid-extensions.yml + - 188-sops-3.9.0.yml + release_date: '2024-06-28' diff --git a/changelogs/fragments/1.7.0.yml b/changelogs/fragments/1.7.0.yml deleted file mode 100644 index dad7177d..00000000 --- a/changelogs/fragments/1.7.0.yml +++ /dev/null @@ -1 +0,0 @@ -release_summary: Bugfix and feature release to fix installation issues with SOPS 3.9.0. diff --git a/changelogs/fragments/185-vars-valid-extensions.yml b/changelogs/fragments/185-vars-valid-extensions.yml deleted file mode 100644 index c3eff81d..00000000 --- a/changelogs/fragments/185-vars-valid-extensions.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "sops vars plugin - allow to configure the valid extensions with an ``ansible.cfg`` entry or with an environment variable (https://github.com/ansible-collections/community.sops/pull/185)." diff --git a/changelogs/fragments/188-sops-3.9.0.yml b/changelogs/fragments/188-sops-3.9.0.yml deleted file mode 100644 index adca0a98..00000000 --- a/changelogs/fragments/188-sops-3.9.0.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "Fix RPM URL for the 3.9.0 release (https://github.com/ansible-collections/community.sops/pull/188)."