4.0.0 (2025-03-26)
Improvements
- All: Update Kotlin Serialization to v1.8.0
- All: Update Kotlin Coroutines to v1.10.1
core
: Update Ktor to v3.1.1core
: Add utility methodBeaconClient#senderId
for transforming public keys into Beacon sender IDscore
: Allow for log level configuration, default isError
core
: Move away from deprecated JetSec Crypto library. The new encryption file implementation will be used to write and read sensitive data only if it's new, meaning that data created and encrypted with previous versions of Beacon will remain dependent on the deprecated library, keeping this change backwards compatible. (Fixes #15 on fresh use)
Fixes
core
: Allow clients to run without Tezos supportcore
: Avoid duplicated peer entries in the storageblockchain-substrate
: Use consumer's app metadata inSubstratePermissionResponse
Chores
core
,blockchain-tezos
: Remove deprecated components, deprecate old Tezos networks