Version 2.95
Version 2.95 is a major release, and covers updates to the Gateway Solver API (GatewaySolverAPI.dll) client, the Gateway Solver Desktop application, the Gateway Solver Uploader Service (GSUS) and our web services. All installations of Gateway Solver must be updated to 2.95 as older versions will be out of date by 1st November 2024. The majority of the changes in this release are to our hosted architecture to guarantee availability for the long term. We have had to release updates to our client software to abide by a very short notice (30 days!) requirement from Microsoft, so apologies for the short notice.
Gateway Solver Desktop Application (Version 2.95)
SHA-256 Checksum: FFDA1A8C4B1AC73DCFA4FE6A1B92F44435A6A83798D03BCDC14B29FE1F937F75
New API endpoint: https://gatewaysolver.evolvedsoftware.com (this should be covered by your existing firewall configuration however it is wise to check this before 1st November 2024). If Gateway Solver works following updating to 2.95, it's fine.
Various improvements and bug fixes ;)
You need to install this yourself (click 'yes' at the update prompt to download and run the installer, contact your IT admin to run our installer if you need to).
Gateway Solver Uploader Service (GSUS) (Version 0.9.8000.5)
SHA-256 Checksum: 701177D5960B650B58091F52DA6D77D8F6331D044A57197830E7CD632870543C
Harmonised RTI Return submission logic to use the shared GatewaySolverAPI.dll - reducing code complexity.
Exceptions in the Event Log are now correctly recorded as 'Error' level instead of 'Information'.
We will contact you directly to arrange updating your GSUS install.
GatewaySolverAPI.dll
SHA-256 Checksum: 399FBF1C036F4219C26C79F6E9283D9D649FF45589B345B48091F820E60D0BF6
Improvements to diagnostic logging when using Gateway Solver products:
New text log files are now stored in:
%AppData%Local\GatewaySolverAPI
For this release, we will continue to save our usual log file output (default: Documents\Gateway Solver) but this will change in a future update.
Event Viewer support (for users with privileges ( please start Gateway Solver as Administrator once to create the 'Gateway Solver' Event Source).
Improved networking layer to provide detailed reasons for each type of potential network availability failure, and retries to connect three times (e.g. first attempt at 2 seconds, a second at 4 seconds, a third at 8 seconds) before timing out.
Removed GatewaySolverAPI.dll.config (or our configuration from your app.config or web.config). Any configuration elements remaining will be safely ignored and you can remove them.
Added dependency: Newtonsoft.Json.dll which must be in the same folder as GatewaySolverAPI.dll [MIT license, free for commercial use]
Newtonsoft.Json.dll SHA-256 Checksum: E1E27AF7B07EEEDF5CE71A9255F0422816A6FC5849A483C6714E1B472044FA9D
File version 13.0.3.27908
It's significantly faster and more reliable than the .NET Framework's Microsoft System.Text.Json.
VAT Solver Pro and Notices and Reminders Service (NARS) are not affected by this update
Further Reading
How do I install Gateway Solver?
Occasional Windows Error on Gateway Solver Startup following installing an update
Error 1046 Authentication Failure (this is the Number 1 HMRC rejection reason)