|
2 | 2 |
|
3 | 3 | <!-- scriv-insert-here --> |
4 | 4 |
|
| 5 | +<a id='changelog-0.3.0.0'></a> |
| 6 | +## 0.3.0.0 -- 2026-03-23 |
| 7 | + |
| 8 | +### Breaking |
| 9 | + |
| 10 | +- Using `KESPeriod` from `Cardano.Crypto.KES` instead of `SigKESPeriod` |
| 11 | + newtype. `KESPeriod` is used by `SigRaw` data type. |
| 12 | +- `SigKESSignature` holds `SigKES (KES crypto)` instead of a `ByteString`. |
| 13 | +- `SigColdKey` holds `VerKeyDSIGN` instead of a `ByteString`. |
| 14 | +- `ntnApps` constraints changed in order to use `sigValidate` function. |
| 15 | + |
| 16 | +- Removed KES evolution configuration & genesis file from the DMQ configuration. |
| 17 | + |
| 18 | +- Added `LocalMsgNotificationServerTracer` option (disabled by default) |
| 19 | +- `Sig`: improved instances `ToJSON` and `Show` |
| 20 | +- Refactored `validateSig` |
| 21 | + |
| 22 | +- `validateSig`: removed the hashing function for cold key from arguments, added required constraints ledger's `hashKey . VKey` usage instead |
| 23 | + |
| 24 | +- Have the cardano-network-magic cli option set the correct magic field |
| 25 | +- Add a dmq-network-magic cli option |
| 26 | + |
| 27 | +- Implemented `SigSubmissionV2` protocol |
| 28 | +- Added tests for the protocol codec |
| 29 | +- Added support for both V1 and V2 signature submission protocols in the node |
| 30 | + |
| 31 | +- Added `dmqLedgerPeers` option (off by default), which enabled ledger peers |
| 32 | + obtained through Cardano `node-to-client` protocol. |
| 33 | + |
| 34 | +### Non-Breaking |
| 35 | + |
| 36 | +- Dependencies updated to `ouroboros-network` and `cardano-diffusion`. |
| 37 | + |
| 38 | +- `Sig` codec decodes KES signatures, and the cold key. |
| 39 | +- Added `DMQ.SigSubmission.Type.validateSig` and `SigValidationError`. |
| 40 | + |
| 41 | +- Update dependencies. |
| 42 | + |
| 43 | +- By default enabled the folling traces: |
| 44 | + - `MuxTracer` |
| 45 | + - `TraceChurnCounters` |
| 46 | + - `LocalCOnnectionManagerTracer` |
| 47 | + - `SigSubmissionLogicTracer` |
| 48 | +- Removed pre-commit-hook in nix shell |
| 49 | +- Added negative test cases from `prop_validateSig` QuickCheck property |
| 50 | + |
| 51 | +- improvements to local state query client tracing |
| 52 | + |
| 53 | +- For pre-release development and testing purposes, use volatile tip |
| 54 | + in local state query client. |
| 55 | + |
| 56 | +- Added a lock to avoid race conditions between trace events. |
| 57 | +- Improved peer selection policy. |
| 58 | + |
5 | 59 | <a id='changelog-0.2.0.0'></a> |
6 | 60 | ## 0.2.0.0 -- 2025-09-29 |
7 | 61 |
|
|
0 commit comments