Repository navigation
v1.2.0
What's Changed
- Update banner: read latest release from github.com, not the rate-limited API by @devin-ai-integration[bot] in #7
- Two-sided oracle freshness check in program, keeper and app by @devin-ai-integration[bot] in #15
- App: wait for a fresh price before hedge changes, rules and releases by @devin-ai-integration[bot] in #13
- App: surface long SOL-PERP / spot borrow as an invalid state instead of reading 0 by @devin-ai-integration[bot] in #12
- Test Velocity decoders, shared offsets, and release/rule invariants in CI by @devin-ai-integration[bot] in #16
- Keeper: retry a failed tick on identical oracle data by @devin-ai-integration[bot] in #9
- Keeper: require a private RPC_URL and refresh positions off the oracle hot loop by @devin-ai-integration[bot] in #11
- Keeper: restart the worker in-run after a crash; log stray rejections by @devin-ai-integration[bot] in #14
- Wallet: drop a rejected MWA auth token and reauthorize once by @devin-ai-integration[bot] in #10
- Clean rebuild of 1.1.0; update banner downloads the version it names by @devin-ai-integration[bot] in #8
- App: Phantom-safe fill signing (wallet sign-and-send per try) and native-SOL release by @devin-ai-integration[bot] in #18
- Sign release APKs with a dedicated key in CI (keeps in-app updates working) by @devin-ai-integration[bot] in #17
- Release 1.2.0 by @devin-ai-integration[bot] in #19
- sign-release: robust signer check by @devin-ai-integration[bot] in #20
- sign-release: accept apksigner's "V3.0 Signer:" label by @devin-ai-integration[bot] in #21
Full Changelog: v1.1.0...v1.2.0