Skip to content

Releases: archethic-foundation/archethic-node

v0.12.1

24 Feb 10:58
f744226
Compare
Choose a tag to compare

What's Changed

  • Ensure to fetch missed transaction from the beacon in the self repair by @samuel-uniris in #98
  • Use alpine.js to avoid backend calls for the transaction viewer by @ambareesha7 #78

Full Changelog: v0.12.0...v0.12.1

v0.12.0

24 Feb 10:57
Compare
Choose a tag to compare

What's changed ?

  • Added Beacon Explorer

Full Changelog: v0.11.7...v0.12.0

v0.11.7

24 Feb 10:56
Compare
Choose a tag to compare

What's changed ?

  • Use ETS for TPM to avoid bottlenecks
  • Fix detection of TPM installation in Makefile

Full Changelog: v0.11.6...v0.11.7

v0.11.6

24 Feb 10:54
Compare
Choose a tag to compare

What's changed ?

  • Fix OracleChain pagination

Full Changelog: v0.11.5...v0.11.6

v0.11.5

24 Feb 10:53
Compare
Choose a tag to compare

What's changed ?

  • Oracle live realtime feed
  • Use PortHandler for the libsodium port

Full Changelog: v0.11.4...v0.11.5

v0.11.4

24 Feb 10:52
Compare
Choose a tag to compare

What's changed ?

  • Set 422 instead of 403 error code for invalid transaction

Full Changelog: v0.11.3...v0.11.4

v0.11.3

24 Feb 10:51
Compare
Choose a tag to compare

What's changed ?

  • Improve docker-compose support
  • Use last key to decrypt storage nonce
  • Fix P2P_summary_by_node table creation
  • Ensure external nodes are picked to download missed beacon transaction

Full Changelog: v0.11.2...v0.11.3

v0.11.2

24 Feb 10:50
Compare
Choose a tag to compare

What's Changed

  • Added Alpinejs by @ambareesha7 in #59
  • Add get beacon chain summary message by @samuel-uniris in #71
  • Enable systemd service by @samuel-uniris in #80
  • Fix the testnet genesis overloading on runtime
  • Add GetBeaconSummary P2P message
  • Set default TPM CA attestation public key
  • Create systemd service when the release is installed
  • Fix the testnet genesis overloading on runtime
  • Ensure subset processes exists before messaging

Full Changelog: v0.11.1...v0.11.2

v0.11.1

24 Feb 10:50
Compare
Choose a tag to compare

What's changed ?

  • Improve parameters order for smart contract STD

Full Changelog: v0.11.0...v0.11.1

v0.11.0

24 Feb 10:49
a4b409b
Compare
Choose a tag to compare

What's Changed

  • Update and clean by @pvmart in #12
  • add telemetry by @dmytronasyrov in #17
  • Intermediate step towards governance of code on chain by @pvmart in #18
  • Add UPnP v1, v2 and NAT PMP to networking module by @dmytronasyrov in #16
  • Governance by @pvmart in #20
  • Hot upgrades by @pvmart in #25
  • Mutable storage folder by @pvmart in #26
  • Testnet with two nodes in docker compose by @pvmart in #27
  • Mix task to start testnet in docker-compose by @pvmart in #28
  • Add script to create code-proposal.patch by @pvmart in #31
  • CD part of ebedded CICD with testnet defined in docker-compose.yml by @pvmart in #30
  • Use TPM2-TSS Release 3.1 and Minor Fixes by @Drvarun in #40
  • Create $INSTALL_DIR if not exists by @roychowdhuryrohit-dev in #39
  • Added curl installation by @roychowdhuryrohit-dev in #41
  • typo + adding pub.dev link for dart packages by @redDwarf03 in #48
  • Add multiple secrets support by @samuel-uniris in #58
  • Support connection pool for node communication
  • Leverage Ecto to validate API request to create a transaction
  • Enhance the P2P batcher/Multiplexer with timeout support
  • Isolate P2P connection management and simplify message sending
  • Simplify behaviors and implementations with Knigge
  • Rename Uniris to ArchEthic to match the new foundation naming
  • Add multiple secrets support
  • Support access behavior in smart contract for transaction fields
  • Ensure validation of generated transaction from smart contract
  • Await mining process to get started before handling mining requests
  • Add network statistics from the self repair process
  • Adapt algorithm to choose validation nodes based on network load (TPS)
  • Prevent to forward the port without UPnp IP lookup provider
  • Let miners determine the validity of the transaction generated from smart contract
  • Add Hypergeometric distribution simulation
  • Support larger index in key derivation
  • Support of network oracles and implement UCO Price feed oracle
  • Add more transaction fields in the smart contract interpreter
  • Support atom free interpreter parsing and oracle trigger
  • Support last transaction address retrieval at a certain time
  • Support oprhan transaction resolving in the replication
  • Add a proof of election
  • Support daily nonce signing and public key lookup
  • Forward transaction if not an authorized node
  • Add UI screen to see the node rewards and auto withdrawals
  • Add high level function to get the validation nodes from a given date
  • Add BeaconChain.next_summary_date/1
  • Ensure the oracle transaction fails when the content is invalid
  • Add API check to ensure the encrypted key has the right size
  • Change crypto hmac function and hmac calls without key
  • Add keypair derivation function for beacon chain
  • Add the unspent output type: reward
  • Send mining rewards directly to the node's reward address
  • Leverage smart contract code to maintain network transaction chain integrity
  • Add transaction 'version' field
  • Add TPM integration
  • Add origin key for the software lib based clients
  • Add a scheduler to sync networking information
  • Add elliptic encryption for both first and last node key
  • Support P2P message encryption
  • Trap failure for install and release scripts

New Contributors

Full Changelog: v0.10.0...v0.11.0