Macro Server - Release Notes

Macro Server - Release Notes


v1100.1000  2025.01.24
 - Upgrade to .NET Framework 4.8

v1000.1007
- Resolve Invalid or Expired Credentials Key Exception when calling Client ExecuteNonQuery(), ExecuteQuery() or ExecuteScalar() directly from Macro before any other methods
- Server, Client & MacroEditor: ExecuteNonQuery(), ExecuteQuery() or ExecuteScalar() update to SoapHeader(""HeaderKey"") for Direction = SoapHeaderDirection.In Only (aka no ref)"
v462.1101 - Client Loader: ActivateObject handle when MacroVersion did NOT Exist before v908.1106 & return full stack if exception

"v1000.1006
- All: Merge AssemblyInfo.cs
- Client: Add MaxReceivedMessageSize property to override ServerLib Endpoint BasicHttpBinding MaxReceivedMessageSize in bytes (default 65536)
- Server: Update log4net to current latest version 2.0.14
- ConnectionConfig, MacroEditor & TestApp: Update App.config with notes & example:
<!-- Increase maxReceivedMessageSize if needed (default 65536 bytes) -->
<!--binding name=""ServerLibSoap"" maxReceivedMessageSize=""65536""-->"
Web.config - Remove staticContent for pdb (Removed in Client Loader v462.1100)
Add TODO
v462.1100 Client Runtime Loader - Add All Known AppContextSwitchOverrides for TLS & Update Commented Documentation
Notes for future enhancement
"TLS 1.2 Support 
--Loader was failing in Job Queue [Synergy v10 Upgrade]
--Switch.System.Net.DontEnableSystemDefaultTlsVersions

Multiple Assembly DLL Loading (inner dependency) [Hunt Valve - Extended CUDF with SBO]
--changed to Assembly.UnsafeLoadFrom [uses the standard .net Cache in the GAC - by version]"

v1000.1005 - Ensure User & Database always .ToUpper() at lowest levels
v1000.1004 - Always Ensure User & Database ToUpper() for Oracle
v1000.1003 - Up both the Server and Client to match - need to tag solution, and have a common version
"v1000.1002
--Logon  issue of not having UCASE on User ID
--Security Problem at Cox and Co
Follow the same logic as VISUAL - ucase the user id - ALWAYS"
Fix the log4net config to default to "INFO", not "DEBUG"
"Include Log4net - Convert EventLogEntry to Log4net
Global.asax.cs - include Application_Error event

v1000.1001 - Update Client to support No Default config - Set via ServerUrl
v1000.1001 - Update Web.config & Fix SelfInstall
v1000.1001 - Update for https (TLS)
"- Update Web.config: Add <httpRuntime targetFramework=""4.6.2"" /> (Remove Legacy), Handle UnobtrusiveValidationMode & Add Comment for security mode Transport for https
- ReportLoader: Fix Relative Path for Images WrongDB"
ClientLoader v462.1001 - Resolve adding symbolStoreName (pdb) assemblyVersion if passed
Set ServerLib.Endpoint.Address on Connect

"v1000.1000 (Massive Refactor, Reorganization & Clean Up)
- Upgrade to .NET Framework 4.6.2 (Convert Web References to Connected Services)
- Move CredentialCache.Purge to Global ApplicationTimer; Add Caching for ConnectionConfig
- Move InstalledPrinters & PrintServiceSubmitRequest to Launchpad ReportInfo *Break Change*
- Load symbolFile (pdb) if exists in ClientLoader.Managed ActivateObject()
- Add GetGridSelectedLineNumbers to Client lib"
Add VMSRunner ... still some work to do (Running at COX)

v908.1107 - Enhance DB & Add GetDB to ServerLib (Support replacing old DB_Interface)
Fix SqlServer-SqlConnection getting set twice
Ensure Web Path valid with AutoVer URL (if already includes ? then use & instead)

    • Related Articles

    • Shipper Connect - Release Notes

      "DatabaseConnectionUI: Fix Server not always being disabled for Oracle DatabaseConnectionUI & DefaultDatabaseConnectionUI: Ignore case for string compares FrmMain: Eliminate try/catch for alias" Add MacroStub.vms to the ClientLoader Project Macro ...
    • Job Queue - Release Notes

      v462.1001 - Update to Flush Buffering Appenders; Add AppContextSwitchOverrides for TLS 1.2 v462.1000 - Update .NET Framework 4.6.2 with Connected Services *Requires SRI Macro Server v1000.1000* "Optimize SRI_JOB_QUEUE SQL Indexes - Move ...
    • Launchpad - Release Notes

      version: 1100.1000 Date of Release 2024.11.18 Upgrade to support Visual 11 Upgrade Framework to 4.8 Utilizes Crystal Reports x64 Oracle SQL Server will not work with this Release (to be reviewed at a later date) version: 1000.1025 Date of Release ...
    • DERP - Release Notes

      1100.1000 Released 2025.02.17 (Pulls from 1000.2075) Updated for Visual ERP 11 1000.2076 Released 2025.02.18 Update From 4.6.1 to Framework 4.8 In an effort to prevent locking of sql server when multiple WORK_ORDERS are being processed the following ...
    • SmartViews - Release Notes

      v480.1000 (2025.01.09) Change to framework 4.8 Remove 32 bit requirement Update DevExpress to v23.2Change to framework 4.8 v462.2001 (8/9/2024) Fixed memory limitations and leaks when loading large amounts of data in a View Turned off automatic ...