release: 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
Some changes to the token list API response are coming: We’re adding tags for unknown tokens and token2022 tokens.
Unknown tokens now:
{"address”:”0x123”, ”tags”:[], …},
Unknown tokens future:
{"address”:”0x123”,” tags”:[“unknown”], …},
Token2022 tokens future:
{"address”:”0x123”, tags”:[“token2022”], …},
This change is expected to go in on Monday next week, please cater for that change.
We’re also trying out a discord announcements channel — hop on over and get a “developer” role to be tagged on announcements if you prefer that channel.
Unknown tokens now:
{"address”:”0x123”, ”tags”:[], …},
Unknown tokens future:
{"address”:”0x123”,” tags”:[“unknown”], …},
Token2022 tokens future:
{"address”:”0x123”, tags”:[“token2022”], …},
This change is expected to go in on Monday next week, please cater for that change.
We’re also trying out a discord announcements channel — hop on over and get a “developer” role to be tagged on announcements if you prefer that channel.
release: 4.0.0-beta.19
- fix: drop expired orders in phoenix
- fix: filter pools that no longer exist on load, that was causing some startup error
- fix: update raydium clmm library
- feat: added
- fix: drop expired orders in phoenix
- fix: filter pools that no longer exist on load, that was causing some startup error
- fix: update raydium clmm library
- feat: added
mintsToExclude to Jupiter.load which can exclude any amms that have those mints from runningrelease: 4.0.0-beta.20
- fix: symmetry runtime bug causing Jupiter to not load
- fix: Create ATA idempotent
- fix: symmetry runtime bug causing Jupiter to not load
- fix: Create ATA idempotent
Notice: the @jup-ag/core have been deprecated for months and will not receive any updates anymore. v4 quote api have been closed down as well.
Moving forward, please use the v6 api: https://station.jup.ag/api-v6
There is a self hosted option with binary included as well. https://station.jup.ag/docs/apis/self-hosted
We do publish release of the binary with changelog here: https://github.com/jup-ag/jupiter-swap-api/releases
Also we do publish docker image up as well, so you can just run the binary with your environment variables.
Image repository: https://github.com/jup-ag/jupiter-swap-api/pkgs/container/jupiter-swap-api
Deploy with fly.io example: https://github.com/jup-ag/jupiter-swap-api/tree/main/examples/fly.io
Moving forward, please use the v6 api: https://station.jup.ag/api-v6
There is a self hosted option with binary included as well. https://station.jup.ag/docs/apis/self-hosted
We do publish release of the binary with changelog here: https://github.com/jup-ag/jupiter-swap-api/releases
Also we do publish docker image up as well, so you can just run the binary with your environment variables.
Image repository: https://github.com/jup-ag/jupiter-swap-api/pkgs/container/jupiter-swap-api
Deploy with fly.io example: https://github.com/jup-ag/jupiter-swap-api/tree/main/examples/fly.io
Release 6.0.6
Major performance improvement in syncing states from geyser compare to 6.0.5. Check changelogs here: https://github.com/jup-ag/jupiter-swap-api/releases/tag/v6.0.6
Major performance improvement in syncing states from geyser compare to 6.0.5. Check changelogs here: https://github.com/jup-ag/jupiter-swap-api/releases/tag/v6.0.6
GitHub
Release v6.0.6 · jup-ag/jupiter-swap-api
Changelog:
chore: update rust to 1.75
feat: Swap build swap through keyedUiAccounts for BYO AMMs, to be used with --enable-external-amm-loading
fix: Add input_mint to allowed tokens for calc dist ...
chore: update rust to 1.75
feat: Swap build swap through keyedUiAccounts for BYO AMMs, to be used with --enable-external-amm-loading
fix: Add input_mint to allowed tokens for calc dist ...
