umati-fork of OPC UA cloud publisher --- reference implementation leveraging OPC UA PubSub over MQTT. It runs in a Docker container on standard Docker hosts or on Kubernetes and comes with an easy-to-use web user interface.
Other
0
stars
0
forks
source link
chore(deps): update opc-f.netstandard to v1.5.374.78 - autoclosed #60
OPCFoundation/UA-.NETStandard (OPCFoundation.NetStandard.Opc.Ua.Client)
### [`v1.5.374.78`](https://togithub.com/OPCFoundation/UA-.NETStandard/releases/tag/1.5.374.78): OPC UA 1.05.374 June Maintenance Update
[Compare Source](https://togithub.com/OPCFoundation/UA-.NETStandard/compare/1.5.374.70...1.5.374.78)
##### 1.05.374 June Release
This release is based on the 1.05.03 Nodeset with generated files from the ModelCompiler.
The focus in this release was on security improvements and bug fixes.
##### Improvements and bug fixes
- Moved `opc.https` client support back to the core library, to avoid the client dependency on a kestrel server package. Now the opc.https package is only needed to enable server https profile support.
- Add back support for netstandard2.0 (excl. complex types) to support some legacy applications.
Please note the following restrictions:
\-- no support for the client complex types library due to the lack of support for `System.Emit`.
\-- ECC profiles will not be supported.
- Support .NET Framework 4.7.2. as base version for .NET Framework. (previously 4.8)
- Fixes a null reference in the XmlDecoder by [@JSGInray](https://togithub.com/JSGInray)
- The client time calculations for keep alive and subscriptions are now based on a contiguous clock counter, so changing the system time should not disconnect or time out sessions and subscriptions. By [@mrsuciu](https://togithub.com/mrsuciu).
- Fix issues found by fuzzing the UA Binary and UA Json encoders.
- Fix a regression in the connect function which prevented RegisterServer calls to connect to a LDS. by [@MD-V](https://togithub.com/MD-V).
- Bump CVE flagged `System.Formats.Asn1` to 8.0.1.
##### Released packages
[OPCFoundation.NetStandard.Opc.Ua](https://www.nuget.org/packages/OPCFoundation.NetStandard.Opc.Ua/1.5.374.78)
[OPCFoundation.NetStandard.Opc.Ua.Core](https://www.nuget.org/packages/OPCFoundation.NetStandard.Opc.Ua.Core/1.5.374.78)
[OPCFoundation.NetStandard.Opc.Ua.Security.Certificates](https://www.nuget.org/packages/OPCFoundation.NetStandard.Opc.Ua.Security.Certificates/1.5.374.78)
[OPCFoundation.NetStandard.Opc.Ua.Configuration](https://www.nuget.org/packages/OPCFoundation.NetStandard.Opc.Ua.Configuration/1.5.374.78)
[OPCFoundation.NetStandard.Opc.Ua.Server](https://www.nuget.org/packages/OPCFoundation.NetStandard.Opc.Ua.Server/1.5.374.78)
[OPCFoundation.NetStandard.Opc.Ua.Client](https://www.nuget.org/packages/OPCFoundation.NetStandard.Opc.Ua.Client/1.5.374.78)
[OPCFoundation.NetStandard.Opc.Ua.Client.ComplexTypes](https://www.nuget.org/packages/OPCFoundation.NetStandard.Opc.Ua.Client.ComplexTypes/1.5.374.78)
[OPCFoundation.NetStandard.Opc.Ua.Bindings.Https](https://www.nuget.org/packages/OPCFoundation.NetStandard.Opc.Ua.Bindings.Https/1.5.374.78)
[OPCFoundation.NetStandard.Opc.Ua.PubSub](https://www.nuget.org/packages/OPCFoundation.NetStandard.Opc.Ua.PubSub/1.5.374.78-beta)
##### What's Changed
- Fix macOS build, move https client transport back to core and other maintenance, by [@mregen](https://togithub.com/mregen) in [https://github.com/OPCFoundation/UA-.NETStandard/pull/2659](https://togithub.com/OPCFoundation/UA-.NETStandard/pull/2659)
- Fix NullReference in XmlDecoder.ReadExpandedNodeId by [@JSGInray](https://togithub.com/JSGInray) in [https://github.com/OPCFoundation/UA-.NETStandard/pull/2636](https://togithub.com/OPCFoundation/UA-.NETStandard/pull/2636)
- Bump Serilog.Sinks.File and System.Diagnostics.DiagnosticSource by [@dependabot](https://togithub.com/dependabot) in [https://github.com/OPCFoundation/UA-.NETStandard/pull/2654](https://togithub.com/OPCFoundation/UA-.NETStandard/pull/2654)
- \[Client] Compute time intervals independent of System Time changes by [@mrsuciu](https://togithub.com/mrsuciu) in [https://github.com/OPCFoundation/UA-.NETStandard/pull/2639](https://togithub.com/OPCFoundation/UA-.NETStandard/pull/2639)
- Fix exception in TcpTransportlistener OnAccept call by [@mregen](https://togithub.com/mregen) in [https://github.com/OPCFoundation/UA-.NETStandard/pull/2661](https://togithub.com/OPCFoundation/UA-.NETStandard/pull/2661)
- Fuzzing issues found in June by [@mregen](https://togithub.com/mregen) in [https://github.com/OPCFoundation/UA-.NETStandard/pull/2663](https://togithub.com/OPCFoundation/UA-.NETStandard/pull/2663)
- Fix: RegisterServer and RegisterServer2 do not initiate connection by [@MD-V](https://togithub.com/MD-V) in [https://github.com/OPCFoundation/UA-.NETStandard/pull/2664](https://togithub.com/OPCFoundation/UA-.NETStandard/pull/2664)
- Fix NodeId compare found by fuzzer, Bump Asn1 Nuget due to security update by [@mregen](https://togithub.com/mregen) in [https://github.com/OPCFoundation/UA-.NETStandard/pull/2669](https://togithub.com/OPCFoundation/UA-.NETStandard/pull/2669)
- Merge main for June release by [@mregen](https://togithub.com/mregen) in [https://github.com/OPCFoundation/UA-.NETStandard/pull/2670](https://togithub.com/OPCFoundation/UA-.NETStandard/pull/2670)
**Full Changelog**: https://github.com/OPCFoundation/UA-.NETStandard/compare/1.5.374.70...1.5.374.78
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
1.5.374.70
->1.5.374.78
1.5.374.70
->1.5.374.78
1.5.374.70
->1.5.374.78
1.5.374.70
->1.5.374.78
Release Notes
OPCFoundation/UA-.NETStandard (OPCFoundation.NetStandard.Opc.Ua.Client)
### [`v1.5.374.78`](https://togithub.com/OPCFoundation/UA-.NETStandard/releases/tag/1.5.374.78): OPC UA 1.05.374 June Maintenance Update [Compare Source](https://togithub.com/OPCFoundation/UA-.NETStandard/compare/1.5.374.70...1.5.374.78) ##### 1.05.374 June Release This release is based on the 1.05.03 Nodeset with generated files from the ModelCompiler. The focus in this release was on security improvements and bug fixes. ##### Improvements and bug fixes - Moved `opc.https` client support back to the core library, to avoid the client dependency on a kestrel server package. Now the opc.https package is only needed to enable server https profile support. - Add back support for netstandard2.0 (excl. complex types) to support some legacy applications. Please note the following restrictions: \-- no support for the client complex types library due to the lack of support for `System.Emit`. \-- ECC profiles will not be supported. - Support .NET Framework 4.7.2. as base version for .NET Framework. (previously 4.8) - Fixes a null reference in the XmlDecoder by [@JSGInray](https://togithub.com/JSGInray) - The client time calculations for keep alive and subscriptions are now based on a contiguous clock counter, so changing the system time should not disconnect or time out sessions and subscriptions. By [@mrsuciu](https://togithub.com/mrsuciu). - Fix issues found by fuzzing the UA Binary and UA Json encoders. - Fix a regression in the connect function which prevented RegisterServer calls to connect to a LDS. by [@MD-V](https://togithub.com/MD-V). - Bump CVE flagged `System.Formats.Asn1` to 8.0.1. ##### Released packages [OPCFoundation.NetStandard.Opc.Ua](https://www.nuget.org/packages/OPCFoundation.NetStandard.Opc.Ua/1.5.374.78) [OPCFoundation.NetStandard.Opc.Ua.Core](https://www.nuget.org/packages/OPCFoundation.NetStandard.Opc.Ua.Core/1.5.374.78) [OPCFoundation.NetStandard.Opc.Ua.Security.Certificates](https://www.nuget.org/packages/OPCFoundation.NetStandard.Opc.Ua.Security.Certificates/1.5.374.78) [OPCFoundation.NetStandard.Opc.Ua.Configuration](https://www.nuget.org/packages/OPCFoundation.NetStandard.Opc.Ua.Configuration/1.5.374.78) [OPCFoundation.NetStandard.Opc.Ua.Server](https://www.nuget.org/packages/OPCFoundation.NetStandard.Opc.Ua.Server/1.5.374.78) [OPCFoundation.NetStandard.Opc.Ua.Client](https://www.nuget.org/packages/OPCFoundation.NetStandard.Opc.Ua.Client/1.5.374.78) [OPCFoundation.NetStandard.Opc.Ua.Client.ComplexTypes](https://www.nuget.org/packages/OPCFoundation.NetStandard.Opc.Ua.Client.ComplexTypes/1.5.374.78) [OPCFoundation.NetStandard.Opc.Ua.Bindings.Https](https://www.nuget.org/packages/OPCFoundation.NetStandard.Opc.Ua.Bindings.Https/1.5.374.78) [OPCFoundation.NetStandard.Opc.Ua.PubSub](https://www.nuget.org/packages/OPCFoundation.NetStandard.Opc.Ua.PubSub/1.5.374.78-beta) ##### What's Changed - Fix macOS build, move https client transport back to core and other maintenance, by [@mregen](https://togithub.com/mregen) in [https://github.com/OPCFoundation/UA-.NETStandard/pull/2659](https://togithub.com/OPCFoundation/UA-.NETStandard/pull/2659) - Fix NullReference in XmlDecoder.ReadExpandedNodeId by [@JSGInray](https://togithub.com/JSGInray) in [https://github.com/OPCFoundation/UA-.NETStandard/pull/2636](https://togithub.com/OPCFoundation/UA-.NETStandard/pull/2636) - Bump Serilog.Sinks.File and System.Diagnostics.DiagnosticSource by [@dependabot](https://togithub.com/dependabot) in [https://github.com/OPCFoundation/UA-.NETStandard/pull/2654](https://togithub.com/OPCFoundation/UA-.NETStandard/pull/2654) - \[Client] Compute time intervals independent of System Time changes by [@mrsuciu](https://togithub.com/mrsuciu) in [https://github.com/OPCFoundation/UA-.NETStandard/pull/2639](https://togithub.com/OPCFoundation/UA-.NETStandard/pull/2639) - Fix exception in TcpTransportlistener OnAccept call by [@mregen](https://togithub.com/mregen) in [https://github.com/OPCFoundation/UA-.NETStandard/pull/2661](https://togithub.com/OPCFoundation/UA-.NETStandard/pull/2661) - Fuzzing issues found in June by [@mregen](https://togithub.com/mregen) in [https://github.com/OPCFoundation/UA-.NETStandard/pull/2663](https://togithub.com/OPCFoundation/UA-.NETStandard/pull/2663) - Fix: RegisterServer and RegisterServer2 do not initiate connection by [@MD-V](https://togithub.com/MD-V) in [https://github.com/OPCFoundation/UA-.NETStandard/pull/2664](https://togithub.com/OPCFoundation/UA-.NETStandard/pull/2664) - Fix NodeId compare found by fuzzer, Bump Asn1 Nuget due to security update by [@mregen](https://togithub.com/mregen) in [https://github.com/OPCFoundation/UA-.NETStandard/pull/2669](https://togithub.com/OPCFoundation/UA-.NETStandard/pull/2669) - Merge main for June release by [@mregen](https://togithub.com/mregen) in [https://github.com/OPCFoundation/UA-.NETStandard/pull/2670](https://togithub.com/OPCFoundation/UA-.NETStandard/pull/2670) **Full Changelog**: https://github.com/OPCFoundation/UA-.NETStandard/compare/1.5.374.70...1.5.374.78Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Mend Renovate. View repository job log here.