Skip to content

Commit 1925952

Browse files
authored
Merge pull request #1546 from felixfontein/release-3.9.0
Release 3.9.0
2 parents 61a8d6d + 3264874 commit 1925952

File tree

2 files changed

+51
-1
lines changed

2 files changed

+51
-1
lines changed

CHANGELOG.rst

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,56 @@
11
Changelog
22
=========
33

4+
3.9.0
5+
-----
6+
Features:
7+
8+
* Add ``--mac-only-encrypted`` to compute MAC only over values which end up encrypted (#973)
9+
* Allow configuration of indentation for YAML and JSON stores (#1273, #1372)
10+
* Introduce a ``--pristine`` flag to ``sops exec-env`` (#912)
11+
* Allow to pass multiple paths to ``sops updatekeys`` (#1274)
12+
* Allow to override ``fileName`` with different value (#1332)
13+
* Sort masterkeys according to ``--decryption-order`` (#1345)
14+
* Add separate subcommands for encryption, decryption, rotating, editing, and setting values (#1391)
15+
* Add ``filestatus`` command (#545)
16+
* Add command ``unset`` (#1475)
17+
* Merge key for key groups and make keys unique (#1493)
18+
* Support using comments to select parts to encrypt (#974, #1392)
19+
20+
Deprecations:
21+
22+
* Deprecate the ``--background`` option to ``exec-env`` and ``exec-file`` (#1379)
23+
24+
Improvements:
25+
26+
* Warn/fail if the wrong number of arguments is provided (#1342)
27+
* Warn if more than one command is used (#1388)
28+
* Dependency updates (#1327, #1328, #1330, #1336, #1334, #1344, #1348, #1354, #1357, #1360, #1373, #1381, #1383, #1385, #1408, #1428, #1429, #1427, #1439, #1454, #1460, #1466, #1489, #1519, #1525, #1528, #1540, #1543, #1545)
29+
* Build with Go 1.21 (#1427)
30+
* Improve README.rst (#1339, #1399, #1350)
31+
* Fix typos (#1337, #1477, #1484)
32+
* Polish the ``sops help`` output a bit (#1341, #1544)
33+
* Improve and fix tests (#1346, #1349, #1370, #1390, #1396, #1492)
34+
* Create a constant for the ``sops`` metadata key (#1398)
35+
* Refactoring: move extraction of encryption and rotation options to separate functions (#1389)
36+
37+
Bug fixes:
38+
39+
* Respect ``aws_profile`` from keygroup config (#1049)
40+
* Fix a bug where not having a config results in a panic (#1371)
41+
* Consolidate Flatten/Unflatten pre/post processing (#1356)
42+
* INI and DotEnv stores: ``shamir_threshold`` is an integer (#1394)
43+
* Make check whether file contains invalid keys for encryption dependent on output store (#1393)
44+
* Do not panic if ``updatekeys`` is used with a config that has no creation rules defined (#1506)
45+
* ``exec-file``: if ``--filename`` is used, use the provided filename without random suffix (#1474)
46+
* Do not use DotEnv store for ``exec-env``, but specialized environment serializing code (#1436)
47+
* Decryption: do not fail if no matching ``creation_rule`` is present in config file (#1434)
48+
49+
Project changes:
50+
51+
* CI dependency updates (#1347, #1359, #1376, #1382, #1386, #1425, #1432, #1498, #1503, #1508, #1510, #1516, #1521, #1492, #1534)
52+
* Adjust Makefile to new goreleaser 6.0.0 release (#1526)
53+
454
3.8.1
555
-----
656
Improvements:

version/version.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import (
1212
)
1313

1414
// Version represents the value of the current semantic version.
15-
var Version = "3.8.1"
15+
var Version = "3.9.0"
1616

1717
// PrintVersion prints the current version of sops. If the flag
1818
// `--disable-version-check` is set, the function will not attempt

0 commit comments

Comments
 (0)