Releases: OPCFoundation/UA-.NETStandard
OPC UA 1.04 Maintenance Update
Roll up until June 21st
- Nodeset changes for errata 1.04.11
- Bump up various Nuget libraries.
- Added server method ResendData functionality
- Enable client support for multiple sessions on a single channel (thanks to @Zigby)
- Support loading of private keys from PEM (thanks to @niveditha-sooda)
- Various issues fixed
- A sample AlarmNodeManager in the reference server implements 3 sample Alarms which pass the new A&C CTT tests. More to come. (thanks to @Archie-Miller)
Breaking changes
- Nodeset errata 1.04.11 removed the modeling rule 'NamingRule' to be in sync with 1.05. The CTT check for the rule will fail as expected, the error can be ignored.
- The implementation of the TransferSubscription/ResendData service/method requires a few tweaks to existing custom monitored item implementations. Please check here for sample code.
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
Changes:
- 346999f Tag as release
- c0fc029 Avoid deadlock on processing events. (#1853)
- df71776 Modelcompiler 1.04.11 (#1850)
- 93e549a Hide error message for BadSecurityChecksFailed (#1846)
- 7aa7270 Fix monitored item role permissions.
- 6d675b8 Use secure passcode for temp pfx (#1838)
- 225e355 Provide more information to error message when throwing in CSR decode (#1835)
- 57f979b InstanceStateSnapshot sets value of Handle when Initialize is called to "state" argument
- d789d8b Added server method ResendData functionality
- e3ac2bf Defer MethodId permissions validation to the point where the actual MethodState that will be executed is identified
See More
- 8cc18b3 The formatter implementation from Microsoft.Extensions.Logging.LoggerExtensions class is ignoring the exception object and the exception information is not saved into log file. see the existing implemetation from below. (#1827)
- 23a8930 Bump Moq from 4.18.0 to 4.18.1 (#1822)
- 0ac410b Loader for PEM private keys, Custom cert validator application error message (#1765)
- a7cfe2f Update NodeID sample comment (#1820)
- a16accf Bump Serilog.Expressions from 3.3.0 to 3.4.0 (#1813)
- 4c389c1 Merge pull request #1818 from OPCFoundation/master369
- f345f90 merge master
- 5ae4dca Bump Moq from 4.17.2 to 4.18.0 (#1814)
- a7d5865 Bump System.Io.Pipelines from 6.0.2 to 6.0.3 (#1806)
- 1b573eb Bump Microsoft.NET.Test.Sdk from 17.1.0 to 17.2.0 (#1805)
- 6f2e5c8 Aggregate corrections for CTT 1.4.9.398 (#1797)
- 1e22c4d Filter events against Role-based permissions (#1798)
- 5722dd5 Add property to get local endpoint from IMessageSocket (#1793)
- de9d13f Bump Serilog from 2.10.0 to 2.11.0 (#1782)
- 7072fe0 Improve ref server for use with CTT (#1775)
- d7e43e9 Implement An AlarmNodeManager (#1739)
- 73533cc Add missing EC PEM Export, refactor test asset enumerator for generalized usage (#1774)
- 3f04e9d Filter out audit events in case the ServerType_Auditing values is false or the channel is not encrypted (#1770)
- fa523b9 Changed the access modifiers for a few client session members (#1737)
- cbe886d Enable client support for multiple sessions on a single channel (#1659)
- 0085597 Bump version to 369 (#1767)
This list of changes was auto generated.
What's Changed
- Bump version to 369 by @mregen in #1767
- Enable client support for multiple sessions on a single channel by @Zigby in #1659
- Changed the access modifiers for a few client session members by @niveditha-sooda in #1737
- Filter out audit events in case the ServerType_Auditing values is false or the channel is not encrypted by @mrsuciu in #1770
- Refactor test asset enumerator for generalized usage by @mregen in #1774
- Implement An AlarmNodeManager by @Archie-Miller in #1739
- Improve ref servers for use with CTT by @mregen in #1775
- Bump Serilog from 2.10.0 to 2.11.0 by @dependabot in #1782
- Add property to get local endpoint from IMessageSocket by @KircMax in #1793
- Filter events against Role-based permissions by @mrsuciu in #1798
- Aggregate corrections for CTT 1.4.9.398 by @OctaviaStan in #1797
- Bump Microsoft.NET.Test.Sdk from 17.1.0 to 17.2.0 by @dependabot in #1805
- Bump System.Io.Pipelines from 6.0.2 to 6.0.3 by @dependabot in #1806
- Bump Moq from 4.17.2 to 4.18.0 by @dependabot in #1814
- Merge release fixes in master by @mregen in #1818
- Bump Serilog.Expressions from 3.3.0 to 3.4.0 by @dependabot in #1813
- Update Documentation by @joern-schlingensiepen in #1820
- Added Pem Resolver for pem certificate support, application error message by @niveditha-sooda in #1765
- Bump Moq from 4.18.0 to 4.18.1 by @dependabot in #1822
- Fix tracing issue: Exceptions information is not saved in trace file. It is completely ignored by @OctaviaStan in #1827
- Defer MethodId permissions validation to the point where the actual MethodState that will be executed is identified by @OctaviaStan in #1831
- Added server method ResendData functionality and condensed common code by @mrsuciu in #1803
- InstanceStateSnapshot sets value of Handle when Initialize is called to "state" argument. by @mrsuciu in #1830
- Provide more information to error message when throwing by @KircMax in #1835
- Use secure passcode for temp pfx by @mregen in #1838
- Fix monitored item role permissions by @mrsuciu in #1841
- Hide inner security message in certain cases by @mregen in #1846
- Modelcompiler 1.04.11 by @opcfoundation-org in #1850
- Avoid deadlock on processing events. by @mrsuciu in #1853
New Contributors
- @Zigby made their first contribution in #1659
- @niveditha-sooda made their first contribution in #1737
- @KircMax made their first contribution in #1793
- @joern-schlingensiepen made their first contribution in #1...
OPC UA 1.05 Preview
- preview release for V1.05
- Roll up until June 1st 1.4.368.58 release branch
- includes of V1.05.01 nodeset of ModelCompiler
Changes:
- 8e989f4 Merge pull request #1819 from OPCFoundation/rel15368
- 9dd0867 merge release 368 branch
- 88a96a1 Handle special cases for chunking. (#1816)
- fd9a91a Fix issues with reconnect handler and subscription transfer (#1802)
- 71af2c1 Added default value DefaultMaxChunkCount (#1789)
- 51549f5 Strict rules to compare X500 distinguished names (#1784)
- ae9bf1b Check op limits on Variant arrays and TranslateBrowsePathsToNodeIds (#1788)
- 19faed4 Merge pull request #1761 from OPCFoundation/master
- bc03c7c Modelcompiler 1.05.01 2022 02 24 (#1722)
- 25ed111 update branch to 1.5 release candidate
This list of changes was auto generated.
OPC UA 1.04 Maintenance Update
Various security and client reconnect related fixes.
What's Changed
- Improve handling of Variant arrays and TranslateBrowsePathsToNodeIds by @mrsuciu in #1788
- Strict rules to compare X500 distinguished names by @mregen in #1784
- Added default value DefaultMaxChunkCount by @mrsuciu in #1789
- Fix regressions with reconnect handler and subscription transfer by @mregen in #1802
- Handle special cases for chunking. by @mregen in #1816
Security fixes
6/15/2022 CVE-2022-29862 Security Update for the OPC UA .NET Standard Stack 7.5 (high)
6/15/2022 CVE-2022-29863 Security Update for the OPC UA .NET Standard Stack 7.5 (high)
6/15/2022 CVE-2022-29864 Security Update for the OPC UA .NET Standard Stack 7.5 (high)
6/15/2022 CVE-2022-29865 Security Update for the OPC UA .NET Standard Stack 6.5 (medium)
6/15/2022 CVE-2022-29866 Security Update for the OPC UA .NET Standard Stack 7.5 (high)
Full Changelog: 1.4.368.53...1.4.368.58
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
OPC UA 1.05 Release candidate
- release candidate for V1.05
- Roll up until March 31st
- includes of V1.05.01 nodeset of ModelCompiler
What's Changed
- Bump Microsoft.Extensions.Logging.Abstractions from 6.0.0 to 6.0.1 by @dependabot in #1728
- Bump Moq from 4.16.1 to 4.17.2 by @dependabot in #1727
- Use .NET analyzers instead of Roslynator, fix warnings by @mregen in #1729
- Fix for ServerDiagnostics.CurrentSubscriptionCount decrement at CloseSession by @AlinMoldovean in #1731
- Offload .NET 6 tests and code coverage to github actions by @mregen in #1730
- fix DataContract in ByteCollection, was SByte instead of Byte by @mregen in #1740
- Changes for testing and fixing git bug #1694 by @mrsuciu in #1747
- Fixed session recreate TransferSubscriptions bug. #1734 and #1733 by @xky0007 in #1746
- Bump NUnit from 3.13.2 to 3.13.3 by @dependabot in #1741
- Adapt logging abstractions version to target framework by @mregen in #1751
- Expose actual network client connected states in IUaPubSubConnections by @TimJoehnk in #1725
- Update README.md and templates by @mregen in #1749
- Fix for Usertokenpolicy Anonymous, security policy default should be None by @mregen in #1756
- Fix dual license headers by @mregen in #1763
- Update Nuget license information by @mregen in #1764
- XmlSerializer in .NET 6 Omits Line Breaks by Default by @mregen in #1760
- Roll up bug fixes for V1.5.368 RC0 by @mregen in #1761
New Contributors
- @xky0007 made their first contribution in #1746
- @TimJoehnk made their first contribution in #1725
Full Changelog: 1.5.368.2-rc0...1.5.368.3-rc0
OPC UA 1.04.368 Maintenance Update
- Roll up of bug fixes until March 31st.
What's Changed
- Update BuiltInTests.cs by @ThomasNehring in #1609
- Bump Serilog.Expressions from 3.2.1 to 3.3.0 by @dependabot in #1714
- Fixed missing TimeFlowsBackward checks and invalid status code on HistoryRead (master) by @mrsuciu in #1720
- Bump Microsoft.Extensions.Logging.Abstractions from 6.0.0 to 6.0.1 by @dependabot in #1728
- Bump Moq from 4.16.1 to 4.17.2 by @dependabot in #1727
- Use .NET analyzers instead of Roslynator, fix warnings by @mregen in #1729
- Fix for ServerDiagnostics.CurrentSubscriptionCount decrement at CloseSession by @AlinMoldovean in #1731
- Offload .NET 6 tests and code coverage to github actions by @mregen in #1730
- fix DataContract in ByteCollection, was SByte instead of Byte by @mregen in #1740
- Changes for testing and fixing git bug #1694 by @mrsuciu in #1747
- Fixed session recreate TransferSubscriptions bug. #1734 and #1733 by @xky0007 in #1746
- Bump NUnit from 3.13.2 to 3.13.3 by @dependabot in #1741
- Adapt logging abstractions version to target framework by @mregen in #1751
- Expose actual network client connected states in IUaPubSubConnections by @TimJoehnk in #1725
- Update README.md and templates by @mregen in #1749
- Fix for Usertokenpolicy Anonymous, security policy default should be None by @mregen in #1756
- Fix dual license headers by @mregen in #1763
- Update Nuget license information by @mregen in #1764
- XmlSerializer in .NET 6 Omits Line Breaks by Default by @mregen in #1760
- Merge bug fixes in release 1.4.368 branch for Nuget update by @mregen in #1753
New Contributors
- @xky0007 made their first contribution in #1746
- @TimJoehnk made their first contribution in #1725
Full Changelog: 1.4.368.33...1.4.368.53
OPC UA 1.05 Release candidate rc0
- release candidate for V1.05
- includes of V1.05.01 nodeset of ModelCompiler
Changes:
- bc03c7c Modelcompiler 1.05.01 2022 02 24 (#1722)
- 25ed111 update branch to 1.5 release candidate
- 3558dd5 Fixed missing TimeFlowsBackward checks and invalid status code on HistoryRead (#1720)
- 7a3c379 Bump Serilog.Expressions from 3.2.1 to 3.3.0 (#1714)
- 3dc1d4b Update BuiltInTests.cs with special case compare Null NodeId (#1609) [ #1610 ]
- 6223685 Bump Microsoft.NET.Test.Sdk from 17.0.0 to 17.1.0 (#1712)
- efd0465 Bug fix for server registration issue (#1713) [ #1711 ]
- a991505 Decorate new Transfer methods with OnMonitoredItemsTransferred (#1710)
- fd453f5 Add release tags to containers (#1706)
- 8cbe614 Bump NUnit.Console from 3.14.0 to 3.15.0 (#1707)
See More
- 7d9be41 Doc updates and fixes for .368 preview, ref server improvements (#1695)
- a7b5611 Bump System.Io.Pipelines from 6.0.1 to 6.0.2 (#1703)
- 5b3adf7 Bump coverlet.collector from 3.1.0 to 3.1.2, add fast path for local PR (#1701)
- 5d9234e Handle subscription transfer special cases + tests (#1700)
- 8c1a659 Reference Server updates running CTT (#1689)
- 5025648 GetEndpoints: Eliminate duplicate endpoints when Configured base addresses differ by port only (#1687)
- 430ff70 Implement Transfersubscription service (#1649)
- 079148f ctt fixes (#1685)
- 8d3e393 Bump NUnit3TestAdapter from 4.2.0 to 4.2.1 (#1681)
- 5d33c16 Implement a common method for creating branches (#1603)
- 5cbffcf Support async ICertificateStore CRL interface methods (#1666) [ #1670 ]
- 3fe9495 Retry to load private key of a new certificate on import error. (#1676) [ #1670 ]
- 2c9699b Fix the AuthorityKeyIdentifier Issuer for Bouncy Castle CertificateBuilder. (#1677)
- 33ae736 Improve initalization of BaseVariableState (#1672)
- 213f37e Set the default value of the StatusCode on BaseVariableState to BadWaitingForInitialData. (#1668)
- 33fab0d Bump NUnit.Console from 3.13.1 to 3.14.0 (#1667)
- 61e204f Add support for custom certificate stores (#1420)
- dd6f4a4 Updates for getIssuer(s) in the Certificate Validator class (#1632)
- 6747b47 Fix Authority Key Identifier in SubCA and cert validator return codes. (#1665)
- 15f1fcb The UserToken PolicyId is made unique per server instance. (#1663)
- fa6099b Support semantic logging (#1648)
- b41fb36 Added support for recursive complex data type (#1656)
- 9188dcf Bump NUnit.Console from 3.13.0 to 3.13.1 (#1657)
- 74af8ca API improvements and minor cleanup / uncritical bug fixes (#1650) [ mregen#114 ]
- fe7c56f Bump NUnit3TestAdapter from 4.1.0 to 4.2.0 (#1647)
- 0011f48 Use FrameworkReference for kestrel package for .NET Core App >= 3.1 (#1646)
- 5bcadf4 Remove .NET Core 2.1 support, bump up to 1.4.368 (#1645)
- c6742ad GH Action to build docker (#1644)
- 7ae5c11 Fix VS2017 build, lgtm warnings, license headers, flaky CI (#1641) [ #1630 ]
- bcc573a Fix: Server endpoints are not returned if GetHostEntry fails. (#1639)
- a147eb5 Tracing and Logging improvements for the UA Core and libraries (#1631)
- b55ef38 Added BitwiseAnd and BitwiseOr filter operators and unit tests for existing filter operators (#1633)
- 78aba7d Merge pull request #1637 from OPCFoundation/dependabot/nuget/System.Io.Pipelines-6.0.1
- cf13e7a Bump System.Io.Pipelines from 6.0.0 to 6.0.1
This list of changes was auto generated.
OPC UA 1.04.367 Maintenance Update
Changes:
- 3f6a9c9 Fixed missing TimeFlowsBackward checks and invalid status code on HistoryRead
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
OPC UA 1.04 Maintenance Update
API Feature update 368 and roll up until Feb 18th:
Breaking changes:
- New method
TransferMonitoredItems
inINodeManager
server interface to support TransferSubscriptions service set. See docs for porting information. - Fully async
ICertificateStore
interface to support custom cert stores.
Enhancements and bug fixes:
- Improved support for Logging with
ILogger
andEventSource
. - Reference client server/client rewritten to demonstrate the new logging support with serilog.
- Client and Server support for TransferSubscriptions. Thanks @peterbryntesson and @koepalex for the joint development on this feature!
- Support for custom certificate stores with refactored
ICertificateStore
andCertificateStoreType
interface. Thanks @mheege-abb for the contribution! - Better Container support with reference server images hosted in the Github container registry.
- Refresh for CTT 1.4.9.398 with fixes and latest CTT config template.
- A&C: Implement a common method to create branches (#1603). Thanks @Archie-Miller for the contribution!
- Improve CertificateValidator handling of Issuers. (#1632) Thanks @ThomasNehring for the contribution!
- Use Framework references for kestrel server support (https), to deprecate end of life 2.x kestrel packages.
- Deprecate .NET Core 2.1 support, the release reached end of life.
In addition thanks @MD-V (#1639) and @htbmw (#1656) for PRs with bug fixes from the maintainers @mrsuciu and @mregen!
Known Issues:
- some .NET Core 3.1 projects may need to disable warning CS8032 due to the dependency to the latest
Abstractions.ILogger
library, some analyzers fail to load.
Changes:
- 2a0c5c1 tag as release
- 6223685 Bump Microsoft.NET.Test.Sdk from 17.0.0 to 17.1.0 (#1712)
- efd0465 Bug fix for server registration issue (#1713) [ #1711 ]
- a991505 Decorate new Transfer methods with OnMonitoredItemsTransferred (#1710)
- fd453f5 Add release tags to containers (#1706)
- 8cbe614 Bump NUnit.Console from 3.14.0 to 3.15.0 (#1707)
- 7d9be41 Doc updates and fixes for .368 preview, ref server improvements (#1695)
- a7b5611 Bump System.Io.Pipelines from 6.0.1 to 6.0.2 (#1703)
- 5b3adf7 Bump coverlet.collector from 3.1.0 to 3.1.2, add fast path for local PR (#1701)
- 5d9234e Handle subscription transfer special cases + tests (#1700)
See More
- 8c1a659 Reference Server updates running CTT (#1689)
- 5025648 GetEndpoints: Eliminate duplicate endpoints when Configured base addresses differ by port only (#1687)
- 430ff70 Implement Transfersubscription service (#1649)
- 079148f ctt fixes (#1685)
- 8d3e393 Bump NUnit3TestAdapter from 4.2.0 to 4.2.1 (#1681)
- 5d33c16 Implement a common method for creating branches (#1603)
- 5cbffcf Support async ICertificateStore CRL interface methods (#1666) [ #1670 ]
- 3fe9495 Retry to load private key of a new certificate on import error. (#1676) [ #1670 ]
- 2c9699b Fix the AuthorityKeyIdentifier Issuer for Bouncy Castle CertificateBuilder. (#1677)
- 33ae736 Improve initalization of BaseVariableState (#1672)
- 213f37e Set the default value of the StatusCode on BaseVariableState to BadWaitingForInitialData. (#1668)
- 33fab0d Bump NUnit.Console from 3.13.1 to 3.14.0 (#1667)
- 61e204f Add support for custom certificate stores (#1420)
- dd6f4a4 Updates for getIssuer(s) in the Certificate Validator class (#1632)
- 6747b47 Fix Authority Key Identifier in SubCA and cert validator return codes. (#1665)
- 15f1fcb The UserToken PolicyId is made unique per server instance. (#1663)
- fa6099b Support semantic logging (#1648)
- b41fb36 Added support for recursive complex data type (#1656)
- 9188dcf Bump NUnit.Console from 3.13.0 to 3.13.1 (#1657)
- 74af8ca API improvements and minor cleanup / uncritical bug fixes (#1650) [ mregen#114 ]
- fe7c56f Bump NUnit3TestAdapter from 4.1.0 to 4.2.0 (#1647)
- 0011f48 Use FrameworkReference for kestrel package for .NET Core App >= 3.1 (#1646)
- 5bcadf4 Remove .NET Core 2.1 support, bump up to 1.4.368 (#1645)
- c6742ad GH Action to build docker (#1644)
- 7ae5c11 Fix VS2017 build, lgtm warnings, license headers, flaky CI (#1641) [ #1630 ]
- bcc573a Fix: Server endpoints are not returned if GetHostEntry fails. (#1639)
- a147eb5 Tracing and Logging improvements for the UA Core and libraries (#1631)
- b55ef38 Added BitwiseAnd and BitwiseOr filter operators and unit tests for existing filter operators (#1633)
- 78aba7d Merge pull request #1637 from OPCFoundation/dependabot/nuget/System.Io.Pipelines-6.0.1
- cf13e7a Bump System.Io.Pipelines from 6.0.0 to 6.0.1
This list of changes was auto generated.
OPC UA 1.04.368.27 Preview
Preview of the upcoming 1.4.368 release:
Breaking changes:
- New method
TransferMonitoredItems
inINodeManager
server interface to support TransferSubscriptions service set. See. - Fully asnyc
ICertificateStore
interface to support custom cert stores.
Enhancements and bug fixes:
- Improved support for Logging with
ILogger
andEventSource
. - Reference client server/client rewritten to demonstrate the new logging support with serilog.
- Client and Server support for TransferSubscriptions. Thanks @peterbryntesson and @koepalex for the joint development on this feature!
- Support for custom certificate stores with refactored
ICertificateStore
andCertificateStoreType
interface. Thanks @mheege-abb for the contribution! - Better Container support with reference server images hosted in the Github container registry.
- Refresh for CTT 1.4.9.398 with fixes and latest CTT config template.
- A&C: Implement a common method to create branches (#1603). Thanks @Archie-Miller for the contribution!
- Improve CertificateValidator handling of Issuers. (#1632) Thanks @ThomasNehring for the contribution!
- Use Framework references for kestrel server support (https), to deprecate end of life 2.x kestrel packages.
- Deprecate .NET Core 2.1 support, the release reached end of life.
In addition thanks @MD-V (#1639) and @htbmw (#1656) for PRs with bug fixes from the maintainers @mrsuciu and @mregen!
Changes:
- 7d9be41 Doc updates and fixes for .368 preview, ref server improvements (#1695)
- a7b5611 Bump System.Io.Pipelines from 6.0.1 to 6.0.2 (#1703)
- 5b3adf7 Bump coverlet.collector from 3.1.0 to 3.1.2, add fast path for local PR (#1701)
- 5d9234e Handle subscription transfer special cases + tests (#1700)
- 8c1a659 Reference Server updates running CTT (#1689)
- 5025648 GetEndpoints: Eliminate duplicate endpoints when Configured base addresses differ by port only (#1687)
- 430ff70 Implement Transfersubscription service (#1649)
- 079148f ctt fixes (#1685)
- 8d3e393 Bump NUnit3TestAdapter from 4.2.0 to 4.2.1 (#1681)
- 5d33c16 Implement a common method for creating branches (#1603)
See More
- 5cbffcf Support async ICertificateStore CRL interface methods (#1666) [ #1670 ]
- 3fe9495 Retry to load private key of a new certificate on import error. (#1676) [ #1670 ]
- 2c9699b Fix the AuthorityKeyIdentifier Issuer for Bouncy Castle CertificateBuilder. (#1677)
- 33ae736 Improve initalization of BaseVariableState (#1672)
- 213f37e Set the default value of the StatusCode on BaseVariableState to BadWaitingForInitialData. (#1668)
- 33fab0d Bump NUnit.Console from 3.13.1 to 3.14.0 (#1667)
- 61e204f Add support for custom certificate stores (#1420)
- dd6f4a4 Updates for getIssuer(s) in the Certificate Validator class (#1632)
- 6747b47 Fix Authority Key Identifier in SubCA and cert validator return codes. (#1665)
- 15f1fcb The UserToken PolicyId is made unique per server instance. (#1663)
- fa6099b Support semantic logging (#1648)
- b41fb36 Added support for recursive complex data type (#1656)
- 9188dcf Bump NUnit.Console from 3.13.0 to 3.13.1 (#1657)
- 74af8ca API improvements and minor cleanup / uncritical bug fixes (#1650) [ mregen#114 ]
- fe7c56f Bump NUnit3TestAdapter from 4.1.0 to 4.2.0 (#1647)
- 0011f48 Use FrameworkReference for kestrel package for .NET Core App >= 3.1 (#1646)
- 5bcadf4 Remove .NET Core 2.1 support, bump up to 1.4.368 (#1645)
- c6742ad GH Action to build docker (#1644)
- 7ae5c11 Fix VS2017 build, lgtm warnings, license headers, flaky CI (#1641) [ #1630 ]
- bcc573a Fix: Server endpoints are not returned if GetHostEntry fails. (#1639)
- a147eb5 Tracing and Logging improvements for the UA Core and libraries (#1631)
- b55ef38 Added BitwiseAnd and BitwiseOr filter operators and unit tests for existing filter operators (#1633)
- 78aba7d Merge pull request #1637 from OPCFoundation/dependabot/nuget/System.Io.Pipelines-6.0.1
- cf13e7a Bump System.Io.Pipelines from 6.0.0 to 6.0.1
Full Changelog: 1.4.367.95...1.4.368.27-preview
OPC UA 1.04 Maintenance Update
Rollup until January 27th:
- Fix for returned duplicated endpoints when configured base addresses differed by port only
- Fixes for issues found during CTT tests
- Status code of variables not belonging to namespace zero is defaulting to BadWaitingForInitialData
- Fix a new private key can not be reloaded in virtualized windows environment
- Fix the AuthorityKeyIdentifier Issuer for Bouncy Castle CertificateBuilder
- Added BitwiseAnd and BitwiseOr filter operators
- The UserToken PolicyId is now unique per server instance
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
Changes:
- cc7fded Merge pull request #1684 from mrsuciu/1.4.367roleset [ #1685 ]
- f9a6509 Eliminate duplicate endpoints when Configured base addresses differ by port only
- ac13151 ctt fixes (#1685)
- e512174 Assign a default value to anu variable in namespace 0
- b638bb4 Set status code Good for all BaseVariableState in namespace 0
- b9f6c62 Initialize well known nodes to default values
- 03c9936 Fix a new private key can not be reloaded in virtualized windows environment
- d37a3a1 revert writer change
- ae9ecac Fix a problem when a new private key can not be reloaded in virtualized environments.
- 27caf0c Merge pull request #1673 from mrsuciu/release/1.4.367 [ #1665, #1639, #1633 ]
See More
- 81dd6c0 Fix the AuthorityKeyIdentifier Issuer for Bouncy Castle CertificateBuilder.
- 3574d17 Back ported log error message.
- c3541ca Fix Authority Key Identifier in SubCA and cert validator return codes. (#1665)
- aaeba35 Fix: Server endpoints are not returned if GetHostEntry fails. (#1639)
- 5451149 Added BitwiseAnd and BitwiseOr filter operators and unit tests for existing filter operators (#1633)
- cf95cb9 Improve initalization of BaseVariableState (#1671)
- 79e9463 Set the default value of the StatusCode on BaseVariableState to BadWaitingForInitialData. (#1669)
- c90ba80 The UserToken PolicyId is made unique per server instance (#1664)
- 2629659 Merge pull request #1628 from OPCFoundation/master
- 58bac5a Ref Server generated files with latest MC (#1626)
- 985035b Modelcompiler 1.04.10 (#1627)
This list of changes was auto generated.