|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## 3.13.0 |
| 4 | + |
| 5 | +Improvements: |
| 6 | + |
| 7 | +* Dependency updates ([#2110](https://github.com/getsops/sops/pull/2110), |
| 8 | + [#2133](https://github.com/getsops/sops/pull/2133), [#2142](https://github.com/getsops/sops/pull/2142), |
| 9 | + [#2146](https://github.com/getsops/sops/pull/2146), [#2144](https://github.com/getsops/sops/pull/2144), |
| 10 | + [#2152](https://github.com/getsops/sops/pull/2152), [#2159](https://github.com/getsops/sops/pull/2159), |
| 11 | + [#2165](https://github.com/getsops/sops/pull/2165), [#2171](https://github.com/getsops/sops/pull/2171)). |
| 12 | +* Improve error messages for top-level arrays ([#2138](https://github.com/getsops/sops/pull/2138)). |
| 13 | +* Improve use of gpg-agent for password-protected age keys. |
| 14 | + The passwords are now associated with an identifier that |
| 15 | + includes a hash of the public key's content, instead of |
| 16 | + using the environment variable or path (that was sometimes too long |
| 17 | + and caused errors) ([#2145](https://github.com/getsops/sops/pull/2145)). |
| 18 | +* Allow to use `SOPS_GCP_KMS_ENDPOINT` and `SOPS_GCP_KMS_UNIVERSE_DOMAIN` |
| 19 | + to configure alternative clouds using GCP's API ([#2114](https://github.com/getsops/sops/pull/2114)). |
| 20 | +* Preserve YAML inline comments as inline comments, instead of converting |
| 21 | + them to line comments ([#2131](https://github.com/getsops/sops/pull/2131)). |
| 22 | +* `SOPS_AGE_KEY` can now contain space-separated public keys ([#2086](https://github.com/getsops/sops/pull/2086)). |
| 23 | +* An allowlist for HashiCorp Vault URLs (and thus also OpenBoa URLs) |
| 24 | + can now be configured with `SOPS_HC_VAULT_ALLOWLIST`. |
| 25 | + The default is `all`, which does not restrict which URLs |
| 26 | + to connect to ([#2164](https://github.com/getsops/sops/pull/2164)). |
| 27 | +* The metadata flattening and unflattening code for INI and DotEnv files |
| 28 | + has been rewritten, and generally metadata handling has been changed |
| 29 | + to use mapstructure. |
| 30 | + This should not result in observable behavior changes for users |
| 31 | + ([#2120](https://github.com/getsops/sops/pull/2120)). |
| 32 | + |
| 33 | +Bugfixes: |
| 34 | + |
| 35 | +* `sops exec-file` on other platforms than Windows was setting the user ID |
| 36 | + as the (effective) group ID. Now the user's group ID is used ([#2154](https://github.com/getsops/sops/pull/2154)). |
| 37 | +* `sops exec-file` now rejects non-local paths in `--filename` ([#2155](https://github.com/getsops/sops/pull/2155)). |
| 38 | +* The `--indent` parameter was ignored for subcommands ([#2156](https://github.com/getsops/sops/pull/2156)). |
| 39 | + |
| 40 | +Project changes: |
| 41 | + |
| 42 | +* Drop support for Go 1.24 ([#2141](https://github.com/getsops/sops/pull/2141)). |
| 43 | +* Use cosign v3 instead of v2 ([#2082](https://github.com/getsops/sops/pull/2082)). |
| 44 | +* CI dependency updates ([#2117](https://github.com/getsops/sops/pull/2117), |
| 45 | + [#2126](https://github.com/getsops/sops/pull/2126), [#2139](https://github.com/getsops/sops/pull/2139), |
| 46 | + [#2149](https://github.com/getsops/sops/pull/2149), [#2151](https://github.com/getsops/sops/pull/2151), |
| 47 | + [#2158](https://github.com/getsops/sops/pull/2158), [#2173](https://github.com/getsops/sops/pull/2173)). |
| 48 | + |
3 | 49 | ## 3.12.2 |
4 | 50 |
|
5 | 51 | Improvements: |
|
0 commit comments