Skip to content

v0.74.0-preview.1

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 02 Jan 22:16
· 2555 commits to develop since this release
v0.74.0-preview.1
da2a4d8

Release version 0.74.0-preview.1

2024-01-02

🚨 Breaking changes:

  • 9945 - Add liquidation strategy.
  • 10215 - Listing transactions on block explorer does not support the field limit any more.
  • 8056 - Getting a transfer by ID now returns a TransferNode.

🗑️ Deprecation:

  • 9881 - Liquidity monitoring auctions to be removed.
  • 10000 - Commands tm and tendermint are deprecated in favour of cometbft.

🛠 Improvements:

  • 9930 - LiquidityFeeSettings can now be used in market proposals to choose how liquidity fees are calculated.
  • 9985 - Add update margin mode transaction.
  • 9936 - Time spent in auction no longer contributes to a perpetual market's funding payment.
  • 9982 - Remove fees and minimal transfer amount from vested account
  • 9955 - Add data node subscription for transaction results.
  • 10004 Track average entry price in position engine
  • 9825 - Remove quadratic slippage.
  • 9516 - Add filter by transfer ID for ledger entries API.
  • 9943 - Support amending the order size by defining the target size.
  • 9231 - Add a JoinTeam API
  • 10095 - Add isolated margin support.
  • 10222 - Supply bootstrap peers after starting the IPFS node to increase reliability.
  • 10097 - Add funding rate modifiers to perpetual product definition.
  • 9981 - Support filtering on epoch range on transfers.
  • 9981 - Support filtering on status on transfers.
  • 10104 - Add network position tracking.
  • 9981 - Support filtering on scope on transfers.
  • 9983 - Implement cap and discount for transfer fees.
  • 9980 - Add teams statistics API.
  • 9257 - Add games details API
  • 9260 - Enhance rewards API for competitions
  • 10180 - Additional candle intervals
  • 10218 - Volume discount stats shows volumes even if party doesn't qualify for a discount tier.
  • 9880 - Add support for batch proposals.
  • 10159 - Add additional funding period data to market data API to allow streaming funding period data.
  • 10143 - Allow changing the market name in update market governance proposal.
  • 10154 - Move remaining insurance pool balance into the network treasury rather than splitting between other markets and global insurance.
  • 10154 - Move remaining insurance pool balance into the network treasury rather than splitting between other markets and global insurance.
  • 10154 - Move remaining insurance pool balance into the network treasury rather than splitting between other markets and global insurance.
  • 10154 - Move remaining insurance pool balance into the network treasury rather than splitting between other markets and global insurance.
  • 10266 - Deprecated marketID and populate gameID in reward API
  • 10154 - Move remaining insurance pool balance into the network treasury rather than splitting between other markets and global insurance.
  • 10155 - Add next network close-out timestamp to market data.
  • 10000 - Introduce cometbtf command to replace tendermint.
  • 9948 - Add support for linked stop orders.
  • 9849 - Add database support for num.Uint.
  • 10275 - Add API to list party's margin mode.

🐛 Fixes:

  • 9941 - Add data node mapping for WasEligible field in referral set.
  • 9940 - Truncate fee stats in quantum down to the 6 decimal.
  • 9940 - Do not assume stop order is valid when generating ids up front.
  • 9998 - Slippage factors can now me updated in a market.
  • 10036 - Average entry price no longer flickers after a trade.
  • 9956 - Prevent validator node from starting if they do not have a Ethereum RPCAddress set.
  • 9952 - PnL flickering fix.
  • 9977 - Transfer infra fees directly to general account without going through vesting.
  • 10041 - List ledger entries API errors when using pagination.
  • 10050 - Cleanup mempool cache on commit.
  • 10052 - Some recent stats tables should have been hypertables with retention periods.
  • 10103 - List ledgers API returns bad error when filtering by transfer type only.
  • 10120 - Assure theoretical and actual funding payment calculations are consistent.
  • 10164 - Properly handle edge case where an external data point is received out of order.
  • 10121 - Assure EstimatePosition API works correctly with sparse perps data
  • 10126 - Account for invalid stop orders in batch, charge default gas.
  • 10123 - Ledger exports contain account types of "UNKNOWN" type
  • 10132 - Add mapping in GraphQL for update perps market proposal.
  • 10125 - Wire the JoinTeam command in the wallet.
  • 10177 - Add validation that order sizes are not strangely large.
  • 10189 - Votes for assets while proposal is waiting for node votes are included in the snapshot state.
  • 10166 - Closed markets should not be subscribed to data sources when restored from a snapshot.
  • 10127 - Untangle ApplyReferralCode and JoinTeam command verification.
  • 10153 - Add metrics and reduce amount of request sent to the Ethereum RPC.
  • 10147 - Add network transfer largest share to the transfers if needed.
  • 10158 - Add the network as the zero-share default party in settlement engine.
  • 10183 - Fix transfer fees registration and decay.
  • 9840 - Team API inconsistency in joined at timestamps.
  • 10205 - Fix for transfer discount fees.
  • 10211 - Ensure infra fees don't get counted for vesting.
  • 10217 - Game ID for reward entity should be optional
  • 10238 - Fix logic when a user firsts requests spam information
  • 10227 - Make the wallet errors on spam stats meaningful.
  • 10193 - Denormalize tx_results to avoid joins with blocks when queried.
  • 10233 - Fix expiring stop orders panic.
  • 10215 - Rework pagination to align with the natural reverse-chronological order of the block explorer.
  • 10241 - Do not include start epoch on referees set statistics.
  • 10219 - Candles API should fill gaps when there are periods with no trades.
  • 10050 - Cleanup mempool cache on commit.
  • 9882 - Fix net params sent on closed channel.
  • 10257 - Fix equity like share votes count on update market proposal.
  • 10260 - ListCandleData errors when interval is block
  • 9677 - Removing snapshots and checkpoints do not fail on missing or corrupt state.
  • 10267 - ListCandleData errors when market is in opening auction
  • 10276 - ListCandleData should return empty strings instead of zero for prices when being gap filled.
  • 10278 - Transfers connection filtering by isReward and party causes error
  • 10251 - Add batch proposal API and fix batch proposal submission.
  • 10285 - Fix MTM settlement panic.