Skip to content

Releases: archethic-foundation/archethic-node

v0.19.0

21 Jul 15:36
Compare
Choose a tag to compare

What's Changed

Bug Fixes

Other Changes

Full Changelog: v0.18.1...v0.19.0

v0.18.1

18 Jul 08:45
Compare
Choose a tag to compare

What's Changed

Bug Fixes

  • Set message processing asynchronous by @Neylix in #454

Other Changes

Full Changelog: v0.18.0...v0.18.1

v0.18.0

14 Jul 12:54
Compare
Choose a tag to compare

What's Changed

Exciting New Features 🎉

  • Detection of unresponsive trigger node Contd of 376 by @imnik11 in #395

Bug Fixes

Other Changes

  • Fixed multiple pub sub causing crash due to new replication attestations by @imnik11 in #432
  • Update router.ex by @imnik11 in #440
  • Improve beacon chain explorer by @Neylix in #446

Full Changelog: v0.17.0...v0.18.0

v0.17.0

30 Jun 13:03
Compare
Choose a tag to compare

What's Changed

Exciting New Features 🎉

  • Token standard by @samuel-uniris in #390
  • Initialize miner reward pool by @Neylix in #393*
  • Improve selfrepair summary download by @samuel-uniris in #400
  • Added Version Number for Running Archethic Version in Dashboard, by @prix-uniris in #392*

Bug Fixes

Full Changelog: v0.16.0...v0.17.0

v0.16.0

17 Jun 16:04
0c9b18d
Compare
Choose a tag to compare

What's Changed

Exciting New Features 🎉

  • Write transaction to specific genesis address by @samuel-uniris in #353
  • Write beacon slot to summary chain by @samuel-uniris in #358
  • Postponed beacon chain replication attestations when conflicts on slot/tx's time by @samuel-uniris in #359
  • Simplification of Origin key management by @blackode in #343
  • Improve Transaction API validation by @prix-uniris in #371
  • Implement read quorum by @samuel-uniris in #369
  • Update web hosting api to handle splited transaction by @Neylix in #374
  • Integrate MiniUPNP by @samuel-uniris in #375

Bug Fixes

  • Fix previous_summary from summary timer by @samuel-uniris in #354
  • Fix beacon live transaction chain loading by @samuel-uniris in #360
  • Improve location using GeoLite2 by @Neylix in #351
  • Fix Replication / Self Repair issue due to latency by @Neylix in #366

Other Changes

  • Remove TopTransactionLive as unused for now by @samuel-uniris in #357
  • Change transaction value fee to a fixed one (base fee) by @blackode in #368
  • Fixed Read Blog link by @manujuniris in #365

New Contributors

Full Changelog: v0.15.0...v0.16.0

v0.15.0

03 Jun 19:22
b8a0952
Compare
Choose a tag to compare

What's Changed

Exciting New Features 🎉

  • Hybrid root of trust by @samuel-uniris in #311
  • 297 Pagination based on paging_state as last page last transaction address GraphQl API by @blackode in #314
  • Support parallelism for E2E Tx Validation benchmark by @samuel-uniris in #331
  • Improve keychain tx validation by @samuel-uniris in #324
  • Resolves Add telemetry for embedded database#327 by @apoorv-2204 in #334
  • New api for web hosting by @Neylix in #337
  • Mix task nat discovery port forwarding#341 by @apoorv-2204 in #342
  • Add cache to the beacon explorer by @imnik11 in #339

Bug Fixes

  • Correct India coordinates on map by @Neylix in #307
  • Correct CrossValidate message error by @Neylix in #312
  • Resolve dark mode in echarts #244 || add dark mode by @apoorv-2204 in #310
  • Fix chunk authorized nodes issue by @samuel-uniris in #316
  • Correct self repair utxo error by @Neylix in #319
  • Fix renaming of ArchEthic to Archethic by @Neylix in #322
  • Self repair on transfert transaction by @Neylix in #325
  • Resolves IP Lookups #270 by @apoorv-2204 in #313
  • Fix authorized nodes unavailability by @samuel-uniris in #317
  • Set last transaction address from the genesis in DB by @samuel-uniris in #352

Other Changes

  • Improve GitHub actions duration by @Neylix in #309
  • Remove involved nodes in beacon slots as unused by @samuel-uniris in #356
  • Make summary transaction address more consistent by @samuel-uniris in #355

Full Changelog: v0.14.0...v0.15.0

v0.14.0

06 May 13:20
Compare
Choose a tag to compare

What's Changed

Breaking Changes 🛠

Exciting New Features 🎉

  • New storage layer with an embedded database by @samuel-uniris in #271
  • Add node worldmap in explorer by @Neylix in #238
  • Faucet rate limiter by @blackode in #269
  • improve mining error handling by @samuel-uniris in #289
  • Add fn in SC lib to get genesis address in smart contract by @imnik11 in #268
  • Benchmark single transfer per node by @apoorv-2204 in #267
  • Origin key api by @Neylix in #292
  • Get genesis public key by @imnik11 in #299

Bug Fixes

  • Fix the shared secret keystore loading by @samuel-uniris in #279
  • Fix faucet's alert width by @samuel-uniris in #278
  • Fix GeoPatch algorithm by @Neylix in #264
  • Fix NFT tx movement decoding by @samuel-uniris in #283
  • Fix DB decoding of nested list by @samuel-uniris in #284
  • Made use of get_first_public_key to always return a public key even i… by @prix-uniris in #280
  • Fix beacon summary aggregate by @samuel-uniris in #294
  • Format UCO's amount in the chain UI by @samuel-uniris in #298
  • Correct playbook origin key error by @Neylix in #301

Other Changes

  • Rename ArchEthic into Archethic by @samuel-uniris in #300
  • Fix tests on CI with more determinism by @samuel-uniris in #290

New Contributors

Full Changelog: v0.13.1...v0.14.0

v0.13.1

24 Mar 11:01
0123976
Compare
Choose a tag to compare

What's Changed

Features

  • Added Github CI actions by @imnik11 in #248
  • Add on_chain_wallet origin id by @blackode in #251
  • Complete burn of the transaction fee by @samuel-uniris in #259
  • Add http port in node details by @blackode in #262

Bug Fixes

  • Fix address curve & serialization issues by @samuel-uniris in #246
  • Fix crypto identifiers bootstrap by @samuel-uniris in #252
  • Fix regressions by @samuel-uniris in #263
  • Paginate transaction chain downloading #180 by @apoorv-2204 in #250
  • Fix beacon live updates by @samuel-uniris in #247

Other Changes

Full Changelog: v0.13.0...v0.13.1

v0.13.0

24 Feb 11:02
1a0b78f
Compare
Choose a tag to compare

What's Changed

  • Improve faucet alert closes #166 by @roychowdhuryrohit-dev in #169
  • Fix typo in GraphQL schema by @samuel-uniris in #190
  • Add Network transactions list in the API by @samuel-uniris in #198
  • beacon explorer with live streaming transactions by @imnik11 in #173
  • Fix #177 by @roychowdhuryrohit-dev in #195
  • Add transaction fee api, fix #196 by @roychowdhuryrohit-dev in #200
  • Beacon explorer live by @imnik11 in #202
  • Change faucet success flash link to tx URL, fix #204 by @roychowdhuryrohit-dev in #207
  • Use a FSM in the OracleChain Scheduler by @samuel-uniris in #219
  • 165 transaction content max size by @blackode in #227
  • Fix downloading of code in the governance screen by @samuel-uniris in #229
  • [Feature] Metric Dashboard PR2 by @apoorv-2204 in #205
  • Prepend curve type in address by @imnik11 in #210
  • Indicate usd price near of uco amounts #226 by @Neylix in #234
  • Prevent network split by @samuel-uniris in #240
  • Using Connection library to simplify TCP connection management
  • Fail self-repair if replication failed
  • Fix unordered beacon summaries in Self-Repair
  • Fetch the last transaction address instead of the entire transaction from the faucet
  • Expose container in docker-compose
  • Fix timeout in mem table loader loading
  • Ensure nearest nodes download in self repair
  • Define timeout to receive confirmation in mining
  • Remove replication nodes confirmation as the mining is asynchronous now
  • Prevent to request nodes not locally available
  • Provide P2P.nearest_nodes fallback to switch to given nodes if local node is not yet available
  • Change uniris to archethic after coingecko change
  • Include DB bucket in partition key for transaction chain sizing
  • Fix check of balance in UCO playbook
  • Catch GenServer Connection timeout calls
  • Reconnect registered nodes when a node restarts
  • Define derivation function for UCO Oracle price
  • Support adaptative waiting time in tx validation
  • Fix P2P.duplication_node? to support address based verification
  • Raise error in self-repair to stop the flow
  • Using a specific table to fetch the chains
  • Update availability in self repair only once time per node
  • Catch unexpected oracle networking issue

New Contributors

Full Changelog: v0.12.5...v0.13.0

v0.12.5

24 Feb 11:01
Compare
Choose a tag to compare

What's Changed

  • Specify nil as host to support dynamic hostname by @samuel-uniris in #168
  • Prevent smart contract without enough funds to self-execute itself
  • Add a SmartContract non-regression playbook
  • Catch not existing node in the node viewer UI
  • Add a Distillery plugin to manage release cookie
  • Support runtime delegation for crypto implementations
  • Fix release.sh flag to create the service
  • Improve DB queries

Full Changelog: v0.12.4...v0.12.5