Skip to content

Releases: ArkEcosystem/core

2.5.25

19 Sep 15:46
f1eaa67
Compare
Choose a tag to compare

Fixed

  • Terminate connection when not authorized (#2945)

2.5.24

04 Sep 02:57
195286c
Compare
Choose a tag to compare

Fixed

  • Cast params in webhook condition checks (#2887)
  • Drop connections with malformed messages (#2907, 5ac0c41)
  • Terminate blocked client connections (#2907, 76f06ac)
  • Use anyOf for transactions schema (#2894)
  • Use compression on the p2p level (#2886)

2.5.19

14 Aug 13:50
0c153cb
Compare
Choose a tag to compare

Fixed

  • Disconnect on invalid P2P requests (#2875)
  • Stricter P2P reply schemas (#2875)

2.5.14

30 Jul 03:40
Compare
Choose a tag to compare

Fixed

  • Add content-type header for all requests (#2840)
  • Return data directly if cache is disabled in core-api (#2831)
  • Internal server error caused by invalid orderBy field in core-api (#2847)
  • Peer discovery limit (#2850)

Changed

  • Lookup delegates by key to improve performance (#2837)
  • Add ntp and google servers for ntpd to docker image (#2823)
  • Improve performance of transactions endpoint in core-p2p (#2848)

2.5.7

16 Jul 02:43
ace7755
Compare
Choose a tag to compare

Fixed

  • Accepted versions (#2802)
  • Fix the genesis block id during verification of snapshots (#2809)
  • Average fee and wallet transaction retrieval in @arkecosystem/core-exchange-json-rpc (1.0.3)

Changed

  • Export dist/index.js for cjs and umd in @arkecosystem/crypto (#2807)
  • Update dependencies to their latest versions (#2808)
  • Lookup wallets by keys for improved performance (#2810)

2.5.1

11 Jul 16:38
77675f3
Compare
Choose a tag to compare

Fixed

  • SSL functionality of core-api (#2800)

2.5.0

11 Jul 14:49
3675ebb
Compare
Choose a tag to compare

Added

  • Allow retrieval of raw blocks and transactions via API (#2616)
  • Search transactions by asset via API (#2618)
  • Allow easy retrieval of first and last block (#2641)
  • Make it configurable whether to use estimates for core-api (#2772)

Fixed

  • Impose the same rate limit as the public API (#2717)
  • Add option to configure request timeouts for webhooks(#2710)
  • Use CORE_API_DISABLED variable in defaults (#2711)
  • Always attempt to download blocks after start (#2746)
  • Possible database corruption when writing and deleting blocks (#2707)
  • Forget peer when socket is disconnected (#2720)
  • Off-by-one error when fetching blocks from peer (#2733)
  • Check for user confirmation in snapshot commands (#2734)
  • Grant access if the whitelist is empty (#2748)
  • Do not purge transactions when a block is not accepted (#2751)
  • Previous round order calculation (#2754)
  • Revert accepted blocks when saveBlocks fails (#2761)
  • Do not restore genesis block with wrong id (#2759)
  • Dvoid iterating on non-iterable peerBlocks (#2763)
  • Correct estimate if less than limit rows (#2764)
  • Try harder to return the requested number of transactions (#2765)
  • Reject future and expired transaction timestamps (#2757)
  • Delete last block if deserialization fails (#2770)
  • Raise bignumber maximum (#2777)
  • Allow future timestamps up to 3600 + blocktime seconds (#2787)
  • Handle null url and malformed JSON payloads (#2797)

Changed

  • BREAKING: Treat and return BigInt values as strings (affects core-api) (#2739)
  • Download serialized blocks to improve performance (#2743)
  • Better peer block header check to improve performance (#2719)
  • Exit on unexpected database errors (#2744, #2755)
  • Block peers when the rate limit is exceeded (#2745)
  • Delay peer discovery until after state initialization is done (#2727)
  • Improved P2P rate limiting (#2729)
  • Only fetch block headers when verifying peers (#2728)
  • Only look for new peers when below minimum peers (#2714)
  • Always keep the Wallet API enabled (#2715)
  • Respect the whitelist of the public API (#2718)
  • Add foreign key on transactions block id (#2671)
  • Remove the id column from rounds (#2723)
  • Discover new peers sooner (#2771)
  • Enforce chained blocks at database level (#2753)
  • Increase timeout, check time left in slot (#2788)
  • Refresh peer ports (#2784)
  • Remove blockSender (#2756)

Removed

  • Removed the ark-node legacy API known as v1 (#2577)

2.4.15

09 Jul 02:25
cead487
Compare
Choose a tag to compare
  • Backport various bug fixes from 2.5 (#2782)

2.4.14

02 Jul 02:22
f0c2d72
Compare
Choose a tag to compare

Fixed

  • Try harder to return the requested number of transactions (#2766)

2.4.13

26 Jun 02:56
58c6450
Compare
Choose a tag to compare

Changed

  • Do not purge transactions when a block is not accepted (#2751)