Skip to content

feat(trade): Re-land grid trading APIs (after gateway release) - #570

Draft
hogan-yuan wants to merge 1 commit into
mainfrom
restore/grid-trading-563
Draft

feat(trade): Re-land grid trading APIs (after gateway release)#570
hogan-yuan wants to merge 1 commit into
mainfrom
restore/grid-trading-563

Conversation

@hogan-yuan

Copy link
Copy Markdown
Member

Restores the grid trading APIs originally added in #563 and reverted in #568.

DO NOT MERGE until the gateway is released.

This is a "revert the revert" of #568, bringing back the full grid trading implementation (Rust core + all bindings) unchanged. Once the gateway goes live, mark ready and merge.

@hogan-yuan hogan-yuan mentioned this pull request Aug 14, 2026
hogan-yuan added a commit that referenced this pull request Aug 14, 2026
Release **v4.5.0**.

Bumps the workspace version `4.4.3` → `4.5.0` and closes out the
`[Unreleased]` CHANGELOG section as `[4.5.0] - 2026-08-14`.

### Included since v4.4.3
- **Added:** AI Agent `public_agents`, `parent_message_id`,
`further_questions`, richer `Reference` payload, `ChatStartedPayload`
fields, and `Interrupt.interactions` / `QuestionOption.label` (all
languages incl. C++).
- **Changed:** all SDKs share a single process-wide `reqwest::Client`.
- **Fixed:** `TradeContext`/`QuoteContext` reconnect-loop leak on drop;
a batch of Java JNI safety fixes (no more JVM aborts on bad args /
callback failures / double-close / use-after-free).

### NOT included
- Grid trading was reverted (#568) and is intentionally **excluded** —
it will ship in a later release once the gateway is live (restore PR
#570).

### To publish after merge
1. Fast-forward the `release` branch to this commit: `git push origin
<merge-sha>:release` (triggers the Release workflow → crates.io / PyPI /
npm / Maven Central / S3).
2. Tag: `git tag v4.5.0 <merge-sha> && git push origin v4.5.0`.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant