Releases: archethic-foundation/archethic-node
Releases · archethic-foundation/archethic-node
v0.19.0
What's Changed
Bug Fixes
- Replicate only missing transactions #443 by @apoorv-2204 in #453
- Update database folder for prod mode by @Neylix in #464
Other Changes
- #408 by @prix-uniris in #433
- Fix self repair error by @Neylix in #462
- P2P view is invalid after quick disconnection of a node by @prix-uniris in #465
Full Changelog: v0.18.1...v0.19.0
v0.18.1
What's Changed
Bug Fixes
Other Changes
- Support for File Logging by @apoorv-2204 in #442
Full Changelog: v0.18.0...v0.18.1
v0.18.0
What's Changed
Exciting New Features 🎉
Bug Fixes
- Fix slot time error on bootstrap by @Neylix in #431
- DB crashes when transaction chain not found #398 by @apoorv-2204 in #428
- Update client connection when receive a request by @Neylix in #435
- Improve P2P by @Neylix in #441
- Fix db error by @Neylix in #450
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
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
- Fix dashboard metrics polling #370. by @apoorv-2204 in #389
- Add check of empty address in GraphQL by @prix-uniris in #394
- Better p2p concurrency by @samuel-uniris in #391
- Fix single file web hosting deployment by @Neylix in #414
- Fix db timeouts by @samuel-uniris in #418
Full Changelog: v0.16.0...v0.17.0
v0.16.0
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
- @manujuniris made their first contribution in #365
Full Changelog: v0.15.0...v0.16.0
v0.15.0
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
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
- @prix-uniris made their first contribution in #280
Full Changelog: v0.13.1...v0.14.0
v0.13.1
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
- Improve tests #235 by @apoorv-2204 in #236
Full Changelog: v0.13.0...v0.13.1
v0.13.0
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
- @blackode made their first contribution in #227
- @apoorv-2204 made their first contribution in #205
- @Neylix made their first contribution in #234
Full Changelog: v0.12.5...v0.13.0
v0.12.5
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