|
1 | 1 | Changelog |
2 | 2 | ========= |
3 | 3 |
|
| 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 | + |
4 | 19 | 3.7.1 |
5 | 20 | ----- |
6 | 21 | Changes: |
7 | 22 |
|
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) |
12 | 27 |
|
13 | 28 | 3.7.0 |
14 | 29 | ----- |
15 | 30 | Features: |
16 | 31 |
|
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) |
19 | 34 |
|
20 | 35 | Changes: |
21 | 36 |
|
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) |
25 | 40 |
|
26 | 41 | Project Changes: |
27 | 42 |
|
28 | | - * Switch from TravisCI to Github Actions (#792) |
| 43 | +* Switch from TravisCI to Github Actions (#792) |
29 | 44 |
|
30 | 45 | 3.6.1 |
31 | 46 | ----- |
32 | 47 | Features: |
33 | 48 |
|
34 | | - * Add support for --unencrypted-regex (#715) |
| 49 | +* Add support for --unencrypted-regex (#715) |
35 | 50 |
|
36 | 51 | Changes: |
37 | 52 |
|
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) |
41 | 56 |
|
42 | 57 | Bug fixes: |
43 | 58 |
|
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) |
46 | 61 |
|
47 | 62 |
|
48 | 63 | 3.6.0 |
49 | 64 | ----- |
50 | 65 | Features: |
51 | 66 |
|
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) |
56 | 71 |
|
57 | 72 | Improvements: |
58 | 73 |
|
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) |
61 | 76 |
|
62 | 77 | Bug fixes: |
63 | 78 |
|
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) |
69 | 84 |
|
70 | 85 | Project changes: |
71 | 86 |
|
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) |
77 | 92 |
|
78 | 93 |
|
79 | 94 | 3.5.0 |
80 | 95 | ----- |
81 | 96 | Features: |
82 | 97 |
|
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 |
84 | 99 |
|
85 | 100 | Bug fixes: |
86 | 101 |
|
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. |
91 | 106 |
|
92 | 107 | Project changes: |
93 | 108 |
|
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 |
97 | 112 |
|
98 | 113 | 3.4.0 |
99 | 114 | ----- |
100 | 115 | Features: |
101 | 116 |
|
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 |
106 | 121 |
|
107 | 122 | Bug fixes: |
108 | 123 |
|
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 |
113 | 128 |
|
114 | 129 | Project changes: |
115 | 130 |
|
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 |
121 | 136 |
|
122 | 137 | 3.3.1 |
123 | 138 | ----- |
|
0 commit comments