mozilla/sops (sops)
### [`v3.8.1`](https://togithub.com/mozilla/sops/blob/HEAD/CHANGELOG.rst#381)
[Compare Source](https://togithub.com/mozilla/sops/compare/v3.8.0...v3.8.1)
Improvements:
- Improve handling of errors when binary store handles bad data ([#1289](https://togithub.com/mozilla/sops/issues/1289))
- On macOS, prefer `XDG_CONFIG_HOME` over os.UserConfigDir() ([#1291](https://togithub.com/mozilla/sops/issues/1291))
- Dependency updates ([#1306](https://togithub.com/mozilla/sops/issues/1306), [#1319](https://togithub.com/mozilla/sops/issues/1319), [#1325](https://togithub.com/mozilla/sops/issues/1325))
- pgp: better error reporting for missing GPG binary during import of keys ([#1286](https://togithub.com/mozilla/sops/issues/1286))
- Fix descriptions of unencrypted-regex and encrypted-regex flags, and ensure unencrypted_regex is considered in config validation ([#1300](https://togithub.com/mozilla/sops/issues/1300))
- stores/json: improve error messages when parsing invalid JSON ([#1307](https://togithub.com/mozilla/sops/issues/1307))
Bug fixes:
- pgp: improve handling of GnuPG home dir ([#1298](https://togithub.com/mozilla/sops/issues/1298))
- Do not crash if an empty YAML file is encrypted ([#1290](https://togithub.com/mozilla/sops/issues/1290))
- Handling of various ignored errors ([#1304](https://togithub.com/mozilla/sops/issues/1304), [#1311](https://togithub.com/mozilla/sops/issues/1311))
- pgp: do not require abs path for `SOPS_GPG_EXEC` ([#1309](https://togithub.com/mozilla/sops/issues/1309))
- Report key rotation errors ([#1317](https://togithub.com/mozilla/sops/issues/1317))
- Ensure wrapping of errors in main package ([#1318](https://togithub.com/mozilla/sops/issues/1318))
Project changes:
- Enrich AWS authentication documentation ([#1272](https://togithub.com/mozilla/sops/issues/1272))
- Add linting for RST and MD files ([#1287](https://togithub.com/mozilla/sops/issues/1287))
- Delete SOPS encrypted file we don't have keys for ([#1288](https://togithub.com/mozilla/sops/issues/1288))
- CI dependency updates ([#1295](https://togithub.com/mozilla/sops/issues/1295), [#1301](https://togithub.com/mozilla/sops/issues/1301))
- pgp: make error the last return value ([#1310](https://togithub.com/mozilla/sops/issues/1310))
- Improve documentation files ([#1320](https://togithub.com/mozilla/sops/issues/1320))
### [`v3.8.0`](https://togithub.com/mozilla/sops/blob/HEAD/CHANGELOG.rst#380)
[Compare Source](https://togithub.com/mozilla/sops/compare/v3.7.3...v3.8.0)
Features:
- Support `--version` without network requests using `--disable-version-check` ([#1115](https://togithub.com/mozilla/sops/issues/1115))
- Support `--input-type` for updatekeys command ([#1116](https://togithub.com/mozilla/sops/issues/1116))
Improvements:
- pgp: modernize and improve, and add tests ([#1054](https://togithub.com/mozilla/sops/issues/1054), [#1282](https://togithub.com/mozilla/sops/issues/1282))
- azkv: update SDK to latest, add tests, tidy ([#1067](https://togithub.com/mozilla/sops/issues/1067), [#1092](https://togithub.com/mozilla/sops/issues/1092), [#1256](https://togithub.com/mozilla/sops/issues/1256))
- age: improve identity loading, add tests, tidy ([#1064](https://togithub.com/mozilla/sops/issues/1064))
- kms: AWS SDK V2, allow creds config, add tests ([#1065](https://togithub.com/mozilla/sops/issues/1065), [#1257](https://togithub.com/mozilla/sops/issues/1257))
- gcpkms: update SDK to latest, add tests, tidy ([#1072](https://togithub.com/mozilla/sops/issues/1072), [#1255](https://togithub.com/mozilla/sops/issues/1255))
- hcvault: update API, add tests, tidy ([#1085](https://togithub.com/mozilla/sops/issues/1085))
- Do not report version when upstream `--version` check fails ([#1124](https://togithub.com/mozilla/sops/issues/1124))
- Use GitHub endpoints in `--version` command ([#1261](https://togithub.com/mozilla/sops/issues/1261))
- Close temporary file before invoking editor to widen support on Windows ([#1265](https://togithub.com/mozilla/sops/issues/1265))
- Update dependencies ([#1063](https://togithub.com/mozilla/sops/issues/1063), [#1091](https://togithub.com/mozilla/sops/issues/1091), [#1147](https://togithub.com/mozilla/sops/issues/1147), [#1242](https://togithub.com/mozilla/sops/issues/1242), [#1260](https://togithub.com/mozilla/sops/issues/1260), [#1264](https://togithub.com/mozilla/sops/issues/1264), [#1275](https://togithub.com/mozilla/sops/issues/1275), [#1280](https://togithub.com/mozilla/sops/issues/1280), [#1283](https://togithub.com/mozilla/sops/issues/1283))
- Deal with various deprecations of dependencies ([#1113](https://togithub.com/mozilla/sops/issues/1113), [#1262](https://togithub.com/mozilla/sops/issues/1262))
Bug fixes:
- Ensure YAML comments are not displaced ([#1069](https://togithub.com/mozilla/sops/issues/1069))
- Ensure default Google credentials can be used again after introduction of `GOOGLE_CREDENTIALS` ([#1249](https://togithub.com/mozilla/sops/issues/1249))
- Avoid duplicate logging of errors in some key sources ([#1146](https://togithub.com/mozilla/sops/issues/1146), [#1281](https://togithub.com/mozilla/sops/issues/1281))
- Using `--set` on a root level key does no longer truncate existing values ([#899](https://togithub.com/mozilla/sops/issues/899))
- Ensure stable order of SOPS parameters in dotenv file ([#1101](https://togithub.com/mozilla/sops/issues/1101))
Project changes:
- Update Go to 1.20 ([#1148](https://togithub.com/mozilla/sops/issues/1148))
- Update rustc functional tests to v1.70.0 ([#1234](https://togithub.com/mozilla/sops/issues/1234))
- Remove remaining CircleCI workflow ([#1237](https://togithub.com/mozilla/sops/issues/1237))
- Run CLI workflow on main ([#1243](https://togithub.com/mozilla/sops/issues/1243))
- Delete obsolete `validation/` artifact ([#1248](https://togithub.com/mozilla/sops/issues/1248))
- Rename Go module to `github.com/getsops/sops/v3` ([#1247](https://togithub.com/mozilla/sops/issues/1247))
- Revamp release automation, including (Cosign) signed container images and checksums file, SLSA3 provenance and SBOMs ([#1250](https://togithub.com/mozilla/sops/issues/1250))
- Update various bits of documentation ([#1244](https://togithub.com/mozilla/sops/issues/1244))
- Add missing `--encrypt` flag from Vault example ([#1060](https://togithub.com/mozilla/sops/issues/1060))
- Add documentation on how to use age in `.sops.yaml` ([#1192](https://togithub.com/mozilla/sops/issues/1192))
- Improve Make targets and address various issues ([#1258](https://togithub.com/mozilla/sops/issues/1258))
- Ensure clean working tree in CI ([#1267](https://togithub.com/mozilla/sops/issues/1267))
- Fix CHANGELOG.rst formatting ([#1269](https://togithub.com/mozilla/sops/issues/1269))
- Pin GitHub Actions to full length commit SHA and add CodeQL ([#1276](https://togithub.com/mozilla/sops/issues/1276))
- Enable Dependabot for Docker, GitHub Actions and Go Mod ([#1277](https://togithub.com/mozilla/sops/issues/1277))
- Generate versioned `.intoto.jsonl` ([#1278](https://togithub.com/mozilla/sops/issues/1278))
- Update CI dependencies ([#1279](https://togithub.com/mozilla/sops/issues/1279))
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
3.7.3
->3.8.1
Release Notes
mozilla/sops (sops)
### [`v3.8.1`](https://togithub.com/mozilla/sops/blob/HEAD/CHANGELOG.rst#381) [Compare Source](https://togithub.com/mozilla/sops/compare/v3.8.0...v3.8.1) Improvements: - Improve handling of errors when binary store handles bad data ([#1289](https://togithub.com/mozilla/sops/issues/1289)) - On macOS, prefer `XDG_CONFIG_HOME` over os.UserConfigDir() ([#1291](https://togithub.com/mozilla/sops/issues/1291)) - Dependency updates ([#1306](https://togithub.com/mozilla/sops/issues/1306), [#1319](https://togithub.com/mozilla/sops/issues/1319), [#1325](https://togithub.com/mozilla/sops/issues/1325)) - pgp: better error reporting for missing GPG binary during import of keys ([#1286](https://togithub.com/mozilla/sops/issues/1286)) - Fix descriptions of unencrypted-regex and encrypted-regex flags, and ensure unencrypted_regex is considered in config validation ([#1300](https://togithub.com/mozilla/sops/issues/1300)) - stores/json: improve error messages when parsing invalid JSON ([#1307](https://togithub.com/mozilla/sops/issues/1307)) Bug fixes: - pgp: improve handling of GnuPG home dir ([#1298](https://togithub.com/mozilla/sops/issues/1298)) - Do not crash if an empty YAML file is encrypted ([#1290](https://togithub.com/mozilla/sops/issues/1290)) - Handling of various ignored errors ([#1304](https://togithub.com/mozilla/sops/issues/1304), [#1311](https://togithub.com/mozilla/sops/issues/1311)) - pgp: do not require abs path for `SOPS_GPG_EXEC` ([#1309](https://togithub.com/mozilla/sops/issues/1309)) - Report key rotation errors ([#1317](https://togithub.com/mozilla/sops/issues/1317)) - Ensure wrapping of errors in main package ([#1318](https://togithub.com/mozilla/sops/issues/1318)) Project changes: - Enrich AWS authentication documentation ([#1272](https://togithub.com/mozilla/sops/issues/1272)) - Add linting for RST and MD files ([#1287](https://togithub.com/mozilla/sops/issues/1287)) - Delete SOPS encrypted file we don't have keys for ([#1288](https://togithub.com/mozilla/sops/issues/1288)) - CI dependency updates ([#1295](https://togithub.com/mozilla/sops/issues/1295), [#1301](https://togithub.com/mozilla/sops/issues/1301)) - pgp: make error the last return value ([#1310](https://togithub.com/mozilla/sops/issues/1310)) - Improve documentation files ([#1320](https://togithub.com/mozilla/sops/issues/1320)) ### [`v3.8.0`](https://togithub.com/mozilla/sops/blob/HEAD/CHANGELOG.rst#380) [Compare Source](https://togithub.com/mozilla/sops/compare/v3.7.3...v3.8.0) Features: - Support `--version` without network requests using `--disable-version-check` ([#1115](https://togithub.com/mozilla/sops/issues/1115)) - Support `--input-type` for updatekeys command ([#1116](https://togithub.com/mozilla/sops/issues/1116)) Improvements: - pgp: modernize and improve, and add tests ([#1054](https://togithub.com/mozilla/sops/issues/1054), [#1282](https://togithub.com/mozilla/sops/issues/1282)) - azkv: update SDK to latest, add tests, tidy ([#1067](https://togithub.com/mozilla/sops/issues/1067), [#1092](https://togithub.com/mozilla/sops/issues/1092), [#1256](https://togithub.com/mozilla/sops/issues/1256)) - age: improve identity loading, add tests, tidy ([#1064](https://togithub.com/mozilla/sops/issues/1064)) - kms: AWS SDK V2, allow creds config, add tests ([#1065](https://togithub.com/mozilla/sops/issues/1065), [#1257](https://togithub.com/mozilla/sops/issues/1257)) - gcpkms: update SDK to latest, add tests, tidy ([#1072](https://togithub.com/mozilla/sops/issues/1072), [#1255](https://togithub.com/mozilla/sops/issues/1255)) - hcvault: update API, add tests, tidy ([#1085](https://togithub.com/mozilla/sops/issues/1085)) - Do not report version when upstream `--version` check fails ([#1124](https://togithub.com/mozilla/sops/issues/1124)) - Use GitHub endpoints in `--version` command ([#1261](https://togithub.com/mozilla/sops/issues/1261)) - Close temporary file before invoking editor to widen support on Windows ([#1265](https://togithub.com/mozilla/sops/issues/1265)) - Update dependencies ([#1063](https://togithub.com/mozilla/sops/issues/1063), [#1091](https://togithub.com/mozilla/sops/issues/1091), [#1147](https://togithub.com/mozilla/sops/issues/1147), [#1242](https://togithub.com/mozilla/sops/issues/1242), [#1260](https://togithub.com/mozilla/sops/issues/1260), [#1264](https://togithub.com/mozilla/sops/issues/1264), [#1275](https://togithub.com/mozilla/sops/issues/1275), [#1280](https://togithub.com/mozilla/sops/issues/1280), [#1283](https://togithub.com/mozilla/sops/issues/1283)) - Deal with various deprecations of dependencies ([#1113](https://togithub.com/mozilla/sops/issues/1113), [#1262](https://togithub.com/mozilla/sops/issues/1262)) Bug fixes: - Ensure YAML comments are not displaced ([#1069](https://togithub.com/mozilla/sops/issues/1069)) - Ensure default Google credentials can be used again after introduction of `GOOGLE_CREDENTIALS` ([#1249](https://togithub.com/mozilla/sops/issues/1249)) - Avoid duplicate logging of errors in some key sources ([#1146](https://togithub.com/mozilla/sops/issues/1146), [#1281](https://togithub.com/mozilla/sops/issues/1281)) - Using `--set` on a root level key does no longer truncate existing values ([#899](https://togithub.com/mozilla/sops/issues/899)) - Ensure stable order of SOPS parameters in dotenv file ([#1101](https://togithub.com/mozilla/sops/issues/1101)) Project changes: - Update Go to 1.20 ([#1148](https://togithub.com/mozilla/sops/issues/1148)) - Update rustc functional tests to v1.70.0 ([#1234](https://togithub.com/mozilla/sops/issues/1234)) - Remove remaining CircleCI workflow ([#1237](https://togithub.com/mozilla/sops/issues/1237)) - Run CLI workflow on main ([#1243](https://togithub.com/mozilla/sops/issues/1243)) - Delete obsolete `validation/` artifact ([#1248](https://togithub.com/mozilla/sops/issues/1248)) - Rename Go module to `github.com/getsops/sops/v3` ([#1247](https://togithub.com/mozilla/sops/issues/1247)) - Revamp release automation, including (Cosign) signed container images and checksums file, SLSA3 provenance and SBOMs ([#1250](https://togithub.com/mozilla/sops/issues/1250)) - Update various bits of documentation ([#1244](https://togithub.com/mozilla/sops/issues/1244)) - Add missing `--encrypt` flag from Vault example ([#1060](https://togithub.com/mozilla/sops/issues/1060)) - Add documentation on how to use age in `.sops.yaml` ([#1192](https://togithub.com/mozilla/sops/issues/1192)) - Improve Make targets and address various issues ([#1258](https://togithub.com/mozilla/sops/issues/1258)) - Ensure clean working tree in CI ([#1267](https://togithub.com/mozilla/sops/issues/1267)) - Fix CHANGELOG.rst formatting ([#1269](https://togithub.com/mozilla/sops/issues/1269)) - Pin GitHub Actions to full length commit SHA and add CodeQL ([#1276](https://togithub.com/mozilla/sops/issues/1276)) - Enable Dependabot for Docker, GitHub Actions and Go Mod ([#1277](https://togithub.com/mozilla/sops/issues/1277)) - Generate versioned `.intoto.jsonl` ([#1278](https://togithub.com/mozilla/sops/issues/1278)) - Update CI dependencies ([#1279](https://togithub.com/mozilla/sops/issues/1279))Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.