Prosys OPC UA Java SDK 2.2.6
This is a new bug fix release of the SDK.
OPC Foundation Java Stack changes
- No changes from 2.2.4, using Build 1.02.337.10
Changes to both SDK Client and Server
- Fixed: Improved documentation of UaNode.addComponent and removeComponent
Changes to SDK Client
- Fixed: UaClient failed to connect if the serverCertificate of the selected server endpoint was null (NPE)
- Fixed: NPE in Subscription.onPublishResponse, if PublishResponse.availableSequenceNumbers is null
- Fixed: EndpointUrl was not defined for OpenSecureChannel calls related to UaClient.discoverEndpoints (interoperability with some servers)
Changes to SDK Server
- Fixed: Republish call now resets the lifetime counter of the subscription
- Fixed: DiscoveryServer registration sets DiscoveryUrls
- Fixed: Possible multithreading related NPE in Subscription.getAvailableSequenceNumbers
- Fixed: Diagnostics CurrentMonitoredItemCount, added underflow check
- Fixed: Validate decrypted password length before using it to allocate an array for the password (avoids OutOfMemory errors if the decryption fails to provide the correct length)
- Fixed: RegisterServer response sets response header (for CTT)
- Fixed: Enable custom user token policies to be defined in the server (for example, to enable unencrypted passwords)
Samples
- Changed: SampleConsoleClient defines the SessionName using the local hostname
Code generator
- No changes, keeping version 2.2.4
30.11.16