Skip to content

Releases: dydxprotocol/v4-chain

Release protocol/v5.1.0-rc2

05 Jul 22:21
ee99285
Compare
Choose a tag to compare
Pre-release

Release candidate 2 for v5.1.0.

Highlights

This version release includes changes in following areas:

  • performance improvements
  • update of slinky
  • vault UX improvements
  • conditional order triggering

Performance optimizations

  • optimized state reads for perpetuals (#1678) (#1681) (#1691)
  • optimized ContainsDuplicate (#1575)
  • override of TimeoutPropose to 1.5s (#1751)

Update of slinky

  • update slinky to include fixes for live-ness vulnerability and reduced logging (#1781)

Vault UX improvements

  • change messages for vault orders to prevent flickering orderbook levels from vault orders (#1551) (#1664) (#1665) (#1602) (#1775)
  • update vault deposits to emit transfer event (#1343)

Conditional order triggering

  • Updated conditional order triggering multiplier to 5x (#1862)

Note: This release candidate also includes the hotfix for invalid short-term orders with non-zero TimeoutHeight < GoodTilBlock that was added to v5.0.6 (#1851) (#1856) (#1860)

This release is not state-compatible with v5.0.x.

Release protocol/v5.1.0-rc1

05 Jul 19:29
db74e24
Compare
Choose a tag to compare
Pre-release

Release candidate 1 for v5.1.0.

Highlights

This version release includes changes in following areas:

  • performance improvements
  • update of slinky
  • vault UX improvements

Performance optimizations

  • optimized state reads for perpetuals (#1678) (#1681) (#1691)
  • optimized ContainsDuplicate (#1575)
  • override of TimeoutPropose to 1.5s (#1751)

Update of slinky

  • update slinky to include fixes for live-ness vulnerability and reduced logging (#1781)

Vault UX improvements

  • change messages for vault orders to prevent flickering orderbook levels from vault orders (#1551) (#1664) (#1665) (#1602) (#1775)
  • update vault deposits to emit transfer event (#1343)

Note: This release candidate also includes the hotfix for invalid short-term orders with non-zero TimeoutHeight < GoodTilBlock that was added to v5.0.6 (#1851) (#1856) (#1860)

This release is not state-compatible with v5.0.x.

Release protocol/v5.0.7-rc0

05 Jul 15:09
692910f
Compare
Choose a tag to compare
Pre-release

Release v5.0.7-rc0

Release protocol/v5.1.0-rc0

03 Jul 04:09
7aa0952
Compare
Choose a tag to compare
Pre-release

Release candidate 0 for v5.1.0.

Highlights

This version release includes changes in following areas:

  • performance improvements
  • update of slinky
  • vault UX improvements

Performance optimizations

  • optimized state reads for perpetuals (#1678) (#1681) (#1691)
  • optimized ContainsDuplicate (#1575)
  • override of TimeoutPropose to 1.5s (#1751)

Update of slinky

  • update slinky to include fixes for live-ness vulnerability and reduced logging (#1781)

Vault UX improvements

  • change messages for vault orders to prevent flickering orderbook levels from vault orders (#1551) (#1664) (#1665) (#1602) (#1775)
  • update vault deposits to emit transfer event (#1343)

This release is not state-compatible with v5.0.x.

Indexer v5.0.7

01 Jul 15:42
8c6a864
Compare
Choose a tag to compare

What's Changed

  • Optimize pnl queries
  • Rollback compliance changes

Full Changelog: indexer/v5.0.5...indexer/v5.0.7

Indexer v5.0.6

27 Jun 20:12
82c6315
Compare
Choose a tag to compare

What's Changed

  • Enable kafka batch processing in socks
  • Add pnl instrumentation task
  • Fix pnl issue when marketId != perpetualId
  • Remove extra db roundtrip in Ender
  • Add handlers for order replacement

Full Changelog: indexer/v5.0.5...indexer/v5.0.6

Release protocol/v5.0.5

21 Jun 18:15
a3ea114
Compare
Choose a tag to compare

Release v5.0.5

  • only send snapshots to uninitialized streams and fix race condition edge case (backport #1738) (#1745)

Indexer v5.0.5

21 Jun 01:48
47d716a
Compare
Choose a tag to compare

Patch to fix handling of invalid price updates in vulcan.

Protocol v5.0.4

14 Jun 16:18
e932395
Compare
Choose a tag to compare
  • Stop serializing message to logger tags (backport #1690) (#1694)
  • Remove collateralization-check for unmatched orders (#1692)

Protocol v5.0.3

12 Jun 18:09
e232cb0
Compare
Choose a tag to compare
  • Improve the performance of BaseToQuoteQuantums & BigRatMulPpm (backport #1546) (#1672)
  • Remove unnecessary message serialization in clob AnteHandle (backport #1327) (#1670)