Release notes:
250.0.4
Issues Resolved New FeaturesNew Features
- [#16768] Added expression parser so query format can be used on Linq to SQL – e.g. data models and entity framework.
- [#16921] Added API Controller methods for viewing Logs.
Issues Resolved
- [#16768] Fixed an error that could occur if expression body is null.
Date applied: December 11, 2025
250.0.2
New FeaturesNew Features
- [#15053] Added new web API endpoint ‘UnissueWorksOrderLine’ to un issue works order components.
Date applied: August 6, 2025
250.0.1
ImportantImportant Info
Initial compatibility version for v25 (no new features)
Date applied: June 11, 2025
221.0.42
Issues ResolvedIssues Resolved
- Resolved an issue in the windows service component where the enable string would be checked for module ‘0000’ which would result in failure to generate a report
Date applied: June 2, 2025
221.0.41
ImportantImportant Info
- Changed connection code to use desktop licences instead of web connections to work around a restriction where only two web sessions can be opened per user at one time
Date applied: June 2, 2025
221.0.40
Issues ResolvedIssues Resolved
Fixed error when loading Web based Dashboards.
Date applied: May 1, 2025
221.0.39
Pre-release Hot Fix EnhancementsPre-Release Version: features are only available to customers using a pre-release version who have signed up to the Early Adopter Programme.
Change in Functionality
Windows Service now only loads module add-ins according to name filter specified in the .config file. (Defaults to Sicon.*.WebAPI.dll)
Date applied: May 1, 2025
221.0.38
Issues ResolvedIssues Resolved
- [#12942] Added Sage.Reporting assembly redirection for v7.0.0.0 (i.e. Sage 200 2024 R2).
Date applied: January 29, 2025
221.0.37
Issues Resolved Pre-releasePre-Release Version: features are only available to customers using a pre-release version who have signed up to the Early Adopter Programme.
Issues Resolved
- [#13064] Fix Barcoding Internal Issue ‘Socket closed’ error if issuing stock with identical credit and debit nominal codes.
Date applied: January 15, 2025
221.0.36
Issues Resolved Pre-releasePre-Release Version: features are only available to customers using a pre-release version who have signed up to the Early Adopter Programme.
Issues Resolved
- Added an assembly binding redirect for the log4net assembly to cover any version that may be deployed with Sage 200.
Date applied: January 3, 2025
221.0.35
Issues Resolved Pre-releasePre-Release Version: features are only available to customers using a pre-release version who have signed up to the Early Adopter Programme.
Issues Resolved
- Controller/Action not found errors will now be caught and a custom error message returned. This change protects against cross site scripting.
Date applied: December 14, 2024
221.0.34
Pre-release ImportantPre-Release Version: features are only available to customers using a pre-release version who have signed up to the Early Adopter Programme.
Important Info
- Swagger documentation will now be disabled by default. It can be enabled by setting the ‘EnableControllerDocumentation’ setting to ‘True’ in the web.config.
Date applied: December 9, 2024
221.0.33
Issues Resolved Pre-releasePre-Release Version: features are only available to customers using a pre-release version who have signed up to the Early Adopter Programme.
Issues Resolved
- Added the ability to specify the search pattern used to load Web API Assemblies. The default pattern is ‘Sicon.*.WebAPI.dll’ but can be changed by editing the ‘AddonAssemblySearchPattern’ setting in the Web.Config.
Date applied: November 22, 2024
221.0.32
Issues Resolved Pre-releasePre-Release Version: features are only available to customers using a pre-release version who have signed up to the Early Adopter Programme.
Issues Resolved
- Added an assembly binding redirect for Newtonsoft.Json for versions 0.0.0.0-13.0.0.0 -> 12.0.0.0
Date applied: October 1, 2024
221.0.31
Pre-release ImportantPre-Release Version: features are only available to customers using a pre-release version who have signed up to the Early Adopter Programme.
Important Info
- Web API Logging will now use a ‘BufferingForwarder’ to write to the Web API Log file. This will buffer 256 log events before flushing the changes to disk. This will result in a delay for log entries to appear in the Web API log. This change was required to reduce the number of writes to the Web API log and improve performance of the Web API for sites that use antivirus that locks files on each read/write of a file.
This can be changed to use the existing appended by amending the web.config as below:
Software dependancies: Sicon Common Components 221.0.81 or later
Date applied: September 10, 2024
221.0.30
Issues Resolved Pre-releasePre-Release Version: features are only available to customers using a pre-release version who have signed up to the Early Adopter Programme.
Issues Resolved
- No External Changes – Renamed the Web API Project in source control to resolve an issue with the project loading in some versions of Visual Studio.
Date applied: September 9, 2024
221.0.29
Issues ResolvedIssues Resolved
- Moved extension methods for redirecting assemblies for an app domain into the local project rather than common components to remove the dependancy.
Date applied: August 21, 2024
221.0.28
Issues ResolvedIssues Resolved
- Added default maximum values in the Web.Config for ‘MaxAllowedContentLength’ and ‘MaxReceivedMessageSize’.
- Resolved an issue where Sage Sessions were being closed before a request had fully finished (this could result in an access denied error).
Date applied: August 10, 2024
221.0.27
Issues ResolvedIssues Resolved
- Added built in assembly binding redirection for ‘Sage.Reporting.Engine.Integration 5.0.0.0’
- Added built in assembly binding redirection for ‘Sage.Reporting.Model 5.0.0.0’
- The above changes were to address a file version change for the Sage Reporting assemblies.
Date applied: August 2, 2024
221.0.26
Issues ResolvedIssues Resolved
- Changed Web API logging to use minimal locking in the log4net configuration.
Date applied: June 3, 2024
221.0.25
Issues ResolvedIssues Resolved
- Updated DevExpress dependencies to 23.2.5
Date applied: April 22, 2024
221.0.24
Issues ResolvedIssues Resolved
- Turned Custom Errors Mode off by default.
Date applied: April 16, 2024
221.0.23
Issues ResolvedIssues Resolved
- Data Model Properties that could result in an access denied error are now ‘pre-cached’ at application start up (so requests the the Sage System Admin service are made immediately after authentication, rather than an undetermined time later).
- Removed unused references to ‘Hangfire’.
Date applied: April 1, 2024
221.0.22
Issues ResolvedIssues Resolved
- Improved and added additional log messages to all functions at start up.
- Resolved an issue where X Table extensions from addons were not loaded and updated in the Web API.
- The Web API Updater will now synchronise the Sage Addons folder in addition to its own cache folder (this is to ensure ObjectStore extensions are loaded).
Date applied: March 11, 2024
221.0.21
Issues ResolvedIssues Resolved
- Added custom error pages to the Web API Portal to show customised errors to project against cross site scripting.
Date applied: February 1, 2024
221.0.20
Issues ResolvedIssues Resolved
- Added code to manually synchronise the Sage addon cache to resolve an issue where the previous code may not sync if files are in use.
Date applied: December 13, 2023