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)