Skip to content

Release Notes

Python SDK V3

This page covers Python SDK V3 releases, version-specific changes, and V3 trading support.

This release is the current Python SDK V3 line for OMS V3 mapped accounts.

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

Latest Version Summary

Version Status Python Support
0.5.2 current V3 line 3.7+
0.5.0 earlier V3 line 3.7+
0.4.5 earlier V3 UAT line 3.7+
0.4.4 earlier V3 UAT line 3.7+
0.4.2 current production/public line 3.7+

Version History

Version 0.5.2

Features and enhancements:

  • Indicative Close Price (ICP) is exposed when provided by the exchange for applicable NSE and BSE cash-market instruments and sessions
  • IndexDataWrapper exposes the optional indicative_close_price field on realtime index updates
  • Current-price responses expose the optional indicative_close_price field when available
  • refreshed realtime market-data documentation and examples for Indicative Close Price handling

Version 0.5.0

Features and enhancements:

  • V3 payload support is the default SDK trading flow
  • initialization no longer requires the trading API version argument
  • market orders supported in the V3 order flow
  • validated V3 order examples across single, multi, and strategy order pages
  • refreshed portfolio, market-data, realtime, and trading docs for the V3 release flow

Version 0.4.5

Features and enhancements:

  • earlier V3 UAT release before the 0.5.0 rollout

Version 0.4.4

Features and enhancements:

  • earlier V3 UAT release before the 0.4.5 rollout

Version 0.4.2

Features and enhancements:

  • stable current production/public line before V3 migration

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_oi is included in the index payload when applicable
  • For non-derivative instruments such as spot indices and equities, volume_oi is None

Version 0.3.7

Features and enhancements:

  • Positions API response now includes 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, pass socket_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 request structures updated

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.
  1. Nubra Python SDK
  2. Authentication
  3. Trading Overview
NEO Assistant