|
1 | 1 | Changelog |
2 | 2 | ========= |
3 | 3 |
|
| 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 | + |
4 | 54 | 3.8.1 |
5 | 55 | ----- |
6 | 56 | Improvements: |
|
0 commit comments