Releases: drift-labs/gateway
Releases · drift-labs/gateway
v1.5.5
v1.5.4
What's Changed
- Subscribe to Multiple Subaccounts at once by @LukasDeco in #133
- v2.129.0 update by @jordy25519 in #139
- bump drift-rs, use patched jupiter swap client by @wphan in #143
Full Changelog: v1.5.3...v1.5.4
v1.5.3
v1.5.2
Adds
- jupiter Swap records now available as WebSocket events and via
/transactionEventsendpoint
Fix
- Fix issue with gRPC mode missing some spot oracle subscriptions
v1.5.1
Fix
- Resolves issue with jupiter swaps when using delegated signing (#128)
Adds
- Added
/authorityendpoint to return the current authority pubkey (#129, thanks @dougEfresh )
Changes
- Added
"authority"pubkey to the/balanceresponse (#129)
v1.5.0
Adds
-
gRPC subscription mode
allows gateway to subscribe using more stable and performant geyser gRPC
to use, start gateway with--grpcflag and setGRPC_ENDPOINT,GRPC_X_TOKENenvs -
jupiter token swaps
new/swapendpoint to perform spot token swaps via jupiter aggregated liquidity & routing
Changes
- Ws based oracle and market subscriptions now dynamically update based on user positions/deposits/orders (related #109, thanks @LukasDeco)
this means better latency for those trading dynamic sets of markets
Fix
- tx sizes should be reduced utilizing more LUTs
v1.4.1
Fix
- Fixes issue where bonk oracle price could lose precision
v1.4.0
Adds
- support trigger orders i.e
triggerPriceandtriggerConditioncan be set (#117, thanks @SRVng) - endpoint to set subaccount max initial margin/leverage
Changes
- added a Ws liveness health check
- gateway exits on panics
basically prevention for silent failure conditions (which can happen with solana WebSockets)
users should ensure gateway can auto-restart
Fixes
- fix liq price edge case when spot and perp market oracle (of same asset) had different precisions
- fix blockhash subscriber could silently fail
- fix build issue on linux platforms where
ldconfigwas required to link libdrift. it should just work now