Skip to content

Commit 3370591

Browse files
authored
Merge pull request #1020 from mozilla/ajvb/prep-v3.7.2
prep v3.7.2
2 parents e801ca3 + b67c7a7 commit 3370591

2 files changed

Lines changed: 69 additions & 54 deletions

File tree

CHANGELOG.rst

Lines changed: 68 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -1,123 +1,138 @@
11
Changelog
22
=========
33

4+
3.7.2
5+
-----
6+
Changes:
7+
8+
* README updates (#861, #860)
9+
* Various test fixes (#909, #906, #1008)
10+
* Added Linux and Darwin arm64 releases (#911, #891)
11+
* Upgrade to go v1.17 (#1012)
12+
* Support SOPS_AGE_KEY environment variable (#1006)
13+
14+
Bug fixes:
15+
16+
* Make sure comments in yaml files are not duplicated (#866)
17+
* Make sure configuration file paths work correctly relative to the config file in us (#853)
18+
419
3.7.1
520
-----
621
Changes:
722

8-
* Security fix
9-
* Add release workflow (#843)
10-
* Fix issue where CI wouldn't run against master (#848)
11-
* Trim extra whitespace around age keys (#846)
23+
* Security fix
24+
* Add release workflow (#843)
25+
* Fix issue where CI wouldn't run against master (#848)
26+
* Trim extra whitespace around age keys (#846)
1227

1328
3.7.0
1429
-----
1530
Features:
1631

17-
* Add support for age (#688)
18-
* Add filename to exec-file (#761)
32+
* Add support for age (#688)
33+
* Add filename to exec-file (#761)
1934

2035
Changes:
2136

22-
* On failed decryption with GPG, return the error returned by GPG to the sops user (#762)
23-
* Use yaml.v3 instead of modified yaml.v2 for handling YAML files (#791)
24-
* Update aws-sdk-go to version v1.37.18 (#823)
37+
* On failed decryption with GPG, return the error returned by GPG to the sops user (#762)
38+
* Use yaml.v3 instead of modified yaml.v2 for handling YAML files (#791)
39+
* Update aws-sdk-go to version v1.37.18 (#823)
2540

2641
Project Changes:
2742

28-
* Switch from TravisCI to Github Actions (#792)
43+
* Switch from TravisCI to Github Actions (#792)
2944

3045
3.6.1
3146
-----
3247
Features:
3348

34-
* Add support for --unencrypted-regex (#715)
49+
* Add support for --unencrypted-regex (#715)
3550

3651
Changes:
3752

38-
* Use keys.openpgp.org instead of gpg.mozilla.org (#732)
39-
* Upgrade AWS SDK version (#714)
40-
* Support --input-type for exec-file (#699)
53+
* Use keys.openpgp.org instead of gpg.mozilla.org (#732)
54+
* Upgrade AWS SDK version (#714)
55+
* Support --input-type for exec-file (#699)
4156

4257
Bug fixes:
4358

44-
* Fixes broken Vault tests (#731)
45-
* Revert "Add standard newline/quoting behavior to dotenv store" (#706)
59+
* Fixes broken Vault tests (#731)
60+
* Revert "Add standard newline/quoting behavior to dotenv store" (#706)
4661

4762

4863
3.6.0
4964
-----
5065
Features:
5166

52-
* Support for encrypting data through the use of Hashicorp Vault (#655)
53-
* `sops publish` now supports `--recursive` flag for publishing all files in a directory (#602)
54-
* `sops publish` now supports `--omit-extensions` flag for omitting the extension in the destination path (#602)
55-
* sops now supports JSON arrays of arrays (#642)
67+
* Support for encrypting data through the use of Hashicorp Vault (#655)
68+
* `sops publish` now supports `--recursive` flag for publishing all files in a directory (#602)
69+
* `sops publish` now supports `--omit-extensions` flag for omitting the extension in the destination path (#602)
70+
* sops now supports JSON arrays of arrays (#642)
5671

5772
Improvements:
5873

59-
* Updates and standardization for the dotenv store (#612, #622)
60-
* Close temp files after using them for edit command (#685)
74+
* Updates and standardization for the dotenv store (#612, #622)
75+
* Close temp files after using them for edit command (#685)
6176

6277
Bug fixes:
6378

64-
* AWS SDK usage now correctly resolves the `~/.aws/config` file (#680)
65-
* `sops updatekeys` now correctly matches config rules (#682)
66-
* `sops updatekeys` now correctly uses the config path cli flag (#672)
67-
* Partially empty sops config files don't break the use of sops anymore (#662)
68-
* Fix possible infinite loop in PGP's passphrase prompt call (#690)
79+
* AWS SDK usage now correctly resolves the `~/.aws/config` file (#680)
80+
* `sops updatekeys` now correctly matches config rules (#682)
81+
* `sops updatekeys` now correctly uses the config path cli flag (#672)
82+
* Partially empty sops config files don't break the use of sops anymore (#662)
83+
* Fix possible infinite loop in PGP's passphrase prompt call (#690)
6984

7085
Project changes:
7186

72-
* Dockerfile now based off of golang version 1.14 (#649)
73-
* Push alpine version of docker image to Dockerhub (#609)
74-
* Push major, major.minor, and major.minor.patch tagged docker images to Dockerhub (#607)
75-
* Removed out of date contact information (#668)
76-
* Update authors in the cli help text (#645)
87+
* Dockerfile now based off of golang version 1.14 (#649)
88+
* Push alpine version of docker image to Dockerhub (#609)
89+
* Push major, major.minor, and major.minor.patch tagged docker images to Dockerhub (#607)
90+
* Removed out of date contact information (#668)
91+
* Update authors in the cli help text (#645)
7792

7893

7994
3.5.0
8095
-----
8196
Features:
8297

83-
* `sops exec-env` and `sops exec-file`, two new commands for utilizing sops secrets within a temporary file or env vars
98+
* `sops exec-env` and `sops exec-file`, two new commands for utilizing sops secrets within a temporary file or env vars
8499

85100
Bug fixes:
86101

87-
* Sanitize AWS STS session name, as sops creates it based off of the machines hostname
88-
* Fix for `decrypt.Data` to support `.ini` files
89-
* Various package fixes related to switching to Go Modules
90-
* Fixes for Vault-related tests running locally and in CI.
102+
* Sanitize AWS STS session name, as sops creates it based off of the machines hostname
103+
* Fix for `decrypt.Data` to support `.ini` files
104+
* Various package fixes related to switching to Go Modules
105+
* Fixes for Vault-related tests running locally and in CI.
91106

92107
Project changes:
93108

94-
* Change to proper use of go modules, changing to primary module name to `go.mozilla.org/sops/v3`
95-
* Change tags to requiring a `v` prefix.
96-
* Add documentation for `sops updatekeys` command
109+
* Change to proper use of go modules, changing to primary module name to `go.mozilla.org/sops/v3`
110+
* Change tags to requiring a `v` prefix.
111+
* Add documentation for `sops updatekeys` command
97112

98113
3.4.0
99114
-----
100115
Features:
101116

102-
* `sops publish`, a new command for publishing sops encrypted secrets to S3, GCS, or Hashicorp Vault
103-
* Support for multiple Azure authentication mechanisms
104-
* Azure Keyvault support to the sops config file
105-
* `encrypted_regex` option to the sops config file
117+
* `sops publish`, a new command for publishing sops encrypted secrets to S3, GCS, or Hashicorp Vault
118+
* Support for multiple Azure authentication mechanisms
119+
* Azure Keyvault support to the sops config file
120+
* `encrypted_regex` option to the sops config file
106121

107122
Bug fixes:
108123

109-
* Return non-zero exit code for invalid CLI flags
110-
* Broken path handling for sops editing on Windows
111-
* `go lint/fmt` violations
112-
* Check for pgp fingerprint before slicing it
124+
* Return non-zero exit code for invalid CLI flags
125+
* Broken path handling for sops editing on Windows
126+
* `go lint/fmt` violations
127+
* Check for pgp fingerprint before slicing it
113128

114129
Project changes:
115130

116-
* Build container using golang 1.12
117-
* Switch to using go modules
118-
* Hashicorp Vault server in Travis CI build
119-
* Mozilla Publice License file to repo
120-
* Replaced expiring test gpg keys
131+
* Build container using golang 1.12
132+
* Switch to using go modules
133+
* Hashicorp Vault server in Travis CI build
134+
* Mozilla Publice License file to repo
135+
* Replaced expiring test gpg keys
121136

122137
3.3.1
123138
-----

version/version.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import (
1111
)
1212

1313
// Version represents the value of the current semantic version
14-
const Version = "3.7.1"
14+
const Version = "3.7.2"
1515

1616
// PrintVersion handles the version command for sops
1717
func PrintVersion(c *cli.Context) {

0 commit comments

Comments
 (0)