diff --git a/CHANGELOG.md b/CHANGELOG.md index 14d40769..7291a454 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,107 +2,125 @@ **Topics** -- v1\.8\.2 +- v1\.9\.0 - Release Summary + - Minor Changes +- v1\.8\.2 + - Release Summary - Deprecated Features - v1\.8\.1 - - Release Summary + - Release Summary - Bugfixes - v1\.8\.0 - - Release Summary - - Minor Changes - - Bugfixes -- v1\.7\.0 - Release Summary - Minor Changes + - Bugfixes +- v1\.7\.0 + - Release Summary + - Minor Changes - Bugfixes - v1\.6\.7 - - Release Summary + - Release Summary - Bugfixes - v1\.6\.6 - - Release Summary + - Release Summary - Bugfixes - v1\.6\.5 - - Release Summary + - Release Summary - Bugfixes - v1\.6\.4 - - Release Summary + - Release Summary - Bugfixes - v1\.6\.3 - - Release Summary + - Release Summary - Known Issues - v1\.6\.2 - - Release Summary + - Release Summary - Bugfixes - v1\.6\.1 - - Release Summary + - Release Summary - Bugfixes - v1\.6\.0 - - Release Summary - - Minor Changes -- v1\.5\.0 - Release Summary - Minor Changes +- v1\.5\.0 + - Release Summary + - Minor Changes - New Playbooks - New Roles - v1\.4\.1 - - Release Summary + - Release Summary - Bugfixes - v1\.4\.0 - - Release Summary - - Minor Changes -- v1\.3\.0 - Release Summary - Minor Changes -- v1\.2\.3 +- v1\.3\.0 - Release Summary -- v1\.2\.2 + - Minor Changes +- v1\.2\.3 - Release Summary +- v1\.2\.2 + - Release Summary - Bugfixes - v1\.2\.1 - - Release Summary -- v1\.2\.0 - Release Summary - - Minor Changes - - Bugfixes -- v1\.1\.0 +- v1\.2\.0 - Release Summary - Minor Changes + - Bugfixes +- v1\.1\.0 + - Release Summary + - Minor Changes - New Plugins - Filter - v1\.0\.6 - - Release Summary + - Release Summary - Bugfixes - v1\.0\.5 - - Release Summary + - Release Summary - Bugfixes - v1\.0\.4 - - Release Summary + - Release Summary - Security Fixes - v1\.0\.3 - - Release Summary + - Release Summary - Bugfixes - v1\.0\.2 - - Release Summary -- v1\.0\.1 - 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\.9\.0 + + +### Release Summary + +Feature release\. + + +### Minor Changes + +* decrypt filter plugin \- now supports the input and output type ini \([https\://github\.com/ansible\-collections/community\.sops/pull/204](https\://github\.com/ansible\-collections/community\.sops/pull/204)\)\. +* sops lookup plugin \- new option extract allows extracting a single key out of a JSON or YAML file\, equivalent to sops\' decrypt \-\-extract \([https\://github\.com/ansible\-collections/community\.sops/pull/200](https\://github\.com/ansible\-collections/community\.sops/pull/200)\)\. +* sops lookup plugin \- now supports the input and output type ini \([https\://github\.com/ansible\-collections/community\.sops/pull/204](https\://github\.com/ansible\-collections/community\.sops/pull/204)\)\. + ## v1\.8\.2 - + ### Release Summary Maintenance release with updated documentation and changelog\. @@ -115,7 +133,7 @@ Maintenance release with updated documentation and changelog\. ## v1\.8\.1 - + ### Release Summary Bugfix release\. @@ -128,12 +146,12 @@ Bugfix release\. ## v1\.8\.0 - + ### Release Summary Feature release for supporting improvements coming with SOPS 3\.9\.0\. - + ### Minor Changes * Detect SOPS 3\.9\.0 and use new decrypt and encrypt subcommands \([https\://github\.com/ansible\-collections/community\.sops/pull/190](https\://github\.com/ansible\-collections/community\.sops/pull/190)\)\. @@ -147,12 +165,12 @@ Feature release for supporting improvements coming with SOPS 3\.9\.0\. ## 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)\)\. @@ -165,7 +183,7 @@ Bugfix and feature release to fix installation issues with SOPS 3\.9\.0\. ## v1\.6\.7 - + ### Release Summary Bugfix release\. @@ -178,7 +196,7 @@ Bugfix release\. ## v1\.6\.6 - + ### Release Summary Make fully compatible with and test against sops 3\.8\.0\. @@ -191,7 +209,7 @@ 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\. @@ -205,7 +223,7 @@ 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)\. @@ -218,7 +236,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\. @@ -239,7 +257,7 @@ for the rendered HTML version of the documentation of the latest release\. ## v1\.6\.2 - + ### Release Summary Maintenance release\. @@ -252,7 +270,7 @@ Maintenance release\. ## v1\.6\.1 - + ### Release Summary Maintenance release\. @@ -266,12 +284,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)\)\. @@ -281,12 +299,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)\)\. @@ -305,7 +323,7 @@ Feature release\. ## v1\.4\.1 - + ### Release Summary Maintenance release to improve compatibility with future ansible\-core releases\. @@ -318,12 +336,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)\)\. @@ -332,12 +350,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)\)\. @@ -346,7 +364,7 @@ Feature release\. ## v1\.2\.3 - + ### Release Summary Fix formatting bug in documentation\. No code changes\. @@ -354,7 +372,7 @@ Fix formatting bug in documentation\. No code changes\. ## v1\.2\.2 - + ### Release Summary Maintenance release\. @@ -367,7 +385,7 @@ Maintenance release\. ## v1\.2\.1 - + ### Release Summary Maintenance release with updated documentation\. @@ -375,14 +393,14 @@ 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)\)\. @@ -395,12 +413,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)\)\. @@ -416,7 +434,7 @@ 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\. @@ -430,7 +448,7 @@ 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\. @@ -443,7 +461,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\. @@ -456,7 +474,7 @@ 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\. @@ -470,7 +488,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\. @@ -478,7 +496,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\. @@ -486,12 +504,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)\)\. @@ -500,12 +518,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)\)\. @@ -515,7 +533,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 ad382d86..1fa1e685 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -4,6 +4,21 @@ Community SOPS Release Notes .. contents:: Topics +v1.9.0 +====== + +Release Summary +--------------- + +Feature release. + +Minor Changes +------------- + +- decrypt filter plugin - now supports the input and output type ``ini`` (https://github.com/ansible-collections/community.sops/pull/204). +- sops lookup plugin - new option ``extract`` allows extracting a single key out of a JSON or YAML file, equivalent to sops' ``decrypt --extract`` (https://github.com/ansible-collections/community.sops/pull/200). +- sops lookup plugin - now supports the input and output type ``ini`` (https://github.com/ansible-collections/community.sops/pull/204). + v1.8.2 ====== diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index 6f88a46d..30caca98 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -407,3 +407,16 @@ releases: - 1.8.2.yml - deprecate-eol-ansible-core.yml release_date: '2024-08-13' + 1.9.0: + changes: + minor_changes: + - decrypt filter plugin - now supports the input and output type ``ini`` (https://github.com/ansible-collections/community.sops/pull/204). + - sops lookup plugin - new option ``extract`` allows extracting a single key + out of a JSON or YAML file, equivalent to sops' ``decrypt --extract`` (https://github.com/ansible-collections/community.sops/pull/200). + - sops lookup plugin - now supports the input and output type ``ini`` (https://github.com/ansible-collections/community.sops/pull/204). + release_summary: Feature release. + fragments: + - 1.9.0.yml + - 200-lookup-extract.yaml + - 204-input-output-type-ini.yml + release_date: '2024-09-09' diff --git a/changelogs/fragments/1.9.0.yml b/changelogs/fragments/1.9.0.yml deleted file mode 100644 index 512efc99..00000000 --- a/changelogs/fragments/1.9.0.yml +++ /dev/null @@ -1 +0,0 @@ -release_summary: Feature release. diff --git a/changelogs/fragments/200-lookup-extract.yaml b/changelogs/fragments/200-lookup-extract.yaml deleted file mode 100644 index 7f520271..00000000 --- a/changelogs/fragments/200-lookup-extract.yaml +++ /dev/null @@ -1,4 +0,0 @@ -minor_changes: - - sops lookup plugin - new option ``extract`` allows extracting a single - key out of a JSON or YAML file, equivalent to sops' ``decrypt --extract`` - (https://github.com/ansible-collections/community.sops/pull/200). \ No newline at end of file diff --git a/changelogs/fragments/204-input-output-type-ini.yml b/changelogs/fragments/204-input-output-type-ini.yml deleted file mode 100644 index a2e1258d..00000000 --- a/changelogs/fragments/204-input-output-type-ini.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - "decrypt filter plugin - now supports the input and output type ``ini`` (https://github.com/ansible-collections/community.sops/pull/204)." - - "sops lookup plugin - now supports the input and output type ``ini`` (https://github.com/ansible-collections/community.sops/pull/204)."