1
0
mirror of https://github.com/getsops/sops.git synced 2026-02-05 12:45:21 +01:00
Files
sops/CHANGELOG.rst

173 lines
4.4 KiB
ReStructuredText
Raw Permalink Normal View History

2016-05-17 06:08:58 -04:00
Changelog
=========
2019-06-11 18:06:58 +00:00
3.3.1
-----
Bug fixes:
* Make sure the pgp key fingerprint is longer than 16 characters before
slicing it. (#463)
* Allow for `--set` value to be a string. (#461)
Project changes:
* Using `develop` as a staging branch to create releases off of. What
is in `master` is now the current stable release.
* Upgrade to using Go 1.12 to build sops
* Updated all vendored packages
2019-04-18 13:01:55 +02:00
3.3.0
-----
New features:
* Multi-document support for YAML files
* Support referencing AWS KMS keys by their alias
* Support for INI files
* Support for AWS CLI profiles
* Comment support in .env files
* Added vi to the list of known editors
* Added a way to specify the GPG key server to use through the
SOPS_GPG_KEYSERVER environment variable
Bug fixes:
* Now uses $HOME instead of ~ (which didn't work) to find the GPG home
* Fix panic when vim was not available as an editor, but other
alternative editors were
* Fix issue with AWS KMS Encryption Contexts (#445) with more than one
context value failing to decrypt intermittently. Includes an
automatic fix for old files affected by this issue.
Project infrastructure changes:
* Added integration tests for AWS KMS
* Added Code of Conduct
2018-11-08 10:49:41 -05:00
3.2.0
-----
* Added --output flag to write output a file directly instead of
through stdout
* Added support for dotenv files
3.1.1
-----
* Fix incorrect version number from previous release
2018-09-12 14:36:31 +02:00
3.1.0
-----
* Add support for Azure Key Service
* Fix bug that prevented JSON escapes in input files from working
2018-05-15 14:05:40 -04:00
3.0.5
-----
* Prevent files from being encrypted twice
* Fix empty comments not being decrypted correctly
* If keyservicecmd returns an error, log it.
* Initial sops workspace auditing support (still wip)
* Refactor Store interface to reflect operations SOPS performs
2018-03-30 21:12:10 +02:00
3.0.3
----
* --set now works with nested data structures and not just simple
values
* Changed default log level to warn instead of info
* Avoid creating empty files when using the editor mode to create new
files and not making any changes to the example files
* Output unformatted strings when using --extract instead of encoding
them to yaml
* Allow forcing binary input and output types from command line flags
2018-04-10 10:24:16 +02:00
* Deprecate filename_regex in favor of path_regex. filename_regex had
a bug and matched on the whole file path, when it should have only
matched on the file name. path_regex on the other hand is documented
to match on the whole file path.
* Add an encrypted-suffix option, the exact opposite of
unencrypted-suffix
* Allow specifying unencrypted_suffix and encrypted_suffix rules in
the .sops.yaml configuration file
* Introduce key service flag optionally prompting users on
encryption/decryption
2018-01-18 17:32:11 -05:00
3.0.1
-----
* Don't consider io.EOF returned by Decoder.Token as error
* add IsBinary: true to FileHints when encoding with crypto/openpgp
* some improvements to error messages
2017-09-15 20:16:36 -04:00
3.0.0
-----
* Shamir secret sharing scheme support allows SOPS to require multiple master
2017-10-02 10:52:21 -04:00
keys to access a data key and decrypt a file. See `sops groups -help` and the
documentation in README.
2017-09-15 20:16:36 -04:00
* Keyservice to forward access to a local master key on a socket, similar to
2017-10-02 10:52:21 -04:00
gpg-agent. See `sops keyservice --help` and the documentation in README.
2017-09-15 20:16:36 -04:00
* Encrypt comments by default
* Support for Google Compute Platform KMS
* Refactor of the store logic to separate the internal representation SOPS
has of files from the external representation used in JSON and YAML files
2017-10-02 10:52:21 -04:00
* Reencoding of versions as string on sops 1.X files.
**WARNING** this change breaks backward compatibility.
2017-10-10 09:58:33 -07:00
SOPS shows an error message with instructions on how to solve
this if it happens.
* Added command to reconfigure the keys used to encrypt/decrypt a file based on the .sops.yaml config file
* Retrieve missing PGP keys from gpg.mozilla.org
* Improved error messages for errors when decrypting files
2017-10-02 10:52:21 -04:00
2017-09-15 20:16:36 -04:00
2016-11-05 11:31:43 -04:00
2.0.0
-----
2016-06-01 11:38:14 -04:00
* [major] rewrite in Go
2016-09-08 10:57:13 -04:00
1.14
----
* [medium] Support AWS KMS Encryption Contexts
* [minor] Support insertion in encrypted documents via --set
* [minor] Read location of gpg binary from SOPS_GPG_EXEC env variables
2016-05-17 06:08:58 -04:00
1.13
----
* [minor] handle $EDITOR variable with parameters
1.12
----
* [minor] make sure filename_regex gets applied to file names, not paths
* [minor] move check of latest version under the -V flag
* [medium] fix handling of binary data to preserve file integrity
* [minor] try to use configuration when encrypting existing files