Skip to content

Commit 992bd46

Browse files
committed
dmq-0.3.0.0: changelogs
1 parent cc2c8a2 commit 992bd46

12 files changed

Lines changed: 54 additions & 112 deletions

dmq-node/CHANGELOG.md

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,60 @@
22

33
<!-- scriv-insert-here -->
44

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+
559
<a id='changelog-0.2.0.0'></a>
660
## 0.2.0.0 -- 2025-09-29
761

dmq-node/changelog.d/20250929_102712_coot_packages.md

Lines changed: 0 additions & 3 deletions
This file was deleted.

dmq-node/changelog.d/20251016_142205_coot_dmq_signature_validation.md

Lines changed: 0 additions & 20 deletions
This file was deleted.

dmq-node/changelog.d/20251118_165634_coot_dmq_node_removed_evolution_config.md

Lines changed: 0 additions & 3 deletions
This file was deleted.

dmq-node/changelog.d/20251120_142203_erikd_deps.md

Lines changed: 0 additions & 19 deletions
This file was deleted.

dmq-node/changelog.d/20260117_120143_coot_mempool_fixes.md

Lines changed: 0 additions & 15 deletions
This file was deleted.

dmq-node/changelog.d/20260120_164606_crocodile-dentist_localstatequery_tracing_2.md

Lines changed: 0 additions & 11 deletions
This file was deleted.

dmq-node/changelog.d/20260121_182016_crocodile-dentist_volatile_tip.md

Lines changed: 0 additions & 18 deletions
This file was deleted.

dmq-node/changelog.d/20260122_162026_coot_peer_selection_policy.md

Lines changed: 0 additions & 9 deletions
This file was deleted.

dmq-node/changelog.d/20260126_155406_karl.fb.knutsson_cardano_magic.md

Lines changed: 0 additions & 4 deletions
This file was deleted.

0 commit comments

Comments
 (0)