Release Notes¶
Use this page to track SDK version changes, breaking changes, and newly added capabilities.
LLM guidance
Use this page when version-specific behavior matters. Check release notes before generating code that depends on newly added methods, changed payload shapes, changed WebSocket behavior, or price-format assumptions.
When To Use This Page¶
Use this page when you need to:
- confirm whether a feature exists in the SDK version being used
- check whether a workflow changed between releases
- review breaking changes before upgrading
- verify pricing, authentication, or WebSocket behavior by version
Majorly Updated Sections¶
This Python SDK V2 section is retained for older SDK integrations and V2 payload reference. For SDK 0.5.0 integrations, use the current Python SDK documentation.
If you are reviewing an older SDK integration, these are the main sections to review first:
- Authentication
- initialization and environment guidance
- Place Order
- single-order payload examples and current trading flow
- Place Multi Order
- multi-order examples aligned to the current behavior
- Place Strategy Order
- major clarification around strategy quantity, base executable quantity, and
unitQty - Modify Order
- updated modify payload guidance for current behavior
- Modify Strategy Order
- strategy modify payload examples aligned to the latest rollout
- Get Order Margin
- refreshed margin examples for current validation flows
- Realtime Order Updates
- websocket callback usage clarified for current SDK behavior
- Python SDK V3
- use this track for SDK
0.5.0and the current V3 trading payload flow
Latest Version Summary¶
| Version | Status | Python Support |
|---|---|---|
0.5.0 |
current V3 line; use Python SDK | 3.7+ |
0.4.5 |
older SDK line before the 0.5.0 V3-only release |
3.7+ |
0.4.4 |
earlier SDK milestone | 3.7+ |
0.4.2 |
earlier public milestone | 3.7+ |
Version History¶
Version 0.5.0¶
Features and enhancements:
- current SDK line for the V3 trading payload flow
- use the current Python SDK documentation for SDK
0.5.0integrations - this Python SDK V2 section is not the integration reference for SDK
0.5.0
Version 0.4.5¶
Features and enhancements:
- older SDK line before the
0.5.0V3-only release - use this Python SDK V2 section only when referring to older SDK integrations and V2 payload behavior
Version 0.4.4¶
Features and enhancements:
- earlier SDK milestone before the
0.4.5rollout
Version 0.4.2¶
Features and enhancements:
- earlier stable public milestone before the
0.4.4backward-compatible rollout
Version 0.3.8¶
Features and enhancements:
- Index WebSocket now exposes open interest for applicable instruments
- Realtime OI updates are available for futures and options through the index stream
volume_oiis included in the index payload when applicable- For non-derivative instruments such as spot indices and equities,
volume_oiisNone
Version 0.3.7¶
Features and enhancements:
- Positions API now supports
V2 V2adds clearer position-level visibility with buy and sell quantity fields
Version 0.3.6¶
Features and enhancements:
- flexi basket modification support
get_margin()for single-leg and multi-leg margin estimation- Greeks WebSocket for live option sensitivity monitoring
- OHLCV WebSocket for realtime candle data
Version 0.3.5¶
WebSocket behavior change:
- the SDK introduced a new market-data WebSocket endpoint
- in
0.3.5, the new WebSocket endpoint is used by default - to use the older endpoint on
0.3.5, passsocket_v2=False - for versions prior to
0.3.5, no flag is required
Version 0.3.4¶
Features and enhancements:
- order tagging added to place-order, multi-order, and flexi-order flows
- get-order retrieval enhanced with tag filtering
- realtime order update import flow improved
Version 0.3.1¶
Breaking changes:
.env-based TOTP and OTP authentication support added- all prices and monetary values moved to integer paise instead of floating-point rupees
- Trading API
V2introduced with updated request structures
Related:
Version 0.2.5¶
Features:
- TOTP authentication
- portfolio APIs for holdings, positions, and funds
- trading APIs for place, modify, cancel, and order tracking
- support for multiple execution strategies including limit, IOC, iceberg, and stoploss
Version 0.1.1¶
Initial release:
- historical market data
- live market quotes including depth
- realtime market data through WebSockets
- option chain data
- terminal authentication with 2FA
How To Update¶
pip install --upgrade nubra-sdk
Important Rules¶
Important Rules
- Release notes are version-specific. Always match the documented behavior to the installed SDK version.
- Do not assume older projects use the latest request or response shape.
- Price-format changes matter operationally. In newer SDK versions, prices and many monetary fields are represented as integer paise.
- Check release notes before relying on newly added realtime streams, portfolio response versions, or trading request shapes.
- SDK
0.5.0uses the current V3 trading payload flow. - Use this Python SDK V2 section only for older SDK integrations and V2 payload behavior.