Skip to content

Commit f538a69

Browse files
committed
Update CHANGELOG for version 1.2.11 with new features, changes, and fixes
1 parent ae7e89a commit f538a69

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

CHANGELOG.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ All notable changes to this project will be documented in this file. The format
44

55
## Table of Contents
66

7+
- [1.2.11 - 2025-10-27](#1211---2025-10-27)
78
- [1.2.10 - 2025-09-16](#1210---2025-09-16)
89
- [1.2.9 - 2025-09-07](#129---2025-09-07)
910
- [1.2.8 - 2025-08-07](#128---2025-08-07)
@@ -45,6 +46,30 @@ All notable changes to this project will be documented in this file. The format
4546
- [1.1.0 - 2024-08-19](#110---2024-08-19)
4647
- [1.0.0 - 2024-06-06](#100---2024-06-06)
4748

49+
## [1.2.11] - 2025-10-27
50+
51+
### Added
52+
- Webhook management methods in headers client (`RegisterWebhook`, `UnregisterWebhook`, `GetWebhook`)
53+
- `GetMerkleRoots` method in headers client for bulk merkle root fetching with pagination
54+
- Protocol ID support in overlay services with `ProtocolID` type and `ID()` method
55+
- `OffChainValues` field to `TaggedBEEF` structure
56+
- Anyone wallet support (nil private key handling in `NewWallet`)
57+
- Comprehensive test coverage for headers client (450+ lines)
58+
59+
### Changed
60+
- Session lookup now uses `YourNonce` instead of identity key for multi-device support
61+
- Switched from `log` to `slog` for structured logging in overlay lookup resolver
62+
- BEEF parsing changed from `NewTransactionFromBEEF` to `ParseBeef` with improved error handling
63+
- Wallet serialization now deterministic with sorted keys in `DiscoverByAttributes` and `ListCertificates`
64+
- Keyring serialization changed to proper base64 handling (`WriteIntFromBase64`/`ReadBase64Int`)
65+
66+
### Fixed
67+
- Data race in auth peer callback management with proper mutex protection
68+
- Authentication flow to properly validate session state before processing general messages
69+
- Certificate validation logic in `handleInitialResponse` and `handleCertificateResponse`
70+
- Channel closing in overlay lookup resolver goroutines
71+
- Wallet serialization test vectors for `ListCertificates`
72+
4873
## [1.2.10] - 2025-09-16
4974

5075
### Added

0 commit comments

Comments
 (0)