Skip to content

Releases: rishabh9/riko

v3.0.0

20 Jan 14:49
Compare
Choose a tag to compare
Bump version to 3.0.0

Signed-off-by: Rishabh Joshi <[email protected]>

v3.0.0-SNAPSHOT

31 Dec 12:33
Compare
Choose a tag to compare
v3.0.0-SNAPSHOT Pre-release
Pre-release

This release predominantly has changes that support the upcoming v2.0 of Upstox API, which are currently available on staging only. See Upstox's staging documentation here
The changes in this release are as follows:

  1. Add support for rate limits introduced by Upstox. Using Google Guava's RateLimiter class to implement rate limiting.
  2. Introduced RetryPolicyFactory to provide support for retries on failed API requests. Using Failsafe library to implement retries. The default behaviour is to have the retries disabled.
  3. Add method for new API endpoint - Fetch Subscribed Symbols - https://staging-api.upstox.com/live/feed/all. See documentation here.
  4. Add support for the new Historical endpoint. See documentation here.
  5. WebSocket reconnect feature provided by the OkHTTP library is now disabled by default (riko.ws.reconnect=false), for it eventually affects the rate limits, when handled by the developer.
  6. Updated Google Guava to v27.0.1-jre.

NOTE: WebSocket disconnection is not handled by Riko. Any websocket disconnections must be handled by the developer in their application.

For Maven based project

<dependency>
    <groupId>com.github.rishabh9</groupId>
    <artifactId>riko</artifactId>
    <version>3.0.0-SNAPSHOT</version>
</dependency>

For Gradle based project

dependencies {
    implementation 'com.github.rishabh9:riko:3.0.0-SNAPSHOT'
}

For SBT based project

libraryDependencies += "com.github.rishabh9" % "riko" % "3.0.0-SNAPSHOT"

v2.0.2

13 Dec 10:47
Compare
Choose a tag to compare

Changed datatype of cfAveragePrice to NumberString.

v2.0.1

25 Oct 08:23
Compare
Choose a tag to compare

Added logger for every failed HTTP requests

v2.0.0

25 Oct 08:22
Compare
Choose a tag to compare

Updated the way to provide authentication credentials like API key, secret and authentication tokens.
Implement the UpstoxAuthService interface to ensure Riko picks up the latest API keys and Auth Tokens.

v1.0.2

06 Oct 14:24
Compare
Choose a tag to compare

Added constants to help in order placement.

v1.0.1

06 Oct 14:23
Compare
Choose a tag to compare

Enabled auto-reconnect by default for Websocket connections.

v1.0.0

06 Oct 14:25
Compare
Choose a tag to compare

Initial stable build. Out of beta.