Skip to content

Releases: nimiq/core-rs-albatross

Mainnet 1.3.0

27 Mar 23:25
v1.3.0
5bd15d9

Choose a tag to compare

This release targets the mainnet network.
This release is backwards compatible with the previous v1.X.X releases.

What's Changed

What's changed

  • web-client: Fix function name typo in StakingDataBuilder by @sisou in #3627
  • Fix missing proof-of-knowledge validation on voting key update by @jsdanielh in #3654
  • Fix peer contact book poisoning via future timestamps by @jsdanielh in #3655
  • Fix peer-triggerable panic during history sync by @jsdanielh in #3656
  • Fix quorum bypass via out-of-range BitSet signer indices by @jsdanielh in #3657
  • Fix underflow panic in vesting and HTLC insufficient funds error path by @jsdanielh in #3658
  • Fix panic on HistoryTreeProof length mismatch by @jsdanielh in #3659
  • Fix panic in RequestMacroChain with micro block locator by @jsdanielh in #3660
  • Fix off-by-one in proposal buffer signer bounds check by @jsdanielh in #3661
  • Fix crash via invalid election macro block validators voting key by @jsdanielh in #3662
  • Fix request/response codec reading entire stream before size validation by @jsdanielh in #3663
  • Fix discovery handler underflow when peer sends limit=0 by @jsdanielh in #3664
  • Fix stale response_channels on request/response inbound failure by @jsdanielh in #3665
  • Fix crash on duplicate discovery substream by @jsdanielh in #3666
  • Fix panic in history index request handlers on nodes without index by @jsdanielh in #3667
  • Fix election macro block interlink verification bypass by @jsdanielh in #3668
  • Fix validator and prover guide links by @AirMate in #3644

Dependencies

  • build(deps): bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #3621
  • build(deps): bump actions/download-artifact from 7 to 8 by @dependabot[bot] in #3622
  • build(deps): bump the minor-and-patch-cargo-updates group across 1 directory with 8 updates by @dependabot[bot] in #3626
  • build(deps): bump docker/login-action from 3 to 4 by @dependabot[bot] in #3628
  • build(deps): bump docker/build-push-action from 6.19.2 to 7.0.0 by @dependabot[bot] in #3634
  • build(deps): bump docker/metadata-action from 5 to 6 by @dependabot[bot] in #3633
  • build(deps): bump docker/setup-buildx-action from 3 to 4 by @dependabot[bot] in #3631
  • build(deps): bump libp2p-gossipsub from 0.49.2 to 0.49.3 by @dependabot[bot] in #3645
  • build(deps): bump rustls-webpki from 0.103.8 to 0.103.10 by @dependabot[bot] in #3647
  • build(deps): bump codecov/codecov-action from 5 to 6 by @dependabot[bot] in #3651

Full Changelog: v1.2.2...v1.3.0

Mainnet 1.2.2

27 Feb 16:04
v1.2.2
119adae

Choose a tag to compare

This release targets the mainnet network.
This release is backwards compatible with the previous v1.X.X releases.

What's Changed

What's changed

  • Fix some clippy warnings by @jsdanielh in #3537
  • Fix KeyPair.fromHex rejecting output from toHex by @onmax in #3551
  • Fix multiple OpenRPC schema issues by @onmax in #3502
  • Add producer to web-client PlainMicroBlock by @onmax in #3550
  • Add pkg.pr.new preview for web-client by @onmax in #3548
  • Remaining multisig methods for web-client by @sisou in #3573
  • web-client: Allow signing staking transactions with a different inner KeyPair by @sisou in #3585
  • blockchain: Add proposal body root verification by @jsdanielh in #3623

Dependencies

  • Update dependencies that were not populated by GH dependabot by @jsdanielh in #3536
  • build(deps): bump the minor-and-patch-cargo-updates group across 1 directory with 6 updates by @dependabot[bot] in #3543
  • build(deps): bump convert_case from 0.9.0 to 0.10.0 by @dependabot[bot] in #3545
  • build(deps): bump the minor-and-patch-cargo-updates group across 1 directory with 9 updates by @dependabot[bot] in #3554
  • build(deps): bump darling from 0.21.3 to 0.23.0 by @dependabot[bot] in #3556
  • build(deps): bump vite from 5.4.20 to 5.4.21 in /web-client/extras by @dependabot[bot] in #3515
  • build(deps): bump the minor-and-patch-cargo-updates group across 1 directory with 5 updates by @dependabot[bot] in #3562
  • build(deps): bump the minor-and-patch-cargo-updates group across 1 directory with 10 updates by @dependabot[bot] in #3568
  • build(deps): bump signal-hook from 0.3.18 to 0.4.1 by @dependabot[bot] in #3570
  • build(deps): bump the minor-and-patch-cargo-updates group across 1 directory with 10 updates by @dependabot[bot] in #3578
  • build(deps): bump the minor-and-patch-cargo-updates group across 1 directory with 6 updates by @dependabot[bot] in #3586
  • build(deps): bump the minor-and-patch-cargo-updates group with 6 updates by @dependabot[bot] in #3591
  • build(deps): bump convert_case from 0.10.0 to 0.11.0 by @dependabot[bot] in #3593
  • build(deps): bump time from 0.3.46 to 0.3.47 by @dependabot[bot] in #3596
  • build(deps): bump actions/setup-python from 5 to 6 by @dependabot[bot] in #3605
  • build(deps): bump actions/setup-node from 4 to 6 by @dependabot[bot] in #3606
  • build(deps): bump actions/download-artifact from 4 to 7 by @dependabot[bot] in #3604
  • build(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in #3603
  • build(deps): bump actions/upload-artifact from 4 to 6 by @dependabot[bot] in #3602
  • build(deps): bump docker/build-push-action from 6.10.0 to 6.19.2 in the minor-and-patch-actions-updates group by @dependabot[bot] in #3601
  • build(deps): bump the minor-and-patch-cargo-updates group across 1 directory with 6 updates by @dependabot[bot] in #3607
  • build(deps): bump the minor-and-patch-cargo-updates group across 1 directory with 5 updates by @dependabot[bot] in #3614

Full Changelog: v1.2.1...v1.2.2

Mainnet 1.2.1

12 Nov 22:03
v1.2.1
3bd91ae

Choose a tag to compare

This release targets the mainnet network.
This release is backwards compatible with the previous v1.X.X releases.

What's Changed

What's changed

  • OpenRPC schema: add support for unwrapping lists of tuples like Vec<(Blake2bHash, u32)>). by @Eligioo in #3519
  • ci: Decrease frequency cron scheduled jobs run by @jsdanielh in #3521
  • fix: Fix the network buffer size for webclient by @viquezclaudio in #3530

Dependencies

  • build(deps): bump the minor-and-patch-cargo-updates group across 1 directory with 6 updates by @dependabot[bot] in #3518
  • build(deps): bump the minor-and-patch-cargo-updates group across 1 directory with 9 updates by @dependabot[bot] in #3529

Full Changelog: v1.2.0...v1.2.1

Mainnet 1.2.0

23 Oct 01:28
v1.2.0
ceb72eb

Choose a tag to compare

This release targets the mainnet network.
This release is backwards compatible with the previous v1.X.X releases.

What's Changed

What's changed

Dependencies

  • build(deps): bump the minor-and-patch-cargo-updates group across 1 directory with 5 updates by @dependabot[bot] in #3430
  • build(deps): bump the minor-and-patch-cargo-updates group across 1 directory with 6 updates by @dependabot[bot] in #3435
  • build(deps): bump schemars from 0.8.22 to 1.0.3 by @dependabot[bot] in #3426
  • build(deps): bump rust-argon2 from 2.1.0 to 3.0.0 by @dependabot[bot] in #3438
  • build(deps): bump the minor-and-patch-cargo-updates group with 2 updates by @dependabot[bot] in #3437
  • build(deps): bump the minor-and-patch-cargo-updates group with 2 updates by @dependabot[bot] in #3441
  • build(deps): bump the minor-and-patch-cargo-updates group across 1 directory with 3 updates by @dependabot[bot] in #3446
  • build(deps): bump the minor-and-patch-cargo-updates group across 1 directory with 4 updates by @dependabot[bot] in #3448
  • build(deps): bump the minor-and-patch-cargo-updates group across 1 directory with 2 updates by @dependabot[bot] in #3451
  • build(deps): bump the minor-and-patch-cargo-updates group across 1 directory with 5 updates by @dependabot[bot] in #3456
  • build(deps): bump the minor-and-patch-cargo-updates group across 1 directory with 5 updates by @dependabot[bot] in #3459
  • build(deps): bump the minor-and-patch-cargo-updates group with 6 updates by @dependabot[bot] in #3462
  • build(deps): bump the minor-and-patch-cargo-updates group across 1 directory with 4 updates by @dependabot[bot] in #3465
  • build(deps): bump the minor-and-patch-cargo-updates group across 1 directory with 4 updates by @dependabot[bot] in #3468
  • build(deps): bump tracing-subscriber from 0.3.19 to 0.3.20 by @dependabot[bot] in #3469
  • build(deps): bump the minor-and-patch-cargo-updates group across 1 directory with 3 updates by @dependabot[bot] in #3475
  • build(deps): bump the minor-and-patch-cargo-updates group across 1 directory with 4 updates by @dependabot[bot] in #3482
  • build(deps): bump the minor-and-patch-cargo-updates group with 7 updates by @dependabot[bot] in #3483
  • build(deps): bump vite from 5.4.19 to 5.4.20 in /web-client/extras by @dependabot[bot] in #3481
  • build(deps): bump the minor-and-patch-cargo-updates group across 1 directory with 10 updates by @dependabot[bot] in #3488
  • build(deps): bump the minor-and-patch-cargo-updates group across 1 directory with 3 updates by @dependabot[bot] in #3490
  • build(deps): bump the minor-and-patch-cargo-updates group across 1 directory with 6 updates by @dependabot[bot] in #3493
  • build(deps): bump the minor-and-patch-cargo-updates group across 1 directory with 5 updates by @dependabot[bot] in #3507

Full Changelog: v1.1.1...v1.2.0

Mainnet 1.1.1

03 Jul 07:38
v1.1.1
cee63a9

Choose a tag to compare

This release targets the mainnet network.
This release is backwards compatible with the previous v1.X.X releases.

What's Changed

What's changed

  • Update dependency labels for release notes by @jsdanielh in #3386
  • Fix clippy warnings by @hrxi in #3377
  • policy: Initialize the default policy to the mainnet values by @jsdanielh in #3392
  • Update to Rust Edition 2024 by @sisou in #3313
  • Add a fuzzer for user friendly addresses by @hrxi in #3395
  • Validate and fix web-client type declarations by @sisou in #3387
  • Move listening for SIGINT to dedicated thread, don't block tokio worker thread by @fiaxh in #3407
  • Fix panic in Address::from_user_friendly_address by @hrxi in #3399
  • Update libmdbx Rust wrapper by @hrxi in #3408
  • Fix clippy warnings by @jsdanielh in #3423

Dependencies

  • build(deps): bump vite from 5.4.18 to 5.4.19 in /web-client/extras by @dependabot in #3385
  • Update some dependencies by @jsdanielh in #3388
  • build(deps): bump the minor-and-patch-cargo-updates group across 1 directory with 18 updates by @dependabot in #3401
  • build(deps): bump the minor-and-patch-cargo-updates group across 1 directory with 14 updates by @dependabot in #3422
  • build(deps): bump the minor-and-patch-cargo-updates group with 2 updates by @dependabot in #3424

Full Changelog: v1.1.0...v1.1.1

Mainnet 1.1.0

07 May 17:56
v1.1.0
0df8a77

Choose a tag to compare

This release targets the mainnet network.
This release is backwards compatible with the previous v1.0.X releases.

What's Changed

What's changed

Dependencies

  • Upgrade to rand 0.9 by @hrxi in #3335
  • build(deps): bump the minor-and-patch-cargo-updates group across 1 directory with 12 updates by @dependabot in #3348
  • build(deps): bump vite from 5.4.14 to 5.4.16 in /web-client/extras by @dependabot in #3346
  • build(deps): bump openssl from 0.10.70 to 0.10.72 by @dependabot in #3352
  • build(deps): bump vite from 5.4.16 to 5.4.17 in /web-client/extras by @dependabot in #3353
  • build(deps): bump the minor-and-patch-cargo-updates group across 1 directory with 2 updates by @dependabot in #3356
  • build(deps): bump crossbeam-channel from 0.5.13 to 0.5.15 by @dependabot in #3361
  • build(deps): bump the minor-and-patch-cargo-updates group across 1 directory with 4 updates by @dependabot in #3363
  • build(deps): bump vite from 5.4.17 to 5.4.18 in /web-client/extras by @dependabot in #3364
  • Switch back to upstream tsify by @jsdanielh in #3366

Full Changelog: v1.0.9...v1.1.0

Mainnet 1.0.9

31 Mar 22:18
v1.0.9
8be363d

Choose a tag to compare

This release targets the mainnet network.
This release is backwards compatible with the previous v1.0.X releases.

What's Changed

What's changed

Full Changelog: v1.0.8...v1.0.9

Mainnet 1.0.8

18 Mar 19:22
v1.0.8
80a7543

Choose a tag to compare

This release targets the mainnet network.
This release is backwards compatible with the previous v1.0.X releases.

What's Changed

What's changed

  • ci: Fix typo in the docker image tag metadata by @jsdanielh in #3332
  • bls: Decrease log level of public key decompression by @jsdanielh in #3330
  • web-client: Set num_initial_connections to default 4 by @sisou in #3331

Full Changelog: v1.0.7...v1.0.8

Mainnet 1.0.7

17 Mar 20:10
v1.0.7
b513827

Choose a tag to compare

This release targets the mainnet network.
This release is backwards compatible with the previous v1.0.X releases.

What's Changed

What's changed

  • Delete broken, #[ignore]d tests by @hrxi in #3241
  • Fix clippy warnings by @jsdanielh in #3244
  • Web-client: Make client worker initialization more resilient by @sisou in #3245
  • Web-client multisig primitives by @sisou in #3246
  • Adding debugging workflows by @ii-cruz in #3255
  • RPC server: add option to configure CORS origins by @Eligioo in #3258
  • Fix clippy warning by @jsdanielh in #3261
  • Remove nimiq-genesis as dependency for test-log by @viquezclaudio in #3266
  • Load StakingContract and its DataStore only once when generating reward transactions by @Eligioo in #3260
  • Decouple block queue pruning from block announcements by @ii-cruz in #3027
  • As validator, check keys per epoch by @nibhar in #3077
  • Store decompressed BlsPublicKeys in IndexedDB by @fiaxh in #3174
  • Fix initialization in NodeJS environments by @sisou in #3281
  • Fix instructions to build web-client for running the example by @sisou in #3282
  • chore(web-client): added esm import for non-browser environments by @onmax in #3279
  • Do the locking around Validator state instead of on each member by @hrxi in #3163
  • Rollup of 2 pull requests by @hrxi in #3286
  • RPC: Make blocks' body hash non-optional, as it's always provided by @sisou in #3305
  • Rollup of 3 pull requests by @hrxi in #3309
  • Fix issue when theres nothing new to learn from a peer by @viquezclaudio in #3299
  • build(deps): bump the minor-and-patch-cargo-updates group across 1 directory with 6 updates by @dependabot in #3310
  • build(deps): bump the minor-and-patch-cargo-updates group with 2 updates by @dependabot in #3312
  • Pico consensus by @viquezclaudio in #3285
  • Make style_edition = "2021" explicit for rustfmt by @hrxi in #3321
  • Bump MSRV to 1.83 (current stable minus two) by @hrxi in #3322
  • build(deps): bump the minor-and-patch-cargo-updates group with 3 updates by @dependabot in #3323
  • Fix a small clippy warning by @hrxi in #3324
  • build(deps): bump the minor-and-patch-cargo-updates group with 5 updates by @dependabot in #3325
  • Upgrade to libp2p 0.55 by @hrxi in #3320
  • build(deps): bump the minor-and-patch-cargo-updates group with 2 updates by @dependabot in #3326
  • More initial seed node connections by @nibhar in #3319
  • WebClient: Ability to specify sync mode from JS by @viquezclaudio in #3328

Dependencies

  • build(deps): bump the minor-and-patch-cargo-updates group with 5 updates by @dependabot in #3237
  • build(deps): bump log from 0.4.22 to 0.4.25 in the minor-and-patch-cargo-updates group by @dependabot in #3239
  • build(deps): bump the minor-and-patch-cargo-updates group with 2 updates by @dependabot in #3240
  • build(deps): bump directories from 5.0.1 to 6.0.0 by @dependabot in #3238
  • build(deps): bump vite from 5.4.9 to 5.4.14 in /web-client/extras by @dependabot in #3250
  • build(deps): bump the minor-and-patch-cargo-updates group across 1 directory with 3 updates by @dependabot in #3252
  • build(deps): bump openssl from 0.10.68 to 0.10.70 by @dependabot in #3264
  • build(deps): bump the minor-and-patch-cargo-updates group across 1 directory with 9 updates by @dependabot in #3268
  • build(deps-dev): bump vitest from 2.1.3 to 2.1.9 in /web-client/extras by @dependabot in #3269
  • build(deps): bump toml from 0.8.19 to 0.8.20 in the minor-and-patch-cargo-updates group by @dependabot in #3275
  • build(deps): bump the minor-and-patch-cargo-updates group across 1 directory with 2 updates by @dependabot in #3280
  • build(deps): bump hickory-proto from 0.24.2 to 0.24.3 by @dependabot in #3283
  • build(deps): bump the minor-and-patch-cargo-updates group across 1 directory with 3 updates by @dependabot in #3287
  • build(deps): bump the minor-and-patch-cargo-updates group with 2 updates by @dependabot in #3297
  • build(deps): bump the minor-and-patch-cargo-updates group with 2 updates by @dependabot in #3298
  • build(deps): bump the minor-and-patch-cargo-updates group with 4 updates by @dependabot in #3300
  • build(deps): bump log from 0.4.25 to 0.4.26 in the minor-and-patch-cargo-updates group by @dependabot in #3301
  • build(deps): bump the minor-and-patch-cargo-updates group with 2 updates by @dependabot in #3303
  • build(deps): bump convert_case from 0.7.1 to 0.8.0 in the minor-and-patch-cargo-updates group by @dependabot in #3304

Full Changelog: v1.0.6...v1.0.7

Mainnet 1.0.6

10 Jan 19:50
v1.0.6
79ad096

Choose a tag to compare

This is our sixth official patch release targeting mainnet.
This release is backwards compatible with the previous v1.0.X releases.

What's Changed

What's changed

  • Remove incorrect implementation of DataStoreReadOps by @hrxi in #3160
  • Fix clippy warning, clean up nimiq-time crate and use it everywhere by @hrxi in #3165
  • Fixing clippy warnings by @ii-cruz in #3168
  • Exposes the raw transaction commands via rpc by @ii-cruz in #3179
  • Correct web-client vesting contract data parsing by @sisou in #3177
  • Make zkp errors more informative by @ii-cruz in #3166
  • Remaining clippy fixes by @ii-cruz in #3180
  • web-client: Update README file. by @jsdanielh in #3176
  • Fix skip block test by @viquezclaudio in #3181
  • Add a plain list of services to web-client peer info structs by @sisou in #3142
  • RPC Server: pushTransaction and pushHighPriorityTransaction methods broadcast the transaction by @Eligioo in #3186
  • Align example config path with docs by @riptl in #3184
  • Transaction validity and to-plain conversion for PoW transactions by @sisou in #3187
  • RPC Server: impl custom deserializer for ValidityStartHeight by @Eligioo in #3203
  • Ensure transactions in past election blocks can be proven by @sisou in #3202
  • RPC Server: handle create_basic_transaction_with_data method hex decoding errors gracefully by @Eligioo in #3198
  • web-client: Fix proofs being always set to empty string in Transaction.fromPlain by @sisou in #3192
  • Update web-client README for stable release by @sisou in #3220
  • Update port configuration by @ines-toupeira in #3126
  • Creating the Security policy by @ii-cruz in #3195
  • Consensus: fix history sync while processing received BatchSetInfo by @Eligioo in #3231
  • Add documentation for running history nodes with Docker in mainnet by @jsdanielh in #3229
  • RPC client create_validator uses the configuration as input by @ii-cruz in #3226

Dependencies

  • build(deps): bump the minor-and-patch-cargo-updates group across 1 directory with 18 updates by @dependabot in #3178
  • build(deps): bump the minor-and-patch-cargo-updates group with 3 updates by @dependabot in #3183
  • build(deps): bump the minor-and-patch-cargo-updates group across 1 directory with 5 updates by @dependabot in #3189
  • build(deps): bump rustls from 0.23.19 to 0.23.20 in the minor-and-patch-cargo-updates group by @dependabot in #3193
  • build(deps): bump nanoid from 3.3.7 to 3.3.8 in /web-client/extras by @dependabot in #3190
  • Update the hickory-proto dependency by @jsdanielh in #3191
  • build(deps): bump thiserror from 2.0.6 to 2.0.7 in the minor-and-patch-cargo-updates group by @dependabot in #3199
  • build(deps): bump the minor-and-patch-cargo-updates group across 1 directory with 6 updates by @dependabot in #3211
  • build(deps): bump the minor-and-patch-cargo-updates group across 1 directory with 3 updates by @dependabot in #3213
  • Update the nimiq-jsonrpc dependencies to the latest version by @jsdanielh in #3230
  • CI: bump fixed Rust toolchains to 1.82.0 by @Eligioo in #3222
  • build(deps): bump the minor-and-patch-cargo-updates group across 1 directory with 13 updates by @dependabot in #3234
  • build(deps): bump the minor-and-patch-cargo-updates group with 3 updates by @dependabot in #3235

Full Changelog: v1.0.5...v1.0.6