release: 4.0.0-beta.0
- feat: versioned transaction that utilize address lookup table.
- feat: 3 hops swap
- fix: platform fee in all kinds of routes
Breaking changes:
- transaction returned in VersionedTransaciton format, along with its
- only
-
v4 API is using the version now: https://docs.jup.ag/integrating-jupiter/backend-bot-integration/using-the-api
- feat: versioned transaction that utilize address lookup table.
- feat: 3 hops swap
- fix: platform fee in all kinds of routes
Breaking changes:
- transaction returned in VersionedTransaciton format, along with its
addressLookupTableAccounts for composability- only
swapTransaction will be returned now, there is no more setupTransaction and cleanupTransaction-
enforceSingleTx changed to asLegacyTransaction to return legacy transaction format, but only involve limited ammsv4 API is using the version now: https://docs.jup.ag/integrating-jupiter/backend-bot-integration/using-the-api
release: 4.0.0-beta.1
- fix: swap instruction using wrong inamount when hopping
- fix: update whirlpool to latest sdk
- fix: internal input route segment for 3 hops
- fix: swap instruction using wrong inamount when hopping
- fix: update whirlpool to latest sdk
- fix: internal input route segment for 3 hops
release: 4.0.0-beta.2 || release: 3.0.0-beta.12
- fix: transaction fee calculation
- fix: transaction fee calculation
release: 4.0.0-beta.3 || release: 3.0.0-beta.13
- fix: signature fee calculation
- fix: signature fee calculation
release 4.0.0-beta.4
- fix: consider sol creation for minimum fee calculation
- fix: consider sol creation for minimum fee calculation
release 4.0.0-beta.5
- feat: added
- feat: added
computeUnitPriceMicroLamports in exchange methodrelease: 4.0.0-beta.6
- fix: split trade not using ALT
- feat: add
- fix: split trade not using ALT
- feat: add
swapMode in react-hookrelease: 4.0.0-beta.7
- fix: update raydium clmm library that check on liquidity requirement on quoting
- fix: react-hook not correcting set
- fix: update raydium clmm library that check on liquidity requirement on quoting
- fix: react-hook not correcting set
wrapUnwrapSOL when querying a transaction's balance changes.release: 3.0.0-beta.16
- fix: backport raydium clmm and exact out patches
- fix: backport raydium clmm and exact out patches
release: 4.0.0-beta.9
- fix: pass slot info to lifinity v1 amm to not quote for expired slot
- fix: implement LRU for routeSegmentCache to prevent memory leak
- fix: pass slot info to lifinity v1 amm to not quote for expired slot
- fix: implement LRU for routeSegmentCache to prevent memory leak
release: 4.0.0-beta.10
- feat: platform fee for exact out
- fix: platform fee doesn’t apply to raydium x raydium route
- fix: Add rent exempt threshold to minimum SOL for transaction
- feat: platform fee for exact out
- fix: platform fee doesn’t apply to raydium x raydium route
- fix: Add rent exempt threshold to minimum SOL for transaction
release: 4.0.0-beta.11
- fix: enable platform fee for exactOut swapMode
- fix: expose
- fix: revert jupiter fee owner from beta.10
- fix: enable platform fee for exactOut swapMode
- fix: expose
getPlatformFeeAccounts in react-hook- fix: revert jupiter fee owner from beta.10
release: 4.0.0-beta.14
- fix: input route segment creation for 3 hops
- fix: input route segment creation for 3 hops
release: 4.0.0-beta.15
- feat: separate out a new package called
- feat:
- fix: Meteora get depeg account from state instead of cache params
- fix: Saber and Mercurial to pick up new states changes when their config is updated
- feat: separate out a new package called
@jup-ag/common, which @jup-ag/react-hook use and help remove ~5mb of unused bundle to your app- feat:
Jupiter.load change marketUrl params to marketCache for easier config- fix: Meteora get depeg account from state instead of cache params
- fix: Saber and Mercurial to pick up new states changes when their config is updated
release: 4.0.0-beta.16
release: 3.0.0-beta.17
release: 2.0.0-beta.9
release: 1.0.0-beta.34
- fix: math curve related infinite loop for imbalanced pool
release: 3.0.0-beta.17
release: 2.0.0-beta.9
release: 1.0.0-beta.34
- fix: math curve related infinite loop for imbalanced pool
release: 4.0.0-beta.17
- feat: add symmetry
- feat: rename MarcoPolo to Oasis and added support for BonkSwap
- fix: sync meteora latest changes
- fix: meteora price impact
- fix: move calculate fee to react-hook
- feat: add symmetry
- feat: rename MarcoPolo to Oasis and added support for BonkSwap
- fix: sync meteora latest changes
- fix: meteora price impact
- fix: move calculate fee to react-hook
If you are using the v3 API, please migrate to the latest v4 API, we will be shutting down the v3 API by the end of this month.
release: 3.0.0-beta.18
- fix: dont throw error on failed amm creation
- fix: backport meteora changes
- fix: dont throw error on failed amm creation
- fix: backport meteora changes
release: 4.0.0-beta.18
- fix: Remove throwing error when an amm fails to load
- fix: bump internal optimist package which include tx confirmation fixes
- fix: Remove throwing error when an amm fails to load
- fix: bump internal optimist package which include tx confirmation fixes