Release Note
version: v1.7.10 (2026-10-29)¶
- fix: futures deal reports dropped when deal ordno carries fill suffix
- fix: DataStore no longer caches empty ticks and kbars results
- docs: skill order rules and error codes
commit_id: 8bbfe6bc
release_at: 2026-10-29 03:05:58.092
version: v1.7.9 (2026-10-20)¶
- feat: time_in_force order field, order_type kept as alias
- feat: configurable receive_window for HTTP server and CLI login
- feat: daily rotating HTTP server logs
- feat: shioaji-cli standalone package on PyPI
- fix: cancel and update failing on orders placed from other software
commit_id: 171d848c
release_at: 2026-10-20 08:00:00.000
version: v1.5.8 (2026-10-15)¶
- fix: Python quote handlers stopping after spurious channel close
commit_id: 417be598
release_at: 2026-10-15 00:17:58.956
version: v1.7.8 (2026-10-13)¶
- feat: optional API key auth for localhost HTTP server
- feat: OrderOutcomeUnknownError for VPN order gateway
- feat: server instance_id
- fix: block cross-site requests to localhost HTTP server
- fix: Python quote handlers stopping after spurious channel close
- fix: renew session token at daily maintenance
- fix: refill trade cache after every login
- fix: fall back to built-in site info when unreachable
- refactor: contract info sharding by meta shard key
commit_id: 13bcfb6a
release_at: 2026-10-13 08:00:00.000
version: v1.7.7 (2026-09-29)¶
- fix: cached login keeps existing trade subscriptions
- fix: cached login with unsigned accounts
commit_id: 9ebabfa5
release_at: 2026-09-29 08:00:00.000
version: v1.7.6 (2026-09-22)¶
- feat: built-in trade updates from order and deal reports
- feat: event_id on order and deal reports
- feat: trade cache health check
- fix: empty ordno on production futures orders
- refactor: simulation mode supports multi-client order and deal reports
commit_id: 15b65e95
release_at: 2026-09-22 08:00:00.000
version: v1.7.5 (2026-09-10)¶
- feat: support TAIFEX VIX index quote
- feat: pass agent-harness secret via native pipe
- feat: HTTP server adds monitor API and redesigned dashboard
- fix: warrant quote subscriptions and empty tick days
commit_id: 5cbbc18a
release_at: 2026-09-10 08:00:00.000
version: v1.7.4 (2026-08-27)¶
- feat: add index_components api
- refactor: generalize fixed ranking subscriptions into IndexComponents projections
- fix: reject cross-version stock futures combos
- fix: retry server recovery when connectivity returns
- fix: embed dashboard in release binaries
commit_id: c9878cde
release_at: 2026-08-27 08:00:00.000
version: v1.7.3 (2026-08-20)¶
- feat: place combo orders with combo base contracts
- feat: realtime and historical market data for combo contracts
- feat: shortable info for stock contracts
- feat: support agent harness control
- fix: recover exhausted Solace sessions
commit_id: 86b60cad
release_at: 2026-08-20 08:00:00.000
version: v1.5.7 (2026-08-13)¶
- fix: recover exhausted Solace sessions
commit_id: dac49a2a
release_at: 2026-08-13 08:00:00.000
version: v1.7.2 (2026-08-06)¶
- feat: SBL short order condition for stock orders
- feat: single aggregate SSE stream
- feat: HTTPS with HTTP/2 and HTTP/3 support
- fix: optimize contract info loading
commit_id: fe9d7daf
release_at: 2026-08-06 08:00:00.000
version: v1.7.1 (2026-07-30)¶
- feat: realtime KBar streaming
- feat: realtime enriched index streaming
- feat: realtime market signal streaming
commit_id: 55372d8e
release_at: 2026-07-30 07:00:00.000
version: v1.7.0 (2026-07-16)¶
- refactor: contract API interface
- feat: contract self-management by shioaji
- feat: index quote streaming
commit_id: c8a69953
release_at: 2026-07-16 08:00:00.000
version: v1.5.6 (2026-07-09)¶
- feat: add force refresh token login
- fix: correct stock tick percentage change unit (http server)
- fix: increase solace reconnect tolerance to 30s
commit_id: 6e9433fe
release_at: 2026-07-09 07:00:00.000
version: v1.5.5 (2026-07-02)¶
- feat: local parquet cache for historical kbars and ticks
- feat: snapshot cold tier with per-contract TTL and coalesced upstream
- fix: correct stock tick percentage change unit
- fix: standardize Python API timeout defaults
- fix: improve update_status account details
commit_id: eec4931b
release_at: 2026-07-02 07:00:00.000