Skip to content

Releases: XDagger/xdagj

Firefly(XDAGj-v0.8.3)

27 Apr 03:40
5a0f107

Choose a tag to compare

Firefly v0.8.3

  • Fix transaction block state synchronization issues.

Notable changes in this release:

  • Optimize the synchronization mechanism for transaction block states to ensure network-wide consistency.

Bug fixes:

  • Fixed a bug where ledger data inconsistency occurred due to improper state updates during block synchronization.

What's Changed

Full Changelog: 0.8.2...0.8.3

Firefly(XDAGj-v0.8.2)

22 Apr 16:07
cd5b2e1

Choose a tag to compare

Firefly v0.8.2

  • Fix a critical balance deduction issue during rollback

Notable changes in this release:

  • Fix the account status recovery logic during chain reorganization.

Bug fixes:

  • Fixed a issue where account balances were incorrectly deducted during blockchain rollbacks.

What's Changed

Full Changelog: 0.8.1...0.8.2

Firefly(XDAGj-v0.8.1)

10 Apr 11:11
b082f0f

Choose a tag to compare

Firefly v0.8.1

  • Add express fee
  • Add transaction sorting function

Notable changes in this release:

  • Add express fee
  • Add transaction sorting function
  • Upgrade xdagj-crypto to 0.1.2
  • Update xdagj-native-randomx version to 0.2.5
  • Added function to re-execute old chain transactions after blockchain rollback.

Bug fixes:

  • Fixed an issue where logs could not be output to a file.
  • Fixed a data inconsistency issue during synchronization.

What's Changed

New Contributors

Full Changelog: 0.8.0...0.8.1

Firefly (XDAGj-v0.8.0)

27 May 06:28
9c4e1ce

Choose a tag to compare

Firefly v0.8.0

Add a nonce field to the transaction block

Notable changes in this release:

  • Add a nonce field to the transaction block
  • Adapt to the original Xmrig mining software
  • Upgraded RandomX algorithm version to 0.2.4
  • Refactor node rpc module

Bug fixes:

  • Fixed the issue where the mining pool could not connect to the node.

  • Fixed the issue that when a new node joins the network, only one node can provide it with data blocks to complete synchronization. Now multiple nodes can provide it with data blocks.

  • Fixed a bug in the node when using the new version of the RandomX algorithm.

What's Changed

New Contributors

Full Changelog: 0.7.2...0.8.0

XDAGj-v0.7.2

01 Jul 09:05
f6c773d

Choose a tag to compare

This release addresses a critical issue that caused a mainnet fork due to a link-bomb. The root cause of the bug is the increase in mainnet and acceleration of transmission speed but overlooks the conflict between the TXPool and linkBlock during synchronization. This led to a large number of duplicate block requests entering the TXPool, resulting in an overwhelming link depth within a few epochs after synchronization, making it impossible for machines to execute completely.

The fork reflects whether the link-bomb mainblock state is pending, depending on the capabilities of the node machine. To achieve mainnet consistency, we upgrade the mainnet with a snapshot. The snapshot data source is the wallet node data.

Changes in this release:

Notable changes in this release:

  • Disable the TXPool during synchronization.
  • Disable the generation of link blocks and TXPool for non-mining nodes.
  • Fix TXBlock difficulty to 1 to avoid main chain rollback caused by random TXBlock difficulty-bomb.

1
block 3077971
2
block 3077971

What's Changed

Full Changelog: 0.7.1...0.7.2

XDAGj-v0.7.1

27 Apr 13:23
a8cb0d4

Choose a tag to compare

Notable changes in this release:

  • Optimize the sync request algorithm.
  • Introduce a LIGHT mode for non-mining nodes, enabling consensus verification and data sync with reduced RAM consumption.
  • Fix the bug of sync stuck and improve sync speed.
  • Fix a bug of TX fee triggered by a special case.

What's Changed

  • Fix time slice synchronization and reduce memory usage in RandomX lig… by @cherry1603 in #307
  • Optimized some sync bugs and improved synchronization speed Develop by @Junze888 in #308
  • Fix:TX block become main block. by @Junze888 in #310
  • update version to 0.7.1 by @LucasMLK in #311

Full Changelog: 0.7.0...0.7.1

Hummingbird (XDAGj-v0.7.0)

15 Mar 06:25
decfdd0

Choose a tag to compare

This upgrade introduces a fee of 0.1 XDAG per transaction, making the network resistant to dust attacks. Moreover, the separation of mining pools from nodes paves the way for nodes to carry innovative functions in the future.

Notable changes in this release:

  • Introduce a fee of 0.1 XDAG per transaction.
  • Separate the minning pools from nodes.
  • Built a new independent mining pool, and miners no longer need an agent to directly connect to the mining pool.
  • Add progressive reward function in the mining pool.
  • Reconstruct P2P network protocol.
  • Return a transaction rejection prompt to the wallet

Bug fixes:

Fix snapshot total balance calculating bug.
Fix RPC to block link block.
Fix a sync bug.

What's Changed

Full Changelog: 0.6.5...0.7.0

XDAGJ v0.6.5

29 Aug 03:39

Choose a tag to compare

Version release

This release fixes some bugs found in 0.6.4, as well as adds richer mysql transaction history queries

What's Changed

New Contributors

Full Changelog: 0.6.4...0.6.5

XDAGJ v0.6.4

23 Jun 15:39
f97ec34

Choose a tag to compare

Version release

This version fixes some bugs found in 0.6.3

What's Changed

Full Changelog: 0.6.3...0.6.4

XDAGJ v0.6.3

21 Apr 05:18

Choose a tag to compare

Version release

This version fixes some bugs found in 0.6.2

What's Changed

Full Changelog: 0.6.2...0.6.3