Affiliates Support
- Split affiliate info fees by taker and maker (backport #2439) by @mergify in #2448
- add afflaiteReferredMakerRebates field to response (backport #2473) by @mergify in #2474
- [OTE-863] update username generation query (backport #2482) by @mergify in #2483
- [OTE-880] Emit log in case of collisions (backport #2500) by @mergify in #2504
Megavault Support
- Add current equity as a pnl tick. (backport #2335) by @mergify in #2365
- Use vault table rather than placeholder config flags to fetch vaults. (backport #2364) by @mergify in #2367
- Include getting main subaccount equity / pnl for megavault PnL query. (backport #2376) by @mergify in #2378
- Filter out to single tick per interval. (backport #2403) by @mergify in #2418
- Fix flaky vault test. (backport #2422) by @mergify in #2424
- Get latest hourly tick to compute final tick for megavault PnL. (backport #2454) by @mergify in #2466
- Improve vault endpoint performance. (backport #2475) by @mergify in #2484
Push Notifications
- [CT-1040] Push Notifications (1 of 4) - Add Notification Package #2185 #2185
- [CT-1040] Push Notifications (2 of 4) - Add Token To Postgres #2188 #2188
- [CT-1040] Push Notifications (3 of 4) - Add RegisterToken to Comlink #2191 #2191
- [CT-1040] Push Notifications (4 of 4) - Send Notifications From Ender #2192 #2192
Miscellaneous
- Add sql script latency metrics (backport #2356) by @mergify in #2371
- Add oracle prices index on ("marketId", "effectiveAtHeight") (backport #2368) by @mergify in #2374
- Add function to fetch availability zone id (#2326) (backport #2390) by @mergify in #2410
- Create consumer using rack id (#2352) (backport #2393) by @mergify in #2411
- [CT-629] Fix entryPrice calc (backport #2415) by @mergify in #2417
- Revert "[CT-629] Fix entryPrice calc" (backport #2425) by @mergify in #2426
- Fix bug with PnL aggregation. (backport #2446) by @mergify in #2451
- [OTE-846] Bazooka sequential clear (backport #2423) by @mergify in #2477
- Return undefined from getOrderbookMidPriceMap (backport #2441) by @mergify in #2486
- Don't increment messageId for custom ping messages (backport #2493) by @mergify in #2497
- [OTE-876] update roundtable loop timings for instrumentation and uncrossing (backport #2494) by @mergify in #2506
- Remove orderbook cache roundtable job (backport #2510) by @mergify in #2511
- Add config var to exclude specific stateful order ids from being processed. (backport #2513) by @mergify in #2514
- update migration to stop excessive consumption of computation (backport #2521) by @mergify in #2522
- add wallet when transfer to subaccount (backport #2519) by @mergify in #2520
- Get funding index maps for vault positions in chunks. (backport #2525) by @mergify in #2527
- Vulcan topic to 210 partitions (backport #2528) by @mergify in #2530
- Fix typo and add test for invalid vaults. (backport #2535) by @mergify in #2536
- Add missing fields to perpetual markets kafka update (backport #2539) by @mergify in #2542
- De-duplicate and filter out invalid pnl ticks for megavault. (backport #2540) by @mergify in #2545
- [CT-1307] Make pnl ticks computation consistent within a transaction. (backport #2548) by @mergify in #2549
- Dont set default value for fills rows (backport #2552) by @mergify in #2553
Full Changelog: indexer/v7.0.0-dev1...indexer/v7.0.0