Includes release notes for the Client , Server and Cache apps.
Version 8.31.5518
February 23, 2024
Cache and Client and Server changes
Client: fix for error that occurred when trying to edit stock names after displaying indices.
Client: Blank scenes are never valid and never enabled.
Server: fix for 6 month charts repeating the year label instead of switching back to the month
example Nov Dec 2024 2024 should be Nov Dec 2024 Feb
Server: fix for the 3 month chart not showing labels in the new year when switch from December into the new year.
All: Use Newtonsoft.Json 13.0.3 and BLSoft 1.7.62
Version 8.26.0
June 14, 2023
Cache and Client changes
Avoid errors by checking if symbol data has already been added to the data.
Enhance some logging messages.
Version 8.25.0
September 23, 2022
Client changes only
Fix for 5-stock scenes not displaying updates when auto-refreshing.
Add extra logging details.
Version 8.24.0
August 30, 2022
Client changes only
Improvements to avoid errors.
Use a shorter Connection Lease Timeout.
Clear the stock symbol text after adding it to the cache list.
makes it easier to add multiples in a row.
Version 8.23.5518
July 25, 2022
Build the app using .NET Framework 4.7.2 to enable compatibility with coming changes to the Xignite API.
Ensure ability to use TLS 1.2
Note |
---|
.NET Framework RequirementThis build requires the full version of the .NET Framework version 4.7.2 |
Version 8.22.5518
June 27, 2022
Server changes only
Build the app using XPression build v10.5 5518.
Version 8.22.0
February 16, 2022
Client changes only.
Fix: indices not auto-refreshing correctly when enabled to auto-refresh showing charts.
Version 8.21.5250
January 26, 2022
Hide the $ signs in the chart scenes for indexes/futures but keep them for currencies and stocks.
Requires the XPF updated January 13, 2022 implement the change.
Prompt with the connection options if the saved connection method was not successfully connected automatically.
Fix for 5 day and 2 day, charts not including a full amount of data when weekends, holidays encountered.
Fix spelling of Indices.
Version 8.19.5250
December 7, 2021
Add support for a Year-To-Date (TYD) timeframe chart.
Version 8.18.5250
Cache, Client and Server app updates
December 3, 2021
Cache
Add support for caching futures data.
Client and Server app updates
Enable client to update the cache list of available futures.
Enable disabling the cache processing for futures data.
Automatically convert an index selection in a pre-market or after hours chart to it’s associated future.
Enable assigning a future to an index to use for pre-market and after hours charts.
Go to Files menu - Select
Available Indicies
and then select a future for each applicable index in theOff-Hours Future
column and save changes.
...
Version 8.17.5250
Client and Server app updates
November 18, 2021
REQUIRES the latest XPF with changes made Nov 17, 2021.
Charts
primarily changes to improve charting consistency with a focus on the 5 day and intraday charts.
handle a no-data found request for Bitcoin data better.
Version 8.16.5250
Client and Server app updates
November 10, 2021
REQUIRES the latest XPF with changes made Nov 8, 2021.
Charts
first draft of the 24 hour option
Currency (bitcoin) - improve handling of the currency data retrieval. Data requests must be UTC date based.
FIX: for index charts not having the user provided display name applied
Playlists - when restoring a playlist, mark chart scenes with no data as invalid and disabled.
Backgrounds
FIX: for charts not be able to turn off the background
swap the location of the preview and program buttons for the backgrounds
to be consistent with the PRG and PVW buttons used for charts and bugs
Version 8.15 Client - test release
November 3, 2021
Index charts
Better detection and handling when no index data is available for a requested day.
FIX: for index data not returning 2 days of data when a weekend or other closed day is skipped over.
Bug
Skip over a index that fails to return data for the bug.
Enable selecting Futures to display in the bug
Search by name or use Symbol.Exchange (eg. NQ.CMEGLOBEX)
Enable identifying which Indices are shown in the bug rotation.
Search by name or use Symbol.IndexGroup (eg. COMP.IND_GIDS)
Enable both manually choosing Index vs Futures for the bug.
Enable automatically displaying Futures off-hours in the bug.
Add a Preference to allow controlling how often the bug rotates to the next item. Original default was 5 seconds.
Log a more complete URL in debug mode to show the accessed API endpoints.
Version 8.13.5250
October 29, 2021
Apply the current real time values to the chart scenes so that the current value, change and change percent all adjust as the real time current value changes.
Fix: allow a chart that is showing in the preview output to update when the scene is manually refreshed by clicking the refresh icon in the playlist.
Fix for the client app freezing when limited data was available for a new stock.
The app was actually spinning trying to look further and further back in time for data instead of giving up.
Flag a chart scene with no data in it as invalid and not enabled. This will help to avoid sending charts to air with no data.
...
Cache: provide a summary of available data for each stock.
includes the number of available data points for current pre and post markets
includes the time of the first and last data point for today and yesterday
Cache (via client): implement
check-for-updates
functionality.Client: create a new
Cache
menu item for cache related actions.Cache Config
andCache Stock List
items were moved over from theFile
menu.Client: implement
check-for-updates
functionality.Client: chart generation improvements for custom time frame charts (especially where the time frame involves cache and/or intraday data)
Client: chart preview window now maintains the aspect ratio the generated chart when it is displayed and resized.
Server: change main layout colors
Server: add menu option to enable
Debug
andPerformance
log messages where available.Server: log changes to text messages and scene on/offline changes.
Server: delay loading the XPression project until the user clicks the start service button.
Server: fix for project not being found in XPression because of case-sensitivity.
Server: implement
check-for-updates
functionality.
Version 7.8.x
Cache
August 10, 2020
Improve error logging of the GetExtendedQuotes data retrieval method used by the cache.
...
Version 7.1.x
July 3, 2018
Cache
Improve the apps ability to recover from a lack of internet connection and a bad api key. It will keep retrying instead of being stuck in a state where it doesn’t check for data.
...
Note |
---|
.Net Framework RequirementThis build requires the full version of the .Net Framework version 4.6.1 |
Cache
This is the inaugural release of the cache service.
Checks for new off-hours data for list of stocks every few seconds.
Saves a copy of cached data occasionally.
Saves a copy of data stocks.
Keeps data to provide stock data for
current day pre-market
current day post-market
Last 24 hours
Uses the Xignite API Key from the client app.
Can enable debug and performance log options from the client app.
...