1.05.376 June Release
It contains important bug fixes which were found after the last 1.05.376 release, as well as a couple of new features.
Enhancements:
- Enhance role permission validation on server.
New Features:
- Allow to define a custom StringComparsion for Equals Operator.
- Implement Support for client requested "mul" locale.
Fixes:
- Fix XML Encoding and decoding of Matrix element to conform to specification.
- Fix closing of shared Transport Channel in Recreate Scenario on client.
- Fix Regression - Sampling Group disposing m_shutdownEvent in Shutdown Method on server.
Released packages
OPCFoundation.NetStandard.Opc.Ua
OPCFoundation.NetStandard.Opc.Ua.Core
OPCFoundation.NetStandard.Opc.Ua.Security.Certificates
OPCFoundation.NetStandard.Opc.Ua.Configuration
OPCFoundation.NetStandard.Opc.Ua.Server
OPCFoundation.NetStandard.Opc.Ua.Client
OPCFoundation.NetStandard.Opc.Ua.Client.ComplexTypes
OPCFoundation.NetStandard.Opc.Ua.Bindings.Https
OPCFoundation.NetStandard.Opc.Ua.PubSub
What's Changed
- Fix XML Encoding and decoding of Matrix Element in Variant to conform to spec by @romanett in #3053
- Bump Microsoft.Extensions.Logging and Microsoft.NETFramework.ReferenceAssemblies by @dependabot in #3057
- Bump NUnit.Console and Microsoft.NETFramework.ReferenceAssemblies by @dependabot in #3058
- Bump Microsoft.Extensions.Configuration and Microsoft.NETFramework.ReferenceAssemblies by @dependabot in #3060
- Add version System.Diagnostics.DiagnosticSource to match Microsoft.Extensions.Logging.Abstractions version by @mrsuciu in #3061
- [Server] Add Back removed Public QueueEvent(EventFieldList fields) Method to MonitoredItem by @romannet in #3064
- Bump Microsoft.Extensions.Configuration, Microsoft.Extensions.Configuration.EnvironmentVariables and Microsoft.NETFramework.ReferenceAssemblies by @dependabot in #3066
- Bump Serilog, Serilog.Sinks.File and Microsoft.NETFramework.ReferenceAssemblies by @dependabot in #3067
- Update to latest nuget packages by @mrsuciu in #3069
- Disable strongname warning for net8.0 and net9.0 for MQTTnet latest unsigned assembly by @mrsuciu in #3073
- [Server] Enhance role permission validation by @romanett in #3047
- [Client] Fix closing of shared Transport Channel in Recreate Scenario / Add missing event Handler to Session Constructor / Call RenewUserIdentity on Session.ReCreate by @romanett in #3055
- Fix XML Encoding of Null Variant to conform to spec by @romanett in #3062
- [Server] [Regression] fix Sampling Group disposing m_shutdownEvent in Shutdown Method. Fix double call of Shutdown Method by @romanett in #3070
- Make RelativePath.Parse throw SRE if NamespaceIndexes cannot be found by @romanett in #3071
Full Changelog: 1.5.376.213...1.5.376.235