Releases: archethic-foundation/archethic-node
Releases · archethic-foundation/archethic-node
v0.26.0
What's Changed
Bug Fixes
- Fix self repair bugs by @Neylix in #652
- Certificate in origin_key api is not checked #584 by @apoorv-2204 in #629
- Cancel oracle polling timer when a rescheduling is started by @samuelmanzanera in #655
- Prevent update of node availability history during node update by @samuelmanzanera in #656
- Stop self repair if transaction's processing failed by @samuelmanzanera in #657
- Fix beacon date projections by @samuelmanzanera in #653
- Add versioned serialization by @samuelmanzanera in #659
- Prevent existing beacon aggregate to be rewritten on migrate.sh execu… by @samuelmanzanera in #660
Other Changes
- Upgrade elixir to 1.14.1 and otp to 24.3.4.6 by @cluster in #654
- Update dependencies by @cluster in #658
New Contributors
Full Changelog: v0.25.0...v0.26.0
v0.25.0
What's Changed
Exciting New Features 🎉
- Use NV indexes to store node's seed in TPM by @samuelmanzanera in #602
- Store beacon aggregate after self-repair by @samuelmanzanera in #606
- Wrap secrets to blind private keys by @samuelmanzanera in #620
- Node settings UI by @samuelmanzanera in #619
- Add timestamp in the unspent outputs#564 by @apoorv-2204 in #621
- Improve AEWeb by @Neylix in #636
- Add timestamp in sc by @samuelmanzanera in #612
- Calculate size fees based on transaction data instead of all transaction fields by @Neylix in #648
Bug Fixes
- Fix some display / API issue by @Neylix in #600
- Fix paging address with selected fields by @Neylix in #601
- Fix invalid movement when transactoin send funds to itself by @Neylix in #597
- Improve node detection by @Neylix in #605
- Remove decrease availability history when node goes unavailable by @Neylix in #603
- Fix hash function in SC library by @samuelmanzanera in #613
- Fix datetime interval sc by @samuelmanzanera in #614
- Fix trigger validation in SC tx acceptance by @samuelmanzanera in #617
- Fix sc trigger validation by @Neylix in #625
- Fix scheduler bugs by @Neylix in #630
- Fix Transaction subscriber returning wrong number of max confirmations by @Neylix in #633
- Add selfsigned certificate by default in prod config by @Neylix in #632
- Origin transaction should verify existing public key#583 by @apoorv-2204 in #626
- Fix last oracle chain loaded in mem table loader init by @Neylix in #634
- Fix connection bugs by @Neylix in #635
- Ensure download of self repair on other locally available nodes by @Neylix in #649
Other Changes
- Adds sobelow for static analysis in dev and ci/cd by @wicliff in #631
- Upgrade js dependencies to fix vulnerabilities by @Neylix in #638
New Contributors
Full Changelog: v0.24.0...v0.25.0
v0.24.0
What's Changed
Exciting New Features 🎉
- Add nearest_endpoints GraphQL query by @samuelmanzanera in #572
- Support UTXO & Tx Inputs streaming by @samuelmanzanera in #570
- Add last transactions feed on the homepage #404 by @prix-uniris in #573
- Implement AEIP2 update by @Neylix in #580
- Node rewards chain explorer. Resolves [#413] by @apoorv-2204 in #575
- Add buttons to copy content and code to transaction details by @kgricour in #579
- Support AEWeb certificates by @samuelmanzanera in #585
- Add node shared secrets chain explorer#411 by @apoorv-2204 in #581
- Add origin chain explorer #412 by @apoorv-2204 in #587
- Update transactions chain display by @kgricour in #582
Bug Fixes
- Fix faucet limitation by @samuelmanzanera in #571
- Improve node availability by @Neylix in #574
- Use CAStore to check the HTTPS certificate in Coingecko calls by @samuelmanzanera in #595
- Rework on the dashboard by @samuelmanzanera in #590
New Contributors
- @kgricour made their first contribution in #579
Full Changelog: v0.23.1...v0.24.0
v0.23.1
What's Changed
Bug Fixes
- Some fixes for P2P and OracleChain by @samuelmanzanera in #563
- Update node index on bootstrap in case of DB lost by @Neylix in #567
Full Changelog: v0.23.0...v0.23.1
v0.23.0
What's Changed
Bug fixes
- Remove used messages tracking in the PortHandler by @samuelmanzanera in #562
- Drop transaction in beacon chains for slot and summaries by @Neylix in #559
- Enforce resync of network txs by @apoorv-2204 in #515
- Start schedulers only after the bootstrap is finished by @ambareesha7 in #552
- Add DB writers pool by @samuelmanzanera in #547
- Improved beacon explorer loadtime by @imnik11 in #506
- Fix node shared secrets schedulers by @samuelmanzanera in #546
- Fix replication transaction chain ordering writing by @samuelmanzanera in #545
- Add timeout in standalone workflow by @samuelmanzanera in #550
- Avoid oracle notification during the bootstrap by @samuelmanzanera in #544
v0.22.0
What's Changed
Exciting New Features 🎉
- Resolve last address conflicts by @samuel-uniris in #527
- Get token id in the API by @samuel-uniris in #533
- Add API to get last oracle value by @samuel-uniris in #532
- Verify if transaction exists before validation #502 by @prix-uniris in #536
Bug Fixes
- Fix max confirmations by @samuel-uniris in #529
- Fix get transaction chain lookup by @samuel-uniris in #528
- Fix dialyzer plts folder creation by @samuel-uniris in #531
- Amount management. Int format (10^8) from end to end by @redDwarf03 in #518
- Election with only available and authorized nodes by @apoorv-2204 in #530
- Fix bootstrap issue by @Neylix in #537
- Prevent scheduling network tx by @samuel-uniris in #538
- Verify scheduled transaction only happens once by @samuel-uniris in #534
- Clean Node movements references by @redDwarf03 in #539
Full Changelog: v0.21.0...v0.22.0
v0.21.0
What's Changed
Exciting New Features 🎉
- GraphQL API to get token information #407 by @prix-uniris in #490
- Notify validation error to the welcome node by @imnik11 in #475
- Notify max of transaction confirmations #456 #489 by @apoorv-2204 in #489
- Addition of Inherit Constraints to Network Transactions #422 by @prix-uniris in #501
- Return more details error from the replication by @samuel-uniris in #513
Bug Fixes
- Include UCO transfer towards burning address by @samuel-uniris in #483
- resolve page scaler by @apoorv-2204 in #488
- Improve faucet's control with genesis address by @prix-uniris in #482
- Correct self repair notifier by @samuel-uniris in #487
- Add address trimming in the faucet by @apoorv-2204 in #491
- Improve latency handling by @samuel-uniris in #494
- Fix interpreter from examples by @samuel-uniris in #511
- Listening P2P connections after complete bootstrap by @apoorv-2204 in #514
- Fix mutiples error by @Neylix in #516
Other Changes
- Testing for Reward Minting #484 by @apoorv-2204 in #485
- Documentation Update in GraphQL #492 by @prix-uniris in #496
Full Changelog: v0.20.1...v0.21.0
v0.20.1
v0.20.0
What's Changed
Exciting New Features 🎉
- Mint mining rewards token on self repair by @Neylix in #402
- Schedule sending of reward tokens to the node reward address by @Neylix in #477
- Transform miner reward token to UCO #381 by @apoorv-2204 in #403
Bug Fixes
- Add control for mining process before starting mining by @Neylix in #480
- Schedule The Scheduler after a node boot or scheduler crash. by @apoorv-2204 in #479
Full Changelog: v0.19.1...v0.20.0