Skip to content

Commit

Permalink
Version bump (#46)
Browse files Browse the repository at this point in the history
* partial securitydata

* Security data cache done. need data cache general still

* Pass the option collection up

* start data cache

* shell methods

* progress

* nullability

* more

* delegate cleanup

* Allow supplemental data update logic

* gets done

* builds. time to test data structures

* composite sample app

* covariance

* create new ones

* internal data cache implementation

* internalize internal sets

* Allow 2 configs at the same time. Giggity.

* overflow bug

* optional candle

* checkpoint

* partial cleanup

* Compile but need values filled

from api

* greek supplementary data fetch

* greek sample app

* tweak dividend call

* nullability

* hookups

* working

* perf improvements

* more hooks

* back to default sample app

* braces formatting

* more formatting

* unused var

* integrate the cache

* No async (#45)

* WIP on SMS/RealtimeGreeks

* composite sample app

* unused field

* stack only greek struct

* nullability

* Plugin for consolidation of hookups

* add doc comments

* Startup load, and offload the followup event without using closure

* troubleshoot httpclient interferring with websocket

* cleanup and doc part 1

* more doc updates

* start on readme

* readme

* detail

* missed a spot

* version bump
  • Loading branch information
ssnyder-intrinio authored Oct 24, 2024
1 parent 94f5221 commit ad99c77
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 5 deletions.
2 changes: 1 addition & 1 deletion Intrinio.Realtime/WebSocketClient.cs
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ public abstract class WebSocketClient
private readonly Action _tryReconnect;
private readonly HttpClient _httpClient = new ();
private const string ClientInfoHeaderKey = "Client-Information";
private const string ClientInfoHeaderValue = "IntrinioDotNetSDKv11.0";
private const string ClientInfoHeaderValue = "IntrinioDotNetSDKv12.0";
private readonly ThreadPriority _mainThreadPriority;
private readonly Thread[] _threads;
private Thread? _receiveThread;
Expand Down
4 changes: 2 additions & 2 deletions IntrinioRealTimeClient.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@
<package>
<metadata>
<id>IntrinioRealTimeClient</id>
<version>11.0.4</version>
<version>12.0.4</version>
<title>Intrinio SDK for Real-Time Stock and Option Prices</title>
<authors>Intrinio</authors>
<owners>Intrinio</owners>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
<projectUrl>https://github.com/intrinio/intrinio-realtime-csharp-sdk</projectUrl>
<description>Intrinio provides real-time stock and option prices via a two-way WebSocket connection.</description>
<releaseNotes>Version 11.0.4 release.</releaseNotes>
<releaseNotes>Version 12.0.4 release.</releaseNotes>
<copyright>Copyright 2024 Intrinio</copyright>
<tags>fintech stocks options prices websocket real-time market finance</tags>
<dependencies>
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -379,7 +379,7 @@ config.Symbols = new[] { "AAPL", "MSFT" };
config.NumThreads = 2;
config.BufferSize = 2048;
config.OverflowBufferSize = 4096;
client = new Client(onTrade, onQuote, config);
client = new EquitiesWebSocketClient(onTrade, onQuote, config);
client.Start();
```

Expand Down Expand Up @@ -416,7 +416,7 @@ static void Main(string[] _)
onQuote += _candleStickClient.OnQuote;
_candleStickClient.Start();

client = new Client(onTrade, onQuote);
client = new EquitiesWebSocketClient(onTrade, onQuote);
timer = new Timer(TimerCallback, client, 10000, 10000);
client.Join(); //Load symbols from your config or config.json
//client.Join(new string[] { "AAPL", "GOOG", "MSFT" }, false); //Specify symbols at runtime
Expand Down

0 comments on commit ad99c77

Please sign in to comment.