Added

Java SDK Version Update

2.7.0 (2026-09-17)

New

  • Added OAuth2 authentication as an alternative to tigerId + private key signing: OAuth2SessionManager.builder() handles authorization and token management, and clientConfig.authentication = new OAuth2Authentication(sessions) integrates it into the client. Tokens are stored in ~/.tiger/openapi/, automatically refreshed upon expiration, and no private key is required in code or configuration
  • Added OAuth2 support for streaming; tokens are refreshed directly on the existing connection when they are about to expire, without disconnecting and reconnecting

Compatibility

  • The existing tigerId + private key signing method remains unaffected; if ClientConfig.authentication is not configured, the signing method continues to be used

2.6.3 (2026-08-27)

New

  • Added the amount field to RealTimeQuoteItem, supporting real-time trading amount for stocks and cryptocurrencies.

2.6.2 (2026-08-19)

New

  • Added markPrice, preMarkPrice, markTimestamp, midPrice, preMidPrice, and midTimestamp fields to OptionRealTimeQuote
  • Added the tradingStatus field to QuoteOvernight

2.6.1 (2026-08-03)

Fixed

  • Fixed an issue where the requireVolatilityList parameter of the option analysis API was not taking effect. Previously, the parameter was ignored by the server, preventing volatility list data from being returned
  • Fixed an issue where the beginTime parameter of the option intraday chart API was not taking effect. Previously, setting the start time did not filter the returned results

2.6.0 (2026-07-23)

New

  • Added SYMBOL_CHANGE, DELISTING, and IPO to CorporateActionType
  • Added company action / stock symbol change query APIs

2.5.1 (2026-06-24)

New

  • Added TradeOrderModel.buildIcebergOrder for constructing iceberg orders, supporting configuration of minimum display quantity, check interval, and price type
  • Added the IcebergPriceType enum (LIMIT_PRICE, OPPONENT_PRICE)

2.5.0 (2026-06-08)

New

  • Added option early exercise APIs, supporting checking eligible positions, submitting exercise requests, querying exercise records with pagination, and cancelling exercise requests
  • Added the OptionExerciseType enum (Exercise for early exercise / Expire for early abandonment)
  • Added the setItmRate(Integer) method to OptionExerciseCheckRequest, supporting an in-the-money rate threshold (0-10) for Expire requests

2.4.9(2026-03-24)

New

The options analysis interface returns historical volatility curve data


2.4.8 (2026-03-02)

New Feature

  • Support notional orders
  • Support cryptocurrency basic market data and trading

2.4.7 (2026-02-06)

New Features

  • Retrieve options analysis indicators (implied volatility, historical volatility, IV/HV ratio, put-call ratio, IV percentile, IV ranking)

2.4.6 (2026-01-21)

New Features

  • Added new fields to real-time stock quotes: Price change (change) / Price change rate (changeRate) / Amplitude (amplitude)

  • Added new fields to real-time option quotes: Mark price (markPrice) / Mid price (midPrice) / Previous mark price (preMarkPrice) / Annualized selling return (sellingReturn)

2.4.5 (2025-12-26)

New Features

  • Added position transfer–related APIs;
  • The asset query API response now includes the forexRate field;
  • The trade records API request parameters now support sinceDate / toDate to improve query performance;
  • Subscription callbacks were changed from single-threaded consumption to multi-threaded consumption, and now support a custom MessageCallbackExecutor.

2.4.4 (2025-11-14)

New Features

  • Futures contracts now include the fields productScale, timeZone, and lastTradingTimestamp;
  • Futures real-time quotes now include the avgPrice field.

2.4.3 (2025-10-28)

New Features

  • The StockFundamental data interface now returns newly added basic data.
  • The K-line interface now returns newly added price-earnings ratio and turnover rate.

2.4.1

2.4.1 version release @2025-08-22

New Feature

  • Added a new interface for fetching futures depth market data.

2.4.0

2.4.0 version release @2025-07-31

New Feature

  • Added a new enum value for circuit breaker status in stock status (StockStatus)

Fix

  • Fixed timeout issue with deep pagination in the stock selector API (added cursorId parameter)

2.3.6

2.3.6 version release @2025-06-30

New Feature

  • Supported paper trading of odd lots in Hong Kong stocks (via TradingSessionType.HK_CTS)
  • Added productWorth, deliveryMode, and productType fields to future contracts

2.3.5

2.3.5 version released @2025-06-26

New Features

  • Supports pulling options timeline data.
  • Enhanced quota returns: Added last pull time for each symbol

2.3.4

2.3.4 version released @2025-06-16

New Features

  • Supports minute-level K-line data with a larger time range.

Fix

  • Fixed the issue where the preview API response was missing the message field.

2.3.3

2.3.3 version released @2025-06-12

New Features

  • Add attributes to order push timeInForce

2.3.2

2.3.3 version released @2025-06-06

New Features

  • Support TBUS

2.3.1

2.3.3 version released @2025-05-30

New Features

  • Support order preview

2.3.0

2.3.0 version released @2025-05-12

New Features

  • Add attributes to order push attrList

2.2.9

2.2.9 version released @2025-04-28

New Features

  • Added query for the fund details

2.2.8

2.2.8 Released @2025-04-15

New Features

  • Added query for broker holding market value

2.2.7

2.2.7 Released @2025-04-09

New Features

  • Added query for aggregated assets across buying power
  • Updated screener (stock picker) fields

2.2.6

2.2.6 Released @2025-03-05

New Features

  • Add ‘supportOvernightTrading’ in returned contract data
  • Supports full-time order

2.2.5

2.2.5 Released @2025-02-25

New Features

  • Add Hot trading rankings API

2.2.4

2.2.4 Released @2025-02-11

New Features

  • Refactor the TigerHttpClient class from a singleton to support multiple instances

2.2.3

2.2.3 Released @2024-12-27

New Features

  • Added querying deposit and withdrawal API
  • Supports 1-minute K-line pre-market and post-market data

2.2.2

2.2.2 Released @2024-11-20

New Features

  • Add ‘lockedFunds’ in returned asset data

2.2.1

2.2.1 Released @2024-11-08

New Features

  • Add commission and fee detail in returned order data

2.2.0

2.2.0 Released @2024-10-12

New Features

  • Add ‘replaceStatus’ and ‘cancelStatus’ field in returned order data

2.1.9

2.1.9 Released @2024-07-15

New Features

  • Optimize the returned data of the position query API

2.1.8

2.1.8 Released @2024-07-08

Bug Fixes

  • Support funds to place quantity sell orders

2.1.7

2.1.7 Released @2024-06-27

New Features

  • Support US stock night trading orders
  • Add the maintenance margin value in the response of the position API
  • Added querying US Options depth quote data API
  • Added Hong Kong stock options related API

2.1.6

2.1.6 Released @2024-04-26

New Features

  • Added 3 minute kline for stock

2.1.5

2.1.5 Released @2024-04-10

New Features

  • Added support full tick and minute kline subscription

2.1.4

2.1.4 Released @2024-04-03

New Features

  • Optimize the return data of getting option chain data API

2.1.3

2.1.3 Released @2024-03-12

New Features

  • Support odd lot orders

2.1.2

2.1.2 Released @2024-03-01

New Features

  • Add ‘gst’ field in returned order data

2.1.1

2.1.1 Released @2024-02-05

New Features

  • Optimize options calculation tool method

2.1.0

2.1.0 Released @2024-01-10

New Features

  • Added support Options depth quotes subscription

2.0.9

2.0.9 Released @2023-11-23

New Features

  • Added support for get the OTC ticker symbols and names
  • Optimize the return data of getting timeline data API

2.0.8

2.0.8 Released @2023-11-07

New Features

  • Added support for OCA Bracket orders
  • Add querying futures main's historical contract codes API
  • Add ’positionScale‘ field in response position data

2.0.7

2.0.7 Released @2023-08-04

New Features

  • Support fund quotes and transactions

2.0.6

2.0.6 Released @2023-07-10

New Features

  • Add the Greek letter value in the response of the option chain API

2.0.5

2.0.5 Released @2023-06-20

New Features

  • Support quote top list data subscription
  • Added support for TWAP/VWAP algorithm orders
  • Add querying historical K-line quota API
  • Support canceling all symbols of quotation subscription
  • Add ’userMark‘ field in order status push data

2.0.4

2.0.4 Released @2023-05-05

New Features

  • Add getting the industry and concept label values of the multi-label filter of the MarketScannerRequest
  • Add the 'isOpen' field in the order information, and add margin discount information for futures contract

2.0.3

2.0.3 Released @2023-04-18

New Features

  • Add getting the maximum tradable quantity interface
  • Add 'saleable' field in push position data

2.0.2

2.0.2 Released @2023-04-06

New Features

  • Add limit parameter for Option K-line of minute type

2.0.1

2.0.1 Released @2023-03-27

New Features

  • Optimize token refresh configuration
  • Support the internal transfer of funds between segments
  • Support auction order in the Hong Kong stock market
  • Option K-line supports minute type
  • Support forex order

2.0.0

2.0.0 Released @2023-02-20

New Features

  • The protocol of the socket connection is changed to protobuf, and non-ssl configuration is supported
  • API supports failure retry
  • Support local file configuration and TBHK license
  • Add Warrant/CBBC real-time quote API
  • The enumeration serialization of json is compatible with the high version of fastjson2
  • Optimize log output

1.5.1

1.5.1 Released @2022-12-04

New Features

  • add QuoteStockBrokerRequest, QuoteCapitalDistributionRequest, QuoteCapitalFlowRequest API

1.5.0

1.5.0 Released @2022-11-21

New Features

  • Support order transaction data
  • Support GTD order

1.4.9

1.4.9 Released @2022-10-23

New Features

  • Support futures trade-tick data

1.4.8

1.4.8 Released @2022-10-15

Bug Fixes

  • Optimize the problem of tcp reconnection failure

1.4.7

1.4.7 Released @2022-09-24

New Features

  • Order query supports returning futures and stock orders at the same time
  • Add license configuration, use different urls for trading, quote, and paper-account api

1.4.6

1.4.6 Released @2022-08-15

New Features

  • Support option price prediction tool, support option Greek value calculation
  • Support to obtain futures contracts in batches by futures type
  • Support ClientConfig to configure default language and time zone
  • Add additional trailing stop order

1.4.5

1.4.5 Released @2022-07-26

Bug Fixes

  • Add multi-language support parameter to the order/position interface

1.4.4

1.4.4 Released @2022-07-17

New Features

  • Add HK depth quote subscription
  • Added historical asset analysis interface
  • Support for filtering by the order time for the Prime account order query
  • Add StockPriceUtils tools to judge/repair the price that does not meet the tick size when placing an order

1.4.2

1.4.2 Released@2022-07-02

New Features

  • Add trade tick data subscription
  • Add transaction calendar interface
  • Add TradeSession conditions in QuoteTradeTickRequest

1.4.1

1.4.1 Released @2022-06-13

Bug Fixes

  • Optimized the problem of failing to establish a tcp connection handshake in the Win environment

1.4.0

1.4.0 Released @2022-05-26

New Features

  • Grab permission when QuoteClient initialization
  • Add QuoteHistoryTimelineRequest
  • K-line query supports paging token
  • Placeing order support remark information fields: ’user-mark‘
  • Order status callback adds field "latestTime"
  • Add request parameter verification

1.3.9

1.3.9 Released @2022-03-16

New Features

  • Supports automatic adaptation of the price when placing an order
  • Dynamic configure server domain

1.3.8

1.3.8 Released @2022-02-25

Bug Fixes

  • Optimize openssl protocol version support

1.3.7

1.3.7 Released @2022-01-17

New Features

  • Update domain address
  • Optimize the timeout problem

1.3.6

1.3.6 Released @2021-12-23

New Features

  • Add 'stop_loss_limit_price' parameter for Prime Account's Attached Order
  • Add 'subIds' field in the return value of placing Attached Order

1.3.5

1.3.5 Released @2021-12-20

New Features

  • Add 'status' field in the return value of the QuoteMarketRequest interface

1.3.3

1.3.3 Released @2021-12-02

New Features

  • Add PrimeAssetRequest interface for the Prime Account

1.3.0

1.3.0 Released @2021-11-28

New Features

  • Add ORDER_TRANSACTIONS interface
  • Support warrants and CBBCs to place orders for Prime account,
  • Add option ask-bid quote data push
  • Add QuoteDelayRequest interface(free)

Bug Fixes

  • Fix some documentation errors
  • Fix the problem that the deviceId cannot be obtained when using a proxy
  • Optimize contract interface V2.0 version
  • Add 'timestamp' and 'latestTime' in the return value of the OptionBriefQueryRequest interface

1.2.0

1.2.0 Released @2021-11-14

New Features

  • Added QuoteKeyType enum parameter to stock quote subscription
  • Add the method of placing an order with contract object parameters
  • Option chain interface supports more filter conditions
  • AddClientConfig,supports configuring the default account when getting a contract and placing an order, and add 'readPrivateKey()' method for reading the private key file to configure the private key

Bug Fixes

  • handle connection kicked out error
  • Optimize subscription callback interface, add subject parameter of callback method