Skip to content

feat(github-release): update aqua:getsops/sops ( 3.10.2 → 3.12.2 )#837

Open
flowbie-bot[bot] wants to merge 1 commit intomainfrom
renovate/aqua-getsops-sops-3.x
Open

feat(github-release): update aqua:getsops/sops ( 3.10.2 → 3.12.2 )#837
flowbie-bot[bot] wants to merge 1 commit intomainfrom
renovate/aqua-getsops-sops-3.x

Conversation

@flowbie-bot
Copy link
Contributor

@flowbie-bot flowbie-bot bot commented Sep 28, 2025

This PR contains the following updates:

Package Update Change
aqua:getsops/sops minor 3.10.23.12.2

Release Notes

getsops/sops (aqua:getsops/sops)

v3.12.2

Compare Source

Improvements:

Bugfixes:

  • GCP: Revert the fix introduced in 3.12.0 that sets quota project to API
    project in GCP KMS. This change unintentionally resulted in requiring
    more permissions for GCP users. The original issue will be addressed in
    another way in a future release (#​2099).
  • Ensure to delete temporary file and directory when editing in more
    situations, like when user presses Ctrl+C or SOPS receives a SIGTERM
    (#​2104).
  • Fix message that you need to enter (and not any key) after SOPS rejects
    an edited file (#​2098).
  • Reject files with sops keys when editing files (#​2098).
  • Fix handling of --mac-only-encrypted option in subcommands (#​2100).

Project changes:

v3.12.1

Compare Source

This is a re-release of 3.12.0 with no code changes.

Due to a failure during the 3.12.0 release, and the commit for the 3.12.0
release already being cached by the Go infrastructure, we need to bump
the version to properly get a release out.
(We did learn this from a similar incident with the 3.10.0 release.)

v3.12.0

Compare Source

Features:

  • Add support for HuaweiCloud KMS (#​2001).
  • GCP KMS: Add SOPS_GCP_KMS_CLIENT_TYPE environment variable support to select
    between gRPC and REST clients (#​1973).
  • Age: support hybrid post-quantum identities (#​2033).
  • Age: pass SOPS_AGE_RECIPIENT environment variable to SOPS_AGE_KEY_CMD (#​2045).
  • Age: add SOPS_AGE_SSH_PRIVATE_KEY_CMD environment variable (#​2070).

Improvements:

Bugfixes:

  • Add --decryption-order flag to exec-env, exec-file, and publish commands.
    The subcommand code was using the flags, but it wasn't declared (#​1965).
  • Fix AWS KMS encryption context not being passed when config is pre-loaded (#​2021).
  • Fix recursive publish (#​2019).
  • Set quota project to API project in GCP KMS (#​1697).
  • DotEnv store now properly reports missing metadata (#​2055).
  • AWS KMS: allow role splitting without hard-coded aws partition (#​2042).

Project changes:

v3.11.0

Compare Source

Security fixes:

  • Ensure temporary file for editing is only read-writable by owner.
    This was already the case for the directory containing the file (#​1903).
  • Ignore encryption selection options for binary store, and warn when they are used.
    In previous versions, these could have prevented the data to be encrypted (#​1927).
  • Do not print sensitive values in error messages when trying to encrypt
    complex values in DotEnv and exec-env (#​1959).

Features:

  • Allow to set values from file with sops set --value-file (#​1876,
    #​1940).
  • Allow to set values from stdin with sops set --value-stdin (#​1894).
  • Add subcommands to create shell completion scripts (#​1892).
  • Allow to provide keys as YAML lists instead of comma-separated strings (#​1880).
  • Allow to configure --enable-local-keyservice and --keyservice through
    environment variables (#​1930).
  • Allow to omit AZKV key version in .sops.yaml (#​1919,
    #​1947).
  • Allow non-complex non-string values in DotEnv and sops exec-env (#​1933).

Improvements:

Bugfixes:

  • Fix Shamir threshold encoding for INI and ENV files (#​1899).
  • Fix detection logic for destination rules to detect all conflicts (#​1936).
  • Fix converting integers to strings (#​1929).
  • Fix keyservice client for Unix domain sockets (#​1910).

Project changes:


Configuration

📅 Schedule: Branch creation - "every weekend" (UTC), 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 Renovate Bot.

@flowbie-bot flowbie-bot bot force-pushed the renovate/aqua-getsops-sops-3.x branch from e10e0de to 21fabb5 Compare February 19, 2026 18:26
@flowbie-bot flowbie-bot bot changed the title feat(github-release): update aqua:getsops/sops ( 3.10.2 → 3.11.0 ) feat(github-release): update aqua:getsops/sops ( 3.10.2 → 3.12.0 ) Feb 19, 2026
@flowbie-bot flowbie-bot bot force-pushed the renovate/aqua-getsops-sops-3.x branch from 21fabb5 to fc5c5fd Compare February 22, 2026 08:14
@flowbie-bot flowbie-bot bot changed the title feat(github-release): update aqua:getsops/sops ( 3.10.2 → 3.12.0 ) feat(github-release): update aqua:getsops/sops ( 3.10.2 → 3.12.1 ) Feb 22, 2026
@flowbie-bot flowbie-bot bot changed the title feat(github-release): update aqua:getsops/sops ( 3.10.2 → 3.12.1 ) feat(github-release): update aqua:getsops/sops ( 3.10.2 → 3.12.2 ) Mar 18, 2026
@flowbie-bot flowbie-bot bot force-pushed the renovate/aqua-getsops-sops-3.x branch from fc5c5fd to 8d5a06c Compare March 18, 2026 06:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants