Releases: upstox/upstox-python
v2.23.0
API Release Updates
This release includes new News API. You can refer to the announcements below for more information:
- News Announcements: We've integrated the new News API, allowing you to seamlessly fetch real-time market updates directly into your trading algorithms.
v2.22.0
API Release Updates
This release includes three new sets of user detail APIs. You can refer to the announcements below for more information:
- Get Fund and Margin V3: Delivers a unified, highly detailed breakdown of your available and unavailable funds across all segments in a single API call.
- Kill Switch APIs: Allows you to programmatically disable specific trading segments (triggering a 12-hour cooldown) to manage risk and prevent impulsive trading.
- Static IP APIs: Lets you view and update your registered primary and secondary static IPs to comply with exchange regulations for algorithmic trading.
v2.21.0
New Release
We have added the Instrument Search APIs. For more information and integration details, please refer to the official API documentation.
v2.20.0
Release Notes
This release introduces important updates to our Order APIs and access token generation.
What's New
- Market Price Protection: We have implemented market price protection changes for our Order APIs. For detailed information on how this affects your orders, please refer to the Market Protection Announcement.
- Extended Access Tokens: We have enabled extended access tokens for all users. You can now generate these extended tokens using the Get Token API. Read more about this feature in the Extended Tokens Announcement.
v2.19.0
Allowing support for sending the algo name during order placement as per the algo trading circular.
v2.18.0
- Added support for Algo ID headers as per algo trading circular.
- Removed deprecated v2 streamer classes to streamline the codebase and improve maintainability.
v2.17.0
In this release, we are introducing support for Trailing Stop Loss (TSL) orders and GTT orders with Margin Trading Facility (MTF).
For more information, please refer to the official announcements below:
v2.16.0
To facilitate the seamless introduction of new products and segments within the Upstox API, we are removing hardcoded enums for product and segment types from our SDKs.
v2.15.0
New APIs Introduced in this SDK
The following APIs have been introduced in this version of the SDK:
1. Expired Instruments
https://upstox.com/developer/api-documentation/announcements/expired-instruments-api
2. Support for MTF Positions
https://upstox.com/developer/api-documentation/announcements/mtf-support
3. Enhanced Historical Candle Data APIs V3
https://upstox.com/developer/api-documentation/announcements/enhanced-historical-candle-data-apis-v3
4. Market Quote V3
https://upstox.com/developer/api-documentation/announcements/market-quote-v3
v2.14.0
Major: Added streamer options for GTT updates. Now, receive GTT updates via the Portfolio streamer by specifying the required update type. More details: API Documentation.
Minor: Added the message field in the GTT payload to provide failure reasons, as detailed here.