Changes
#3191 (Apr 17, 2024, 12:54:00 PM)
- ~ oops, space snuck into version number (commit: 81508b4) — Kevin Herron / githubweb
#3190 (Apr 17, 2024, 12:52:21 PM)
- Allow writing `null` when "AllowNulls" Property is `true` (#1255) (commit: 6a67a12) — noreply / githubweb
- Upgrade Netty to 4.1.108.Final (commit: fbee92b) — Kevin Herron / githubweb
#3189 (Mar 31, 2024, 10:34:35 AM)
- ~ cherry-pick the relevant test from non-IT AttributeWriterTest and delete it (commit: ee9c889) — Kevin Herron / githubweb
#3188 (Mar 31, 2024, 10:06:25 AM)
- Refactor ManifestUtil, remove conversion to URI (#1218) (commit: cd0f3d9) — noreply / githubweb
- Update README.md (commit: 7f49b8d) — noreply / githubweb
- Allow writing `null` when "AllowNulls" Property is `true` (commit: 463cd44) — Kevin Herron / githubweb
#3187 (Mar 28, 2024, 8:18:32 AM)
- [maven-release-plugin] prepare release v0.6.12 (commit: e2479f3) — milo-bot / githubweb
- [maven-release-plugin] prepare for next development iteration (commit: 01665f7) — milo-bot / githubweb
#3185 (Jan 22, 2024, 4:50:56 PM)
- Updated Guava version to 32.1.3-jre (commit: 7c740d8) — Leon Breidt / githubweb
- ~ use 33.0.0-jre (commit: e5f4b28) — noreply / githubweb
#3184 (Jan 22, 2024, 3:21:24 PM)
- Remove unnecessary KeyUsage checks against issuer certificates (#1209) (commit: 25796f8) — noreply / githubweb
- Update Netty to 4.1.105.Final (commit: 6cc65a0) — Kevin Herron / githubweb
#3183 (Jan 22, 2024, 3:06:16 PM)
- Use `Bad_TooManyArguments` when too many arguments are provided (#1197) (commit: cd80e2e) — noreply / githubweb
- Force TCP reconnect when session keep-alive failure occurs (#1200) (commit: 71940fe) — noreply / githubweb
- Remove unnecessary KeyUsage checks against issuer certificates (commit: c50c687) — Kevin Herron / githubweb
#3182 (Jan 10, 2024, 1:40:40 PM)
- Force TCP reconnect when session keep-alive failure occurs (commit: 1fb7e5d) — Kevin Herron / githubweb
#3180 (Dec 20, 2023, 12:05:52 PM)
- Use Files.createTempFile() in DefaultTrustListManagerTest (commit: c662757) — noreply / githubweb
- Don't attempt to de-reference a null `exampleServer` field (commit: 8850acd) — Kevin Herron / githubweb
- Generate self-signed certs with pathLenConstraint=0 (#1111) (commit: 3235f91) — noreply / githubweb
- [maven-release-plugin] prepare release v0.6.9 (commit: 434f477) — milo-bot / githubweb
- [maven-release-plugin] prepare for next development iteration (commit: 54256a4) — milo-bot / githubweb
- Update README.md (commit: 18b716c) — Kevin Herron / githubweb
- Provide full certificate chain bytes in ServiceRequest (#1120) (commit: eefbb1b) — noreply / githubweb
- [maven-release-plugin] prepare release v0.6.10 (commit: bdc51ad) — milo-bot / githubweb
- [maven-release-plugin] prepare for next development iteration (commit: e4a03f5) — milo-bot / githubweb
- Update README.md (commit: 14e0589) — Kevin Herron / githubweb
- Update Bouncy Castle libraries to 1.75 (#1136) (commit: c685a5b) — noreply / githubweb
- Limit the number of requests that can be queued for deserialization (#1150) (commit: 5f1a257) — noreply / githubweb
- Use a semaphore to limit a session's concurrent method calls (#1149) (commit: 31b7e9c) — noreply / githubweb
- Update Netty to 4.1.97.Final (#1152) (commit: 1374cf4) — noreply / githubweb
- Update `logback-classic` in examples to 1.2.12 (commit: bf5be1e) — Kevin Herron / githubweb
- [maven-release-plugin] prepare release v0.6.11 (commit: a2caee5) — milo-bot / githubweb
- [maven-release-plugin] prepare for next development iteration (commit: 00d5181) — milo-bot / githubweb
- Update README.md (commit: b896798) — Kevin Herron / githubweb
- Handle rollover in ChunkDecoder sequence validation (commit: 395d481) — Kevin Herron / githubweb
- Wrap chunk sequence numbers _after_ `UInt32.MAX - 1024` (commit: f2784b6) — Kevin Herron / githubweb
- Missing Constraint when using as bundle in OSGi context #1174 (#1175) (commit: f1ce134) — noreply / githubweb
- Use `Bad_TooManyArguments` when too many arguments are provided (commit: 8f7056f) — Kevin Herron / githubweb
#3179 (Sep 4, 2023, 9:10:11 PM)
- ~ disable checkstyle (commit: 5167be7) — Kevin Herron / githubweb
#3178 (Sep 4, 2023, 8:59:07 PM)
- WIP (commit: 622cd1b) — Kevin Herron / githubweb
#3177 (Sep 4, 2023, 6:09:02 PM)
- Set versions to 2.0.0-SNAPSHOT (commit: 8ba302a) — Kevin Herron / githubweb
- Set Java source and target to 11 (commit: ae72527) — Kevin Herron / githubweb
- First draft of struct/enum generation for 1.04 (commit: a8b80b9) — Kevin Herron / githubweb
- Move ServerTable to stack-core (commit: 49b46c2) — Kevin Herron / githubweb
- Implement UriArray to serve as base for Namespace and Server arrays (commit: a5c387e) — Kevin Herron / githubweb
- Use UriArray as base implementation for ServerTable (commit: 6efc9d8) — Kevin Herron / githubweb
- Use UriArray as base implementation for NamespaceTable (commit: 5bd923f) — Kevin Herron / githubweb
- Manage ServerTable in UaStackServer instead of OpcUaServer (commit: 469f03e) — Kevin Herron / githubweb
- Add a ServerTable to UaStackClient (commit: 25d51fc) — Kevin Herron / githubweb
- Add methods for reading and updating the ServerTable (commit: 4d4e883) — Kevin Herron / githubweb
- Add ServerArray read/update to the SessionInitializer (commit: f68803a) — Kevin Herron / githubweb
- Add and implement SerializationContext::getServerTable (commit: 3a15516) — Kevin Herron / githubweb
- Fix NPE seeding ServerTable (commit: 3b21904) — Kevin Herron / githubweb
- Generate new StatusCodes from 1.04 StatusCode.csv (commit: ac667b6) — Kevin Herron / githubweb
- Add new attributes defined by OPC 1.04 (#958) (commit: 79ebc68) — noreply / githubweb
- Migrate all deprecated API usages to their replacement (commit: 17268b3) — Kevin Herron / githubweb
- Shade and remove Guava from public API signatures (commit: 63f4084) — Kevin Herron / githubweb
- Read JSON encoding and DataTypeDefinition when building DataTypeTree (commit: 997a6fb) — Kevin Herron / githubweb
- Implement equals() and hashCode() for OptionSetUInteger (commit: 609952b) — Kevin Herron / githubweb
- Client UaNode attribute get/read tests and AddressSpace fixes (commit: c67714f) — Kevin Herron / githubweb
- Generate new StatusCodes0 from 1.05 StatusCode.csv (commit: e672f50) — Kevin Herron / githubweb
- Generate new stack and SDK code for OPC UA 1.05 (#1038) (commit: c119542) — noreply / githubweb
- Update custom datatype examples to use DataTypeDefinition attribute (commit: 0f8b14a) — Kevin Herron / githubweb
- Generate DataTypeInitializer to register static struct codecs (commit: 9525f0c) — Kevin Herron / githubweb
- First draft for DataTypeDefinition-based dynamic datatypes and codecs (commit: 35231e9) — noreply / githubweb
- Add type-safe static factory methods for creating Variant (commit: f0f99ef) — Kevin Herron / githubweb
- Implement OPC UA JSON Encoding (#1045) (commit: 760d4fb) — noreply / githubweb
- Upgrade JAXB libraries to latest (javax.xml -> jakarta.xml) (commit: 6f4315b) — Kevin Herron / githubweb
- Migrate usages of DatatypeConverter to java.util.Base64 (commit: 1b03c2e) — Kevin Herron / githubweb
- Don't use OpcUaXmlStreamDecoder in VariableNodeLoader (commit: 3dd5519) — Kevin Herron / githubweb
- Refactor type system (codecs, encodings, serialization, type interfaces) (commit: 7e75922) — noreply / githubweb
- Re-enable a previously disabled test (commit: 3239f40) — Kevin Herron / githubweb
- Check if data encoding is registered with EncodingManager (commit: 95bbbe1) — Kevin Herron / githubweb
- Implement Matrix as a container for multidimensional array values (commit: bff83ff) — noreply / githubweb
- Update dependencies, fix Maven warnings (commit: ecd2efa) — Kevin Herron / githubweb
- ExampleServer cleanup, remove HTTPS endpoints and certificate (commit: 9ba4fee) — Kevin Herron / githubweb
- Public visibility on reset methods, peek token in nextName() (commit: f568945) — Kevin Herron / githubweb
- Static factory methods for enum, struct, and OptionSetUI (commit: c8c1503) — Kevin Herron / githubweb
- Accept a CodecFactory when constructing DataTypeCodecSessionInitializer (commit: 6dae1fa) — Kevin Herron / githubweb
- Generate ReferenceTypes, start moving away from BuiltinReferenceType (commit: 0419f22) — Kevin Herron / githubweb
- Fix brackets used in DataType::toString (commit: 1282cb0) — Kevin Herron / githubweb
- Support for OptionSet via DynamicOptionSet and DynamicOptionSetCodec (commit: 1faf05d) — Kevin Herron / githubweb
- Handle errors reading DataTypeDefinition while building DataTypeTree (commit: 10f9b56) — Kevin Herron / githubweb
- Use DEBUG log level in DefaultEncodingManager::createAndInitialize (commit: 6844d06) — Kevin Herron / githubweb
- Refactor DataTypeTree to use abstract TypeTree, add ReferenceTypeTree (#1053) (commit: a6d1ded) — noreply / githubweb
- Refactor stack and transport layers (#1078) (commit: b5af056) — noreply / githubweb
- Static analysis inspection fixes (commit: 76a3e3d) — Kevin Herron / githubweb
- Set version to 1.0.0-SNAPSHOT (commit: 56cf761) — Kevin Herron / githubweb
- Delete unused/unnecessary "primitive" annotations (commit: 997942e) — Kevin Herron / githubweb
- Set session/subscription/item values on new server capability nodes (commit: 9f19390) — Kevin Herron / githubweb
- Allow public access to some ManagedAddressSpace fields (commit: c889a2b) — Kevin Herron / githubweb
- New TaskQueue implementation (commit: 0c9dd3a) — Kevin Herron / githubweb
- Refactor away from using "api" packages (#1089) (commit: a1d843c) — noreply / githubweb
- Delete ConversionUtil, migrate usages to stdlib replacements (commit: 20ffe84) — Kevin Herron / githubweb
- Package re-organization in sdk-server (commit: c96c519) — Kevin Herron / githubweb
- Move service calls to AddressSpace interface, more package re-org (commit: caec66c) — Kevin Herron / githubweb
- Add "milo-" prefix to Maven artifact ids (commit: b6da00a) — Kevin Herron / githubweb
- Add InfoType, InfoBits, and DataValueInfoBits to StatusCode (commit: e54c66c) — Kevin Herron / githubweb
- Refactor OpcUaClient API (commit: e58d638) — noreply / githubweb
- Track last update time in TrustListManager (commit: 17a206c) — Kevin Herron / githubweb
- WIP new CertificateManager supporting CertificateGroup concept (commit: 82ea9c8) — Kevin Herron / githubweb
- WIP (commit: 997f1c6) — Kevin Herron / githubweb
- WIP (commit: 90f405c) — Kevin Herron / githubweb
- WIP (commit: 973f606) — Kevin Herron / githubweb
- WIP (commit: de6449b) — Kevin Herron / githubweb
- WIP (commit: 0adf9be) — Kevin Herron / githubweb
- WIP (commit: fa5fc7b) — Kevin Herron / githubweb
- WIP (commit: a17deff) — Kevin Herron / githubweb
- WIP (commit: 2a540d2) — Kevin Herron / githubweb
- WIP (commit: 1fdcd69) — Kevin Herron / githubweb
- WIP (commit: c3612fc) — Kevin Herron / githubweb
- WIP (commit: aa425f1) — Kevin Herron / githubweb
- WIP (commit: 75324ce) — Kevin Herron / githubweb
- Merge branch 'master' into dev/1.0 (commit: fde7728) — Kevin Herron / githubweb
- WIP (commit: c35e3e3) — Kevin Herron / githubweb
- Fix artifactId for milo-transport (commit: d831405) — Kevin Herron / githubweb
- Fix artifactId for milo-transport (commit: 9b70214) — Kevin Herron / githubweb
- WIP CertificateQuarantine (commit: 4996c02) — Kevin Herron / githubweb
- WIP CertificateQuarantine (commit: d974695) — Kevin Herron / githubweb
- Attach sources during any install, not just release (commit: a668a84) — Kevin Herron / githubweb
- Start SecureChannel ids at randomly between 1 and Integer.MAX_VALUE (commit: 04b9824) — Kevin Herron / githubweb
- WIP (commit: b43ae8b) — Kevin Herron / githubweb
#3176 (Aug 24, 2023, 2:58:11 PM)
- Limit the number of requests that can be queued for deserialization (#1150) (commit: 5f1a257) — noreply / githubweb
- Use a semaphore to limit a session's concurrent method calls (#1149) (commit: 31b7e9c) — noreply / githubweb
- Update Netty to 4.1.97.Final (commit: 1306869) — Kevin Herron / githubweb
#3175 (Aug 24, 2023, 8:34:40 AM)
- ~ WIP limit the number of requests that can be queued for deserialization (commit: 1449601) — Kevin Herron / githubweb
#3174 (Aug 24, 2023, 8:30:50 AM)
- Update Bouncy Castle libraries to 1.75 (#1136) (commit: c685a5b) — noreply / githubweb
- ~ WIP use a semaphore to limit a session's concurrent method calls (commit: a500aec) — Kevin Herron / githubweb
#3173 (Jun 28, 2023, 12:25:25 PM)
- Use Files.createTempFile() in DefaultTrustListManagerTest (commit: c662757) — noreply / githubweb
- Don't attempt to de-reference a null `exampleServer` field (commit: 8850acd) — Kevin Herron / githubweb
- Generate self-signed certs with pathLenConstraint=0 (#1111) (commit: 3235f91) — noreply / githubweb
- [maven-release-plugin] prepare release v0.6.9 (commit: 434f477) — milo-bot / githubweb
- [maven-release-plugin] prepare for next development iteration (commit: 54256a4) — milo-bot / githubweb
- Update README.md (commit: 18b716c) — Kevin Herron / githubweb
- Provide full certificate chain bytes in ServiceRequest (#1120) (commit: eefbb1b) — noreply / githubweb
- [maven-release-plugin] prepare release v0.6.10 (commit: bdc51ad) — milo-bot / githubweb
- [maven-release-plugin] prepare for next development iteration (commit: e4a03f5) — milo-bot / githubweb
- Update README.md (commit: 14e0589) — Kevin Herron / githubweb
- Update Bouncy Castle libraries to 1.75 (commit: ce48220) — Kevin Herron / githubweb
#3172 (May 20, 2023, 9:10:54 AM)
- Set versions to 2.0.0-SNAPSHOT (commit: 8ba302a) — Kevin Herron / githubweb
- Set Java source and target to 11 (commit: ae72527) — Kevin Herron / githubweb
- First draft of struct/enum generation for 1.04 (commit: a8b80b9) — Kevin Herron / githubweb
- Move ServerTable to stack-core (commit: 49b46c2) — Kevin Herron / githubweb
- Implement UriArray to serve as base for Namespace and Server arrays (commit: a5c387e) — Kevin Herron / githubweb
- Use UriArray as base implementation for ServerTable (commit: 6efc9d8) — Kevin Herron / githubweb
- Use UriArray as base implementation for NamespaceTable (commit: 5bd923f) — Kevin Herron / githubweb
- Manage ServerTable in UaStackServer instead of OpcUaServer (commit: 469f03e) — Kevin Herron / githubweb
- Add a ServerTable to UaStackClient (commit: 25d51fc) — Kevin Herron / githubweb
- Add methods for reading and updating the ServerTable (commit: 4d4e883) — Kevin Herron / githubweb
- Add ServerArray read/update to the SessionInitializer (commit: f68803a) — Kevin Herron / githubweb
- Add and implement SerializationContext::getServerTable (commit: 3a15516) — Kevin Herron / githubweb
- Fix NPE seeding ServerTable (commit: 3b21904) — Kevin Herron / githubweb
- Generate new StatusCodes from 1.04 StatusCode.csv (commit: ac667b6) — Kevin Herron / githubweb
- Add new attributes defined by OPC 1.04 (#958) (commit: 79ebc68) — noreply / githubweb
- Migrate all deprecated API usages to their replacement (commit: 17268b3) — Kevin Herron / githubweb
- Shade and remove Guava from public API signatures (commit: 63f4084) — Kevin Herron / githubweb
- Read JSON encoding and DataTypeDefinition when building DataTypeTree (commit: 997a6fb) — Kevin Herron / githubweb
- Implement equals() and hashCode() for OptionSetUInteger (commit: 609952b) — Kevin Herron / githubweb
- Client UaNode attribute get/read tests and AddressSpace fixes (commit: c67714f) — Kevin Herron / githubweb
- Generate new StatusCodes0 from 1.05 StatusCode.csv (commit: e672f50) — Kevin Herron / githubweb
- Generate new stack and SDK code for OPC UA 1.05 (#1038) (commit: c119542) — noreply / githubweb
- Update custom datatype examples to use DataTypeDefinition attribute (commit: 0f8b14a) — Kevin Herron / githubweb
- Generate DataTypeInitializer to register static struct codecs (commit: 9525f0c) — Kevin Herron / githubweb
- First draft for DataTypeDefinition-based dynamic datatypes and codecs (commit: 35231e9) — noreply / githubweb
- Add type-safe static factory methods for creating Variant (commit: f0f99ef) — Kevin Herron / githubweb
- Implement OPC UA JSON Encoding (#1045) (commit: 760d4fb) — noreply / githubweb
- Upgrade JAXB libraries to latest (javax.xml -> jakarta.xml) (commit: 6f4315b) — Kevin Herron / githubweb
- Migrate usages of DatatypeConverter to java.util.Base64 (commit: 1b03c2e) — Kevin Herron / githubweb
- Don't use OpcUaXmlStreamDecoder in VariableNodeLoader (commit: 3dd5519) — Kevin Herron / githubweb
- Refactor type system (codecs, encodings, serialization, type interfaces) (commit: 7e75922) — noreply / githubweb
- Re-enable a previously disabled test (commit: 3239f40) — Kevin Herron / githubweb
- Check if data encoding is registered with EncodingManager (commit: 95bbbe1) — Kevin Herron / githubweb
- Implement Matrix as a container for multidimensional array values (commit: bff83ff) — noreply / githubweb
- Update dependencies, fix Maven warnings (commit: ecd2efa) — Kevin Herron / githubweb
- ExampleServer cleanup, remove HTTPS endpoints and certificate (commit: 9ba4fee) — Kevin Herron / githubweb
- Public visibility on reset methods, peek token in nextName() (commit: f568945) — Kevin Herron / githubweb
- Static factory methods for enum, struct, and OptionSetUI (commit: c8c1503) — Kevin Herron / githubweb
- Accept a CodecFactory when constructing DataTypeCodecSessionInitializer (commit: 6dae1fa) — Kevin Herron / githubweb
- Generate ReferenceTypes, start moving away from BuiltinReferenceType (commit: 0419f22) — Kevin Herron / githubweb
- Fix brackets used in DataType::toString (commit: 1282cb0) — Kevin Herron / githubweb
- Support for OptionSet via DynamicOptionSet and DynamicOptionSetCodec (commit: 1faf05d) — Kevin Herron / githubweb
- Handle errors reading DataTypeDefinition while building DataTypeTree (commit: 10f9b56) — Kevin Herron / githubweb
- Use DEBUG log level in DefaultEncodingManager::createAndInitialize (commit: 6844d06) — Kevin Herron / githubweb
- Refactor DataTypeTree to use abstract TypeTree, add ReferenceTypeTree (#1053) (commit: a6d1ded) — noreply / githubweb
- Refactor stack and transport layers (#1078) (commit: b5af056) — noreply / githubweb
- Static analysis inspection fixes (commit: 76a3e3d) — Kevin Herron / githubweb
- Set version to 1.0.0-SNAPSHOT (commit: 56cf761) — Kevin Herron / githubweb
- Delete unused/unnecessary "primitive" annotations (commit: 997942e) — Kevin Herron / githubweb
- Set session/subscription/item values on new server capability nodes (commit: 9f19390) — Kevin Herron / githubweb
- Allow public access to some ManagedAddressSpace fields (commit: c889a2b) — Kevin Herron / githubweb
- New TaskQueue implementation (commit: 0c9dd3a) — Kevin Herron / githubweb
- Refactor away from using "api" packages (#1089) (commit: a1d843c) — noreply / githubweb
- Delete ConversionUtil, migrate usages to stdlib replacements (commit: 20ffe84) — Kevin Herron / githubweb
- Package re-organization in sdk-server (commit: c96c519) — Kevin Herron / githubweb
- Move service calls to AddressSpace interface, more package re-org (commit: caec66c) — Kevin Herron / githubweb
- WIP client API refactoring (commit: 85a06c7) — Kevin Herron / githubweb
- ~ WIP service refactoring (commit: 0f831e1) — Kevin Herron / githubweb
- Add "milo-" prefix to Maven artifact ids (commit: b6da00a) — Kevin Herron / githubweb
- ~ WIP service refactoring (commit: 8cf05d8) — Kevin Herron / githubweb
- ~ WIP service refactoring (commit: fa20057) — Kevin Herron / githubweb
- ~ WIP client API refactoring (commit: 47f77c0) — Kevin Herron / githubweb
- ~ WIP client API refactoring (commit: ffbf9ef) — Kevin Herron / githubweb
- ~ sendRequest / sendRequestAsync refactoring (commit: 0aa598a) — Kevin Herron / githubweb
- ~ WIP javadocs (commit: 1e53085) — Kevin Herron / githubweb
- ~ WIP javadocs (commit: b0bd862) — Kevin Herron / githubweb
- ~ WIP javadocs (commit: 603fa57) — Kevin Herron / githubweb
- ~ WIP javadocs (commit: 28736f0) — Kevin Herron / githubweb
- ~ WIP javadocs (commit: 8e729fb) — Kevin Herron / githubweb
- ~ WIP javadocs (commit: 21fb1cc) — Kevin Herron / githubweb
- ~ WIP javadocs (commit: c9d539a) — Kevin Herron / githubweb
- ~ WIP javadocs (commit: f2e9af8) — Kevin Herron / githubweb
- ~ WIP javadocs (commit: 0e32512) — Kevin Herron / githubweb
- ~ fix connectAsync(), delete unused service interfaces (commit: da11869) — Kevin Herron / githubweb
- ~ fix ServiceFault handling (commit: ef2bda1) — Kevin Herron / githubweb
#3170 (Apr 6, 2023, 6:51:45 PM)
- Set versions to 2.0.0-SNAPSHOT (commit: 8ba302a) — Kevin Herron / githubweb
- Set Java source and target to 11 (commit: ae72527) — Kevin Herron / githubweb
- First draft of struct/enum generation for 1.04 (commit: a8b80b9) — Kevin Herron / githubweb
- Move ServerTable to stack-core (commit: 49b46c2) — Kevin Herron / githubweb
- Implement UriArray to serve as base for Namespace and Server arrays (commit: a5c387e) — Kevin Herron / githubweb
- Use UriArray as base implementation for ServerTable (commit: 6efc9d8) — Kevin Herron / githubweb
- Use UriArray as base implementation for NamespaceTable (commit: 5bd923f) — Kevin Herron / githubweb
- Manage ServerTable in UaStackServer instead of OpcUaServer (commit: 469f03e) — Kevin Herron / githubweb
- Add a ServerTable to UaStackClient (commit: 25d51fc) — Kevin Herron / githubweb
- Add methods for reading and updating the ServerTable (commit: 4d4e883) — Kevin Herron / githubweb
- Add ServerArray read/update to the SessionInitializer (commit: f68803a) — Kevin Herron / githubweb
- Add and implement SerializationContext::getServerTable (commit: 3a15516) — Kevin Herron / githubweb
- Fix NPE seeding ServerTable (commit: 3b21904) — Kevin Herron / githubweb
- Generate new StatusCodes from 1.04 StatusCode.csv (commit: ac667b6) — Kevin Herron / githubweb
- Add new attributes defined by OPC 1.04 (#958) (commit: 79ebc68) — noreply / githubweb
- Migrate all deprecated API usages to their replacement (commit: 17268b3) — Kevin Herron / githubweb
- Shade and remove Guava from public API signatures (commit: 63f4084) — Kevin Herron / githubweb
- Read JSON encoding and DataTypeDefinition when building DataTypeTree (commit: 997a6fb) — Kevin Herron / githubweb
- Implement equals() and hashCode() for OptionSetUInteger (commit: 609952b) — Kevin Herron / githubweb
- Client UaNode attribute get/read tests and AddressSpace fixes (commit: c67714f) — Kevin Herron / githubweb
- Generate new StatusCodes0 from 1.05 StatusCode.csv (commit: e672f50) — Kevin Herron / githubweb
- Generate new stack and SDK code for OPC UA 1.05 (#1038) (commit: c119542) — noreply / githubweb
- Update custom datatype examples to use DataTypeDefinition attribute (commit: 0f8b14a) — Kevin Herron / githubweb
- Generate DataTypeInitializer to register static struct codecs (commit: 9525f0c) — Kevin Herron / githubweb
- First draft for DataTypeDefinition-based dynamic datatypes and codecs (commit: 35231e9) — noreply / githubweb
- Add type-safe static factory methods for creating Variant (commit: f0f99ef) — Kevin Herron / githubweb
- Implement OPC UA JSON Encoding (#1045) (commit: 760d4fb) — noreply / githubweb
- Upgrade JAXB libraries to latest (javax.xml -> jakarta.xml) (commit: 6f4315b) — Kevin Herron / githubweb
- Migrate usages of DatatypeConverter to java.util.Base64 (commit: 1b03c2e) — Kevin Herron / githubweb
- Don't use OpcUaXmlStreamDecoder in VariableNodeLoader (commit: 3dd5519) — Kevin Herron / githubweb
- Refactor type system (codecs, encodings, serialization, type interfaces) (commit: 7e75922) — noreply / githubweb
- Re-enable a previously disabled test (commit: 3239f40) — Kevin Herron / githubweb
- Check if data encoding is registered with EncodingManager (commit: 95bbbe1) — Kevin Herron / githubweb
- Implement Matrix as a container for multidimensional array values (commit: bff83ff) — noreply / githubweb
- Update dependencies, fix Maven warnings (commit: ecd2efa) — Kevin Herron / githubweb
- ExampleServer cleanup, remove HTTPS endpoints and certificate (commit: 9ba4fee) — Kevin Herron / githubweb
- Public visibility on reset methods, peek token in nextName() (commit: f568945) — Kevin Herron / githubweb
- Static factory methods for enum, struct, and OptionSetUI (commit: c8c1503) — Kevin Herron / githubweb
- Accept a CodecFactory when constructing DataTypeCodecSessionInitializer (commit: 6dae1fa) — Kevin Herron / githubweb
- Generate ReferenceTypes, start moving away from BuiltinReferenceType (commit: 0419f22) — Kevin Herron / githubweb
- Fix brackets used in DataType::toString (commit: 1282cb0) — Kevin Herron / githubweb
- Support for OptionSet via DynamicOptionSet and DynamicOptionSetCodec (commit: 1faf05d) — Kevin Herron / githubweb
- Handle errors reading DataTypeDefinition while building DataTypeTree (commit: 10f9b56) — Kevin Herron / githubweb
- Use DEBUG log level in DefaultEncodingManager::createAndInitialize (commit: 6844d06) — Kevin Herron / githubweb
- Refactor DataTypeTree to use abstract TypeTree, add ReferenceTypeTree (#1053) (commit: a6d1ded) — noreply / githubweb
- Refactor stack and transport layers (#1078) (commit: b5af056) — noreply / githubweb
- Static analysis inspection fixes (commit: 76a3e3d) — Kevin Herron / githubweb
- Set version to 1.0.0-SNAPSHOT (commit: 56cf761) — Kevin Herron / githubweb
- Delete unused/unnecessary "primitive" annotations (commit: 997942e) — Kevin Herron / githubweb
- Set session/subscription/item values on new server capability nodes (commit: 9f19390) — Kevin Herron / githubweb
- Allow public access to some ManagedAddressSpace fields (commit: c889a2b) — Kevin Herron / githubweb
- New TaskQueue implementation (commit: 0c9dd3a) — Kevin Herron / githubweb
- Refactor away from using "api" packages (#1089) (commit: a1d843c) — noreply / githubweb
- Delete ConversionUtil, migrate usages to stdlib replacements (commit: 20ffe84) — Kevin Herron / githubweb
- Package re-organization in sdk-server (commit: c96c519) — Kevin Herron / githubweb
- Move service calls to AddressSpace interface, more package re-org (commit: caec66c) — Kevin Herron / githubweb
- Add "milo-" prefix to Maven artifact ids (commit: 39c2213) — Kevin Herron / githubweb
#3168 (Dec 10, 2022, 12:05:25 PM)
- Refactor stack and transport layers (#1078) (commit: b5af056) — noreply / githubweb
- Static analysis inspection fixes (commit: 76a3e3d) — Kevin Herron / githubweb
- Set version to 1.0.0-SNAPSHOT (commit: 56cf761) — Kevin Herron / githubweb
- Delete unused/unnecessary "primitive" annotations (commit: 997942e) — Kevin Herron / githubweb
- Set session/subscription/item values on new server capability nodes (commit: 9f19390) — Kevin Herron / githubweb
- Allow public access to some ManagedAddressSpace fields (commit: c889a2b) — Kevin Herron / githubweb
- New TaskQueue implementation (commit: 0c9dd3a) — Kevin Herron / githubweb
- Refactor away from using "api" packages (commit: 0d4924b) — Kevin Herron / githubweb
#3167 (Nov 3, 2022, 11:58:34 PM)
- Reuse ServerBootstrap, bind multiple local addresses per transport (commit: 78c8bf9) — Kevin Herron / githubweb
#3166 (Nov 3, 2022, 8:19:13 PM)
- ~ restore this horrible mock-based test (commit: 9bfd634) — Kevin Herron / githubweb
#3165 (Nov 3, 2022, 4:29:08 PM)
- Refactor DataTypeTree to use abstract TypeTree, add ReferenceTypeTree (#1053) (commit: a6d1ded) — noreply / githubweb
- WIP transport refactor (commit: 52fdc1f) — Kevin Herron / githubweb
- WIP transport refactor (commit: 00de8c6) — Kevin Herron / githubweb
- WIP transport refactor (commit: 8763bf4) — Kevin Herron / githubweb
- WIP transport refactor (commit: 5d593d1) — Kevin Herron / githubweb
- WIP transport refactor (commit: 7b4e228) — Kevin Herron / githubweb
- WIP transport refactor (commit: 10ae57a) — Kevin Herron / githubweb
- WIP transport refactor (commit: c4869d4) — Kevin Herron / githubweb
- WIP transport refactor (commit: f25ecbb) — Kevin Herron / githubweb
- WIP transport refactor (commit: 79dd4f1) — Kevin Herron / githubweb
- WIP transport refactor (commit: 1480b7e) — Kevin Herron / githubweb
- WIP transport refactor (commit: f33e963) — Kevin Herron / githubweb
- WIP transport refactor (commit: ff7dc61) — Kevin Herron / githubweb
- WIP transport refactor (commit: a0d6ae6) — Kevin Herron / githubweb
- WIP transport refactor (commit: cd74cc1) — Kevin Herron / githubweb
- WIP transport refactor (commit: 2174195) — Kevin Herron / githubweb
- WIP transport refactor (commit: eae9f04) — Kevin Herron / githubweb
- WIP transport refactor (commit: b634883) — Kevin Herron / githubweb
- WIP transport refactor (commit: 50fa8ec) — Kevin Herron / githubweb
- WIP transport refactor (commit: 68e9c12) — Kevin Herron / githubweb
- WIP refactor sdk-client to use new transport (commit: 9639ea1) — Kevin Herron / githubweb
- Move EncodingLimits from transport config to OpcUaClientConfig (commit: 730c943) — Kevin Herron / githubweb
- Move Request Timeout setting back to OpcUaClientConfig (commit: 63ec433) — Kevin Herron / githubweb
- Remove UascServerConfig::getEncodingLimits (commit: accf8b3) — Kevin Herron / githubweb
- WIP transport refactor server (commit: f8fb61b) — Kevin Herron / githubweb
- WIP transport refactor server (commit: 74743aa) — Kevin Herron / githubweb
- WIP transport refactor server (commit: 44c9bc5) — Kevin Herron / githubweb
- WIP transport refactor server (commit: ecd8acb) — Kevin Herron / githubweb
- WIP transport refactor server (commit: 182fea4) — Kevin Herron / githubweb
- WIP transport refactor server (commit: 2a1f3a7) — Kevin Herron / githubweb
- WIP transport refactor server (commit: 534f9b6) — Kevin Herron / githubweb
- WIP transport refactor server (commit: b9b7968) — Kevin Herron / githubweb
- WIP transport refactor server (commit: 7cf180f) — Kevin Herron / githubweb
- ~ release CompositeByteBuf when sending response (commit: 204377f) — Kevin Herron / githubweb
- ~ OpcServerTransportFactory interface (commit: ae76587) — Kevin Herron / githubweb
- ~ add DefaultDiscoveryServiceSet to all endpoints (commit: 1201791) — Kevin Herron / githubweb
- WIP transport refactor server (commit: d19b024) — Kevin Herron / githubweb
- ~ use configured ExecutorService (commit: b46aed2) — Kevin Herron / githubweb
- ~ delete stack-client and stack-server modules (commit: 0e8383f) — Kevin Herron / githubweb
- ~ TransportProfile in ServiceRequestContext and related TODOs (commit: 185535f) — Kevin Herron / githubweb
- ~ clean up, remove dead code (commit: ad6a144) — Kevin Herron / githubweb
- WIP transport refactor (commit: a8c6880) — Kevin Herron / githubweb
- ~ DiscoveryClient::registerServer (commit: a33dd82) — Kevin Herron / githubweb
- WIP transport refactor server (commit: a723e23) — Kevin Herron / githubweb
- WIP transport refactor (commit: 7c28ba7) — Kevin Herron / githubweb
- Return Bad_AttributeIdInvalid when new attributes are not set (commit: dc2cd6f) — Kevin Herron / githubweb
- Generate new types and models for 1.05.02 (commit: 61fe63b) — Kevin Herron / githubweb
- Generate BinaryDataTypeDictionaryInitializer for 1.05.02 (commit: 1b2dcca) — Kevin Herron / githubweb
- ~ deliver responses on ExecutionQueue (commit: 4459755) — Kevin Herron / githubweb
- ~ WIP (commit: a7bd5e4) — Kevin Herron / githubweb
- ~ WIP docs (commit: 32b8e23) — Kevin Herron / githubweb
- ~ WIP docs (commit: 3367f07) — Kevin Herron / githubweb
- ~ pass additional info from header to operation contexts (commit: a4be562) — Kevin Herron / githubweb
- netty-channel-fsm v0.9 (commit: f11d2e6) — Kevin Herron / githubweb
- ~ rethrow exceptions when binding server transport (commit: 42e1123) — Kevin Herron / githubweb
- ~ WIP docs (commit: 1b8d88f) — Kevin Herron / githubweb
- ~ WIP docs (commit: 4acfb58) — Kevin Herron / githubweb
#3164 (Sep 18, 2022, 4:59:47 PM)
- ~ make TypeTree abstract (commit: c1760d6) — Kevin Herron / githubweb
#3163 (Sep 18, 2022, 4:58:37 PM)
- Implement Matrix as a container for multidimensional array values (commit: bff83ff) — noreply / githubweb
- Update dependencies, fix Maven warnings (commit: ecd2efa) — Kevin Herron / githubweb
- ExampleServer cleanup, remove HTTPS endpoints and certificate (commit: 9ba4fee) — Kevin Herron / githubweb
- Public visibility on reset methods, peek token in nextName() (commit: f568945) — Kevin Herron / githubweb
- Static factory methods for enum, struct, and OptionSetUI (commit: c8c1503) — Kevin Herron / githubweb
- Accept a CodecFactory when constructing DataTypeCodecSessionInitializer (commit: 6dae1fa) — Kevin Herron / githubweb
- Generate ReferenceTypes, start moving away from BuiltinReferenceType (commit: 0419f22) — Kevin Herron / githubweb
- Fix brackets used in DataType::toString (commit: 1282cb0) — Kevin Herron / githubweb
- Support for OptionSet via DynamicOptionSet and DynamicOptionSetCodec (commit: 1faf05d) — Kevin Herron / githubweb
- Handle errors reading DataTypeDefinition while building DataTypeTree (commit: 10f9b56) — Kevin Herron / githubweb
- Use DEBUG log level in DefaultEncodingManager::createAndInitialize (commit: 6844d06) — Kevin Herron / githubweb
- WIP ReferenceTypeTree (commit: b70eaf2) — Kevin Herron / githubweb
- Use TypeTree for DataTypeTree, TypeTree package change (commit: 5bf4439) — Kevin Herron / githubweb
- Add TypeTree::containsType (commit: 9d2ca2d) — Kevin Herron / githubweb
- ~ javadoc (commit: 1958445) — Kevin Herron / githubweb
#3162 (Sep 16, 2022, 5:16:28 PM)
- ~ WIP JSON encoder/decoder, DynamicStructCodec (commit: 2b1ccd5) — Kevin Herron / githubweb
- ~ enum/struct Matrix encode/decode functions (commit: 586f320) — Kevin Herron / githubweb
- ~ fixup: use encodeEnum (commit: 7860adb) — Kevin Herron / githubweb
- ~ tests and fixes (commit: 837c26c) — Kevin Herron / githubweb
- ~ Matrix tests (commit: 86e67a0) — Kevin Herron / githubweb
- ~ use Matrix::transform in DynamicStructCodec (commit: 203349b) — Kevin Herron / githubweb
- ~ OptionSetUI subtypes (commit: a456a92) — Kevin Herron / githubweb
#3160 (Sep 15, 2022, 11:10:06 PM)
- Refactor type system (codecs, encodings, serialization, type interfaces) (commit: 7e75922) — noreply / githubweb
- Re-enable a previously disabled test (commit: 3239f40) — Kevin Herron / githubweb
- Check if data encoding is registered with EncodingManager (commit: 95bbbe1) — Kevin Herron / githubweb
- WIP Matrix support (commit: 683d1bc) — Kevin Herron / githubweb
- ~ fix test failures, add assertions (commit: 631463c) — Kevin Herron / githubweb
- ~ static factory methods (commit: c5cda2c) — Kevin Herron / githubweb
#3159 (Sep 15, 2022, 2:26:57 PM)
- ~ minor formatting changes as I convince myself DataTypeEncoding is necessary (commit: 638d915) — Kevin Herron / githubweb
#3158 (Sep 15, 2022, 9:20:56 AM)
- ~ extract decodeFieldValue() (commit: 8bf052d) — Kevin Herron / githubweb
#3157 (Sep 14, 2022, 11:00:27 PM)
- ~ use OpcUaEncodingManager.getInstance (commit: 21d8f46) — Kevin Herron / githubweb
#3156 (Sep 14, 2022, 10:35:18 PM)
- Add type-safe static factory methods for creating Variant (commit: f0f99ef) — Kevin Herron / githubweb
- Implement OPC UA JSON Encoding (#1045) (commit: 760d4fb) — noreply / githubweb
- Upgrade JAXB libraries to latest (javax.xml -> jakarta.xml) (commit: 6f4315b) — Kevin Herron / githubweb
- Migrate usages of DatatypeConverter to java.util.Base64 (commit: 1b03c2e) — Kevin Herron / githubweb
- Don't use OpcUaXmlStreamDecoder in VariableNodeLoader (commit: 3dd5519) — Kevin Herron / githubweb
- ~ save point before things get crazy (commit: 054f266) — Kevin Herron / githubweb
- ~ save point #2 (commit: 16cea5e) — Kevin Herron / githubweb
- ~ save point #3 (commit: c8b779d) — Kevin Herron / githubweb
- ~ save point #4 (commit: 13aadb7) — Kevin Herron / githubweb
- ~ save point #5 (commit: bb26907) — Kevin Herron / githubweb
- ~ save point #5 (commit: 14f8fa1) — Kevin Herron / githubweb
- WIP DataTypeDictionary refactoring/flailing (commit: 605bd98) — Kevin Herron / githubweb
- ~ save point (commit: 14e5daa) — Kevin Herron / githubweb
- ~ save point (commit: bc9b6be) — Kevin Herron / githubweb
- ~ save point (commit: df825ee) — Kevin Herron / githubweb
- ~ WIP cleanup (commit: 930073a) — Kevin Herron / githubweb
- WIP cleanup (commit: ee59597) — Kevin Herron / githubweb
- ~ refactor UaEncoder/UaDecoder method names and impl names (commit: 9284132) — Kevin Herron / githubweb
- ~ more refactoring and cleanup (commit: 6fe2f74) — Kevin Herron / githubweb
- ~ fix failing test (commit: 0698aa2) — Kevin Herron / githubweb
- ~ more refactoring, regenerate BuiltinDataTypeInfo (commit: 5bcf8d0) — Kevin Herron / githubweb
- ~ move encodings into separate modules, introduce EncodingManager, more refactoring (commit: 989115b) — Kevin Herron / githubweb
- ~ fixups (commit: 29b0d80) — Kevin Herron / githubweb
- ~ EncodingManager (commit: 4d8435d) — Kevin Herron / githubweb
- ~ fix failing tests (commit: 40caeee) — Kevin Herron / githubweb
#3155 (Sep 8, 2022, 7:34:12 PM)
- ~ remove TODO; it's the right implementation (commit: f86dd0f) — Kevin Herron / githubweb
#3154 (Sep 8, 2022, 7:33:23 PM)
- ~ register enum codecs for JSON encoding (commit: c03433c) — Kevin Herron / githubweb
#3153 (Sep 8, 2022, 7:22:42 PM)
- WIP OPC UA JSON encoding (commit: 9cc1944) — Kevin Herron / githubweb
- ~ fix NamespaceTable errors after rebase (commit: 82a7aad) — Kevin Herron / githubweb
- ~ writeExpandedNodeId and tests (commit: 63a2494) — Kevin Herron / githubweb
- ExtensionObject, Variant, DiagnosticInfo (commit: 49af7a5) — Kevin Herron / githubweb
- Fix Variant and ExtensionObject, WIP DataValue (commit: b158392) — Kevin Herron / githubweb
- ~ fix StatusCode values in writeDataValue() tests (commit: 8c9030c) — Kevin Herron / githubweb
- ~ WIP arrays, enums, structs, messages (commit: 73e12fe) — Kevin Herron / githubweb
- WIP OpcUaJsonDecoder (commit: f1ba4ac) — Kevin Herron / githubweb
- WIP OpcUaJsonDecoder + DateTime refactoring (commit: 7084d22) — Kevin Herron / githubweb
- WIP OpcUaJsonDecoder (commit: 5a7941a) — Kevin Herron / githubweb
- WIP OpcUaJsonDecoder (commit: 266ea68) — Kevin Herron / githubweb
- WIP OpcUaJsonDecoder StatusCode (commit: 1de7374) — Kevin Herron / githubweb
- WIP QualifiedName and LocalizedText (commit: 3aeb5bb) — Kevin Herron / githubweb
- WIP ExtensionObject (commit: 99845bd) — Kevin Herron / githubweb
- WIP DataValue and Variant (commit: cd2b15b) — Kevin Herron / githubweb
- ~ small refactor in readFlattenedMultiDimensionalVariantValue (commit: 423b3e0) — Kevin Herron / githubweb
- WIP OpcUaJsonDecoder DiagnosticInfo (commit: 774055f) — Kevin Herron / githubweb
- WIP OpcUaJsonDecoder (commit: 20d76b9) — Kevin Herron / githubweb
- ~ construct JSON encoder/decoder with SerializationContext (commit: 7512d0a) — Kevin Herron / githubweb
- Generate DataTypeInitializer to register static struct codecs (commit: 9525f0c) — Kevin Herron / githubweb
- ~ struct and message serialization tests (commit: 7e48b7d) — Kevin Herron / githubweb
- ~ JSON encoding TODOs (commit: 4dbe5e7) — Kevin Herron / githubweb
- First draft for DataTypeDefinition-based dynamic datatypes and codecs (commit: 35231e9) — noreply / githubweb
- ~ register JSON codecs, other misc JSON encoding cases (commit: ace0ad9) — Kevin Herron / githubweb
- ~ omit null or default values in reversible encoding, handle missing fields while decoding (commit: f837fee) — Kevin Herron / githubweb
- ~ handle ExtensionObject with JSON body in OpcUaBinaryStreamEncoder (commit: 46cdcf4) — Kevin Herron / githubweb
- ~ check for "null" encoding ids (commit: 2ac4b10) — Kevin Herron / githubweb
#3152 (Sep 8, 2022, 1:53:03 PM)
- Implement ExpandedNodeId.parse without NodeId.parse (#978) (commit: cfcb708) — noreply / githubweb
- Return available values when only the upper index is out of bounds (#988) (commit: dae6af6) — noreply / githubweb
- Check for invalid/null BrowseDirection during before browsing (#986) (commit: 064ce39) — noreply / githubweb
- ResendData: Bad_UserAccessDenied if subscription belongs to another session (#989) (commit: 55ad7ea) — noreply / githubweb
- Use different StatusCodes for Object not found vs Method not found (#990) (commit: 2f3b603) — noreply / githubweb
- Update Netty to version 4.1.77.Final (#992) (commit: 0e82524) — noreply / githubweb
- Don't leak information in stack trace when certificate validation fails (#985) (commit: 8922334) — noreply / githubweb
- Update netty-channel-fsm to version 0.8 (#993) (commit: 20d12d9) — noreply / githubweb
- Check that Views are registered before continuing Browse service (#994) (commit: 11864af) — noreply / githubweb
- Apply BrowseResultMask later, when building ReferenceDescriptions (#998) (commit: 901a850) — noreply / githubweb
- Update README.md (commit: 5476a4d) — noreply / githubweb
- [maven-release-plugin] prepare release v0.6.6 (commit: 8061ecf) — milo-bot / githubweb
- [maven-release-plugin] prepare for next development iteration (commit: 2b28233) — milo-bot / githubweb
- Update README.md (commit: c891220) — noreply / githubweb
- Make the subscription watchdog multiplier configurable (#1006) (commit: 19228e4) — noreply / githubweb
- Transition to CreatingWait state when connection is lost (#1012) (commit: ef24bfe) — noreply / githubweb
- Cancel WatchdogTimers after Session is closed (#1014) (commit: 57f9320) — noreply / githubweb
- [maven-release-plugin] prepare release v0.6.7 (commit: dd2ab26) — milo-bot / githubweb
- [maven-release-plugin] prepare for next development iteration (commit: 373613a) — milo-bot / githubweb
- Update README.md (commit: 1e063b9) — Kevin Herron / githubweb
- Allow max MonitoredItems to be configured via OpcUaServerConfigLimits (#1031) (commit: 7038e89) — noreply / githubweb
- Allow max MonitoredItems per session to be configured via OpcUaServerConfigLimits (commit: 4534381) — Kevin Herron / githubweb
- Allow global and per-session max Subscriptions to be configured (commit: 938ed51) — Kevin Herron / githubweb
- [maven-release-plugin] prepare release v0.6.8 (commit: 0795141) — milo-bot / githubweb
- [maven-release-plugin] prepare for next development iteration (commit: 7b1efb6) — milo-bot / githubweb
- Update README.md (commit: 3419235) — Kevin Herron / githubweb
- Generate new stack and SDK code for OPC UA 1.05 (#1038) (commit: c119542) — noreply / githubweb
- Update custom datatype examples to use DataTypeDefinition attribute (commit: 0f8b14a) — Kevin Herron / githubweb
- WIP dynamic struct/enum codecs (commit: c9d66e4) — Kevin Herron / githubweb
- WIP dynamic datatype codecs (commit: bf98170) — Kevin Herron / githubweb
- ~ fix dataTypeId reference (commit: 1dce933) — Kevin Herron / githubweb
- WIP dynamic datatype codecs (commit: 11c8d0f) — Kevin Herron / githubweb
- WIP dynamic datatype codecs (commit: 3714fbe) — Kevin Herron / githubweb
- WIP dynamic datatype codecs (commit: 6f7f53d) — Kevin Herron / githubweb
- ~ annotation/doc fixes in DataTypeTree (commit: 376ed0d) — Kevin Herron / githubweb
- ~ extract DataType, move DataTypeTree and DataType to types package (commit: 5f5654b) — Kevin Herron / githubweb
#3150 (Sep 1, 2022, 11:43:15 PM)
- ~ copyright notices, remove generated placeholder properties (commit: d35abb4) — Kevin Herron / githubweb
#3149 (Sep 1, 2022, 11:18:56 PM)
- Set versions to 2.0.0-SNAPSHOT (commit: 8ba302a) — Kevin Herron / githubweb
- Set Java source and target to 11 (commit: ae72527) — Kevin Herron / githubweb
- First draft of struct/enum generation for 1.04 (commit: a8b80b9) — Kevin Herron / githubweb
- Move ServerTable to stack-core (commit: 49b46c2) — Kevin Herron / githubweb
- Implement UriArray to serve as base for Namespace and Server arrays (commit: a5c387e) — Kevin Herron / githubweb
- Use UriArray as base implementation for ServerTable (commit: 6efc9d8) — Kevin Herron / githubweb
- Use UriArray as base implementation for NamespaceTable (commit: 5bd923f) — Kevin Herron / githubweb
- Manage ServerTable in UaStackServer instead of OpcUaServer (commit: 469f03e) — Kevin Herron / githubweb
- Add a ServerTable to UaStackClient (commit: 25d51fc) — Kevin Herron / githubweb
- Add methods for reading and updating the ServerTable (commit: 4d4e883) — Kevin Herron / githubweb
- Add ServerArray read/update to the SessionInitializer (commit: f68803a) — Kevin Herron / githubweb
- Add and implement SerializationContext::getServerTable (commit: 3a15516) — Kevin Herron / githubweb
- Fix NPE seeding ServerTable (commit: 3b21904) — Kevin Herron / githubweb
- Generate new StatusCodes from 1.04 StatusCode.csv (commit: ac667b6) — Kevin Herron / githubweb
- Add new attributes defined by OPC 1.04 (#958) (commit: 79ebc68) — noreply / githubweb
- Migrate all deprecated API usages to their replacement (commit: 17268b3) — Kevin Herron / githubweb
- Shade and remove Guava from public API signatures (commit: 63f4084) — Kevin Herron / githubweb
- Read JSON encoding and DataTypeDefinition when building DataTypeTree (commit: 997a6fb) — Kevin Herron / githubweb
- Implement equals() and hashCode() for OptionSetUInteger (commit: 609952b) — Kevin Herron / githubweb
- Client UaNode attribute get/read tests and AddressSpace fixes (commit: c67714f) — Kevin Herron / githubweb
- Generate new StatusCodes0 from 1.05 StatusCode.csv (commit: e672f50) — Kevin Herron / githubweb
- ~ new enums and structs, compilation fixes for AccessRestrictionType (commit: 73b3f64) — Kevin Herron / githubweb
- ~ generate new model objects and variables, NodeLoaders, fixed related compilation errors (commit: 5d1d885) — Kevin Herron / githubweb
- Add definition() to abstract structs (commit: c584d93) — Kevin Herron / githubweb
- Set DataTypeDefinition attribute in DataTypeNodeLoader (commit: b24fc17) — Kevin Herron / githubweb
- Restructure server model package (commit: acf496a) — Kevin Herron / githubweb
- Set variable values during node loading (commit: 43e5fb7) — Kevin Herron / githubweb
- Generate OPC UA 1.05 NodeIds (commit: 1179724) — Kevin Herron / githubweb
- Generate method stubs on ObjectType interfaces (commit: 0914eb5) — Kevin Herron / githubweb
- Enable previously @Disabled tests (commit: 8d3f9e6) — Kevin Herron / githubweb
- Use NodeIds instead of deprecated Identifiers (commit: ac32f9a) — Kevin Herron / githubweb
- Update tests for model changes (commit: 876ec47) — Kevin Herron / githubweb
- Return UaMethodNode from MethodeNode getters (commit: 9dd31b0) — Kevin Herron / githubweb
- ~ include getters for "Organizes" references (commit: d2ee0a3) — Kevin Herron / githubweb
- Generate new client model (commit: a7d7b33) — Kevin Herron / githubweb
- ClientModelTest + client model regen to fix some javadoc links (commit: f9ea706) — Kevin Herron / githubweb
- Don't generate placeholder PropertyNodes (commit: 091970f) — Kevin Herron / githubweb
#3147 (Jun 23, 2022, 6:25:00 PM)
- Cancel WatchdogTimers after Session is closed (commit: dabcab4) — Kevin Herron / githubweb
#3146 (Jun 23, 2022, 1:20:31 PM)
- Transition to CreatingWait state when connection is lost (commit: ab129ab) — Kevin Herron / githubweb
#3145 (Jun 7, 2022, 9:53:20 AM)
- ~ javadoc fixup (commit: 103d52e) — Kevin Herron / githubweb
#3144 (Jun 7, 2022, 9:49:41 AM)
- Apply BrowseResultMask later, when building ReferenceDescriptions (#998) (commit: 901a850) — noreply / githubweb
- Update README.md (commit: 5476a4d) — noreply / githubweb
- [maven-release-plugin] prepare release v0.6.6 (commit: 8061ecf) — milo-bot / githubweb
- [maven-release-plugin] prepare for next development iteration (commit: 2b28233) — milo-bot / githubweb
- Update README.md (commit: c891220) — noreply / githubweb
- Make the subscription watchdog multiplier configurable (commit: 59392ea) — Kevin Herron / githubweb
#3143 (May 16, 2022, 7:50:06 PM)
- Check that Views are registered before continuing Browse service (#994) (commit: 11864af) — noreply / githubweb
- Apply BrowseResultMask later, when building ReferenceDescriptions (commit: fe0ebea) — Kevin Herron / githubweb
#3142 (May 12, 2022, 11:51:26 AM)
- Update netty-channel-fsm to version 0.8 (#993) (commit: 20d12d9) — noreply / githubweb
- Check that Views are registered before continuing Browse service (commit: dd39d2b) — Kevin Herron / githubweb
#3141 (May 11, 2022, 3:32:25 PM)
- Update Netty to version 4.1.77.Final (#992) (commit: 0e82524) — noreply / githubweb
- Don't leak information in stack trace when certificate validation fails (#985) (commit: 8922334) — noreply / githubweb
- Update netty-channel-fsm to version 0.8 (commit: f640f8b) — Kevin Herron / githubweb
#3140 (May 10, 2022, 11:36:47 AM)
- Implement ExpandedNodeId.parse without NodeId.parse (#978) (commit: cfcb708) — noreply / githubweb
- Return available values when only the upper index is out of bounds (#988) (commit: dae6af6) — noreply / githubweb
- Check for invalid/null BrowseDirection during before browsing (#986) (commit: 064ce39) — noreply / githubweb
- ResendData: Bad_UserAccessDenied if subscription belongs to another session (#989) (commit: 55ad7ea) — noreply / githubweb
- Use different StatusCodes for Object not found vs Method not found (#990) (commit: 2f3b603) — noreply / githubweb
- Update Netty to version 4.1.77.Final (commit: c4107aa) — Kevin Herron / githubweb
#3139 (May 7, 2022, 6:03:43 PM)
- Don't leak information in stack trace when certificate validation fails (commit: 4099047) — Kevin Herron / githubweb
- ~ debug logging + don't preserve stack trace on non-masked codes (commit: 28d0889) — Kevin Herron / githubweb
#3138 (May 7, 2022, 5:40:33 PM)
- Use different StatusCodes for Object not found vs Method not found (commit: eee5676) — Kevin Herron / githubweb
#3137 (May 7, 2022, 5:37:02 PM)
- Return Bad_UserAccessDenied if subscription belongs to another session (commit: f374f0d) — Kevin Herron / githubweb
#3136 (May 7, 2022, 5:33:43 PM)
- Return available values when only the upper index is out of bounds (commit: fc2111c) — Kevin Herron / githubweb
#3135 (May 7, 2022, 5:30:03 PM)
- Validate the viewId provided in ManagedAddressSpace::browse (commit: d8b348e) — Kevin Herron / githubweb
#3134 (May 7, 2022, 5:26:43 PM)
- Check for invalid/null BrowseDirection during before browsing (commit: f99c318) — Kevin Herron / githubweb
#3133 (May 7, 2022, 5:23:03 PM)
- Don't leak information in stack trace when certificate validation fails (commit: 4099047) — Kevin Herron / githubweb
#3132 (May 5, 2022, 10:21:13 AM)
- Catch Exceptions setting attributes in SecureXmlUtil (#937) (commit: fa2402a) — noreply / githubweb
- Sanitize '*' in filenames in DefaultTrustListManager (#944) (commit: 2b10f33) — noreply / githubweb
- Relax validation of server nonce in OpenSecureChannelResponse (#951) (commit: ae65226) — noreply / githubweb
- Update Netty to version 4.1.75.Final (#941) (commit: f579929) — noreply / githubweb
- Include argument descriptions in MethodExample2 (commit: 739a70b) — Kevin Herron / githubweb
- Notify AddressSpaces of deleted DataItems when Subscription times out (#954) (commit: d7ff6a2) — noreply / githubweb
- Update jaxb-runtime and jakarta.activation dependencies (#963) (commit: 150c16b) — noreply / githubweb
- [maven-release-plugin] prepare release v0.6.5 (commit: 3f839e9) — milo-bot / githubweb
- [maven-release-plugin] prepare for next development iteration (commit: ca5b81a) — milo-bot / githubweb
- Update README.md (commit: 7c54cfa) — Kevin Herron / githubweb
- Use configured session locale ids when activating a session (#971) (commit: 2b5f9e0) — noreply / githubweb
- Fix NPE generating struct with enum field (#967) (commit: 989c9a3) — noreply / githubweb
- Update netty-channel-fsm to version 0.7 (#973) (commit: d0e6f8a) — noreply / githubweb
- Implement ExpandedNodeId.parse without NodeId.parse (commit: e1482f4) — Kevin Herron / githubweb
#3131 (Apr 26, 2022, 6:05:53 PM)
- Set versions to 2.0.0-SNAPSHOT (commit: 8ba302a) — Kevin Herron / githubweb
- Set Java source and target to 11 (commit: ae72527) — Kevin Herron / githubweb
- First draft of struct/enum generation for 1.04 (commit: a8b80b9) — Kevin Herron / githubweb
- Move ServerTable to stack-core (commit: 49b46c2) — Kevin Herron / githubweb
- Implement UriArray to serve as base for Namespace and Server arrays (commit: a5c387e) — Kevin Herron / githubweb
- Use UriArray as base implementation for ServerTable (commit: 6efc9d8) — Kevin Herron / githubweb
- Use UriArray as base implementation for NamespaceTable (commit: 5bd923f) — Kevin Herron / githubweb
- Manage ServerTable in UaStackServer instead of OpcUaServer (commit: 469f03e) — Kevin Herron / githubweb
- Add a ServerTable to UaStackClient (commit: 25d51fc) — Kevin Herron / githubweb
- Add methods for reading and updating the ServerTable (commit: 4d4e883) — Kevin Herron / githubweb
- Add ServerArray read/update to the SessionInitializer (commit: f68803a) — Kevin Herron / githubweb
- Add and implement SerializationContext::getServerTable (commit: 3a15516) — Kevin Herron / githubweb
- Fix NPE seeding ServerTable (commit: 3b21904) — Kevin Herron / githubweb
- Generate new StatusCodes from 1.04 StatusCode.csv (commit: ac667b6) — Kevin Herron / githubweb
- Add new attributes defined by OPC 1.04 (#958) (commit: 79ebc68) — noreply / githubweb
- Migrate all deprecated API usages to their replacement (commit: 17268b3) — Kevin Herron / githubweb
- Shade and remove Guava from public API signatures (commit: 5b1ae20) — Kevin Herron / githubweb
- Replace event-related usage of EventBus with EventNotifier (commit: f239cab) — Kevin Herron / githubweb
- ~ remove redundant UnstableApiUsage inspection suppression (commit: 8b8544a) — Kevin Herron / githubweb
- ~ documentation/warning on internal EventBus (commit: 776691f) — Kevin Herron / githubweb
#3130 (Apr 25, 2022, 6:35:44 PM)
- Use configured session locale ids when activating a session (#971) (commit: 2b5f9e0) — noreply / githubweb
- Fix NPE generating struct with enum field (#967) (commit: 989c9a3) — noreply / githubweb
- Update netty-channel-fsm to version 0.7 (commit: d45c729) — Kevin Herron / githubweb
#3129 (Apr 25, 2022, 11:22:14 AM)
- Use configured session locale ids when activating a session (commit: ae4d38b) — Kevin Herron / githubweb
#3128 (Apr 20, 2022, 3:55:22 PM)
- ~ checkstyle (commit: 2095621) — Kevin Herron / githubweb
#3127 (Apr 20, 2022, 3:43:03 PM)
- Notify AddressSpaces of deleted DataItems when Subscription times out (#954) (commit: d7ff6a2) — noreply / githubweb
- Update jaxb-runtime and jakarta.activation dependencies (#963) (commit: 150c16b) — noreply / githubweb
- [maven-release-plugin] prepare release v0.6.5 (commit: 3f839e9) — milo-bot / githubweb
- [maven-release-plugin] prepare for next development iteration (commit: ca5b81a) — milo-bot / githubweb
- Update README.md (commit: 7c54cfa) — Kevin Herron / githubweb
- Fix NPE generating struct with enum field (commit: 0f15940) — Kevin Herron / githubweb
#3126 (Apr 14, 2022, 8:10:48 AM)
- Catch Exceptions setting attributes in SecureXmlUtil (#937) (commit: fa2402a) — noreply / githubweb
- Sanitize '*' in filenames in DefaultTrustListManager (#944) (commit: 2b10f33) — noreply / githubweb
- Relax validation of server nonce in OpenSecureChannelResponse (#951) (commit: ae65226) — noreply / githubweb
- Update Netty to version 4.1.75.Final (#941) (commit: f579929) — noreply / githubweb
- Include argument descriptions in MethodExample2 (commit: 739a70b) — Kevin Herron / githubweb
- Update jaxb-runtime and jakarta.activation dependencies (commit: 087d1b4) — Kevin Herron / githubweb
#3125 (Apr 3, 2022, 11:40:13 AM)
- ~ revert copyright header (commit: 9360c62) — Kevin Herron / githubweb
#3124 (Apr 3, 2022, 11:36:54 AM)
- Set versions to 2.0.0-SNAPSHOT (commit: 8ba302a) — Kevin Herron / githubweb
- Set Java source and target to 11 (commit: ae72527) — Kevin Herron / githubweb
- First draft of struct/enum generation for 1.04 (commit: a8b80b9) — Kevin Herron / githubweb
- Move ServerTable to stack-core (commit: 49b46c2) — Kevin Herron / githubweb
- Implement UriArray to serve as base for Namespace and Server arrays (commit: a5c387e) — Kevin Herron / githubweb
- Use UriArray as base implementation for ServerTable (commit: 6efc9d8) — Kevin Herron / githubweb
- Use UriArray as base implementation for NamespaceTable (commit: 5bd923f) — Kevin Herron / githubweb
- Manage ServerTable in UaStackServer instead of OpcUaServer (commit: 469f03e) — Kevin Herron / githubweb
- Add a ServerTable to UaStackClient (commit: 25d51fc) — Kevin Herron / githubweb
- Add methods for reading and updating the ServerTable (commit: 4d4e883) — Kevin Herron / githubweb
- Add ServerArray read/update to the SessionInitializer (commit: f68803a) — Kevin Herron / githubweb
- Add and implement SerializationContext::getServerTable (commit: 3a15516) — Kevin Herron / githubweb
- Fix NPE seeding ServerTable (commit: 3b21904) — Kevin Herron / githubweb
- Generate new StatusCodes from 1.04 StatusCode.csv (commit: ac667b6) — Kevin Herron / githubweb
- WIP adding new Node attributes (commit: 0fc226a) — Kevin Herron / githubweb
- Add a LegacyVariableNodeConstructor that can be adapted to VariableNodeConstructor (commit: 7d76948) — Kevin Herron / githubweb
- Fix AddressSpace::newVariableTypeNode, temporarily disable test that requires 1.04 attributes (commit: be89ded) — Kevin Herron / githubweb
- UaVariableTypeNode constructor with new attributes (commit: f01e430) — Kevin Herron / githubweb
- Use OPC UA 1.04 constructors for all client UaNodes (commit: d8dfe4c) — Kevin Herron / githubweb
- Server ObjectTypeManager and VariableTypeManager constructors (commit: 5cfe6ab) — Kevin Herron / githubweb
- WIP missing constructors in server UaNode instances (commit: d3322ab) — Kevin Herron / githubweb
- Revert some unrelated changes to DataTypeInitializer (commit: c947cf7) — Kevin Herron / githubweb
#3123 (Mar 29, 2022, 9:29:03 AM)
- Relax validation of server nonce in OpenSecureChannelResponse (#951) (commit: ae65226) — noreply / githubweb
- Update Netty to version 4.1.75.Final (#941) (commit: f579929) — noreply / githubweb
- Notify AddressSpaces of deleted DataItems when Subscription times out (commit: bbd551c) — Kevin Herron / githubweb
#3122 (Mar 24, 2022, 5:15:25 PM)
- Sanitize '*' in filenames in DefaultTrustListManager (#944) (commit: 2b10f33) — noreply / githubweb
- Relax validation of server nonce in OpenSecureChannelResponse (commit: cc2ca42) — Kevin Herron / githubweb
#3121 (Mar 12, 2022, 10:17:51 AM)
- Catch Exceptions setting attributes in SecureXmlUtil (#937) (commit: fa2402a) — noreply / githubweb
- Better filename sanitization in DefaultTrustListManager (commit: ea197c3) — Kevin Herron / githubweb
#3120 (Mar 1, 2022, 11:46:12 AM)
- Update README.md (commit: bad588b) — noreply / githubweb
- Explain setHttpsCertificate deprecation and update ExampleServer (#933) (commit: ec070a4) — noreply / githubweb
- Catch Exceptions setting attributes in SecureXmlUtil (commit: 895e929) — Kevin Herron / githubweb
#3119 (Feb 25, 2022, 8:55:42 AM)
- Add a maxReferencesPerNode field to BrowseOptions (#929) (commit: 12b08f7) — noreply / githubweb
- [maven-release-plugin] prepare release v0.6.4 (commit: a609ca5) — milo-bot / githubweb
- [maven-release-plugin] prepare for next development iteration (commit: 9d39a57) — milo-bot / githubweb
- Explain setHttpsCertificate deprecation and update ExampleServer (commit: 746ccc0) — Kevin Herron / githubweb
#3118 (Feb 15, 2022, 3:59:50 PM)
- ~ use default of 0 for maxReferencesPerNode (commit: 998fd37) — Kevin Herron / githubweb
#3117 (Feb 15, 2022, 3:16:10 PM)
- Allow customization DiscoveryClient's UaStackClientConfig (#928) (commit: 7e00504) — noreply / githubweb
- Add a maxReferencesPerNode field to BrowseOptions (commit: bae2ab6) — Kevin Herron / githubweb
#3116 (Feb 15, 2022, 12:43:03 PM)
- Set the EnumStrings property after registering CustomEnumType (#907) (commit: 0c67133) — noreply / githubweb
- Allow customization DiscoveryClient's UaStackClientConfig (commit: a059cd8) — Kevin Herron / githubweb
#3115 (Jan 21, 2022, 7:56:52 PM)
- Don't modify CacheBuilder in the constructor that accepts Consumer (#902) (commit: c83f293) — noreply / githubweb
- Set the EnumStrings property after registering CustomEnumType (commit: dc0ff55) — Kevin Herron / githubweb
#3114 (Jan 12, 2022, 1:28:33 PM)
- Use a shared TransformerFactory from SecureXmlUtil (#898) (commit: f094498) — noreply / githubweb
- Update various dependencies to latest version (#897) (commit: 0c9656c) — noreply / githubweb
- Don't modify CacheBuilder in the constructor that accepts Consumer (commit: 83b4531) — Kevin Herron / githubweb
#3113 (Nov 11, 2021, 9:27:00 AM)
- Use a shared TransformerFactory from SecureXmlUtil (commit: e571109) — Kevin Herron / githubweb
#3112 (Nov 10, 2021, 10:19:49 PM)
- Implement a client subscription watchdog timer (#895) (commit: f86bfda) — noreply / githubweb
- Update various dependencies to latest version (commit: 136b336) — Kevin Herron / githubweb
#3111 (Nov 6, 2021, 3:59:44 PM)
- Log the Java version along with stack and SDK versions (commit: 17a8fc8) — Kevin Herron / githubweb
- Override setScheduledExecutor in OpcUaClientConfigBuilder (#893) (commit: ed74640) — noreply / githubweb
- Implement a client subscription watchdog timer (commit: dd5da83) — Kevin Herron / githubweb
#3110 (Oct 21, 2021, 8:19:24 PM)
- Allow an HTTPS certificate chain to be configured (#871) (commit: 827e584) — noreply / githubweb
- Recursively add instance declarations from type definitions (#874) (commit: a031aa4) — noreply / githubweb
- Override setScheduledExecutor in OpcUaClientConfigBuilder (commit: 8ada1cd) — Kevin Herron / githubweb
#3108 (Jul 28, 2021, 8:59:22 AM)
- [maven-release-plugin] prepare release v0.6.2 (commit: ebffa25) — milo-bot / githubweb
- [maven-release-plugin] prepare for next development iteration (commit: 88612d3) — milo-bot / githubweb
- Add new callback methods to UaSubscription.NotificationListener (commit: adad74d) — Kevin Herron / githubweb
- Fix missing callback invocations in ManagedSubscription.StatusListener (commit: f264334) — Kevin Herron / githubweb
- [maven-release-plugin] prepare release v0.6.3 (commit: 2a290ba) — milo-bot / githubweb
- [maven-release-plugin] prepare for next development iteration (commit: 16bfaef) — milo-bot / githubweb
- [#870]: Allow setting a certificate chain (commit: 466b038) — Jens Reimann / githubweb
#3107 (Jun 22, 2021, 1:16:28 PM)
- Return Bad_SessionClosed for remaining PublishRequests (#857) (commit: 2265638) — noreply / githubweb
- Return Bad_SecurityChecksFailed for unexpected chunk sequence number (#858) (commit: b2c089e) — noreply / githubweb
- Add new callback methods to UaSubscription.NotificationListener (commit: 12abe41) — Kevin Herron / githubweb
- Fix missing callback invocations in ManagedSubscription.StatusListener (commit: 2ef12d0) — Kevin Herron / githubweb
#3106 (Jun 4, 2021, 4:49:30 PM)
- Return Bad_SecurityChecksFailed for unexpected chunk sequence number (commit: eb30bfd) — Kevin Herron / githubweb
#3105 (Jun 4, 2021, 4:46:10 PM)
- Update maven-bundle-plugin to version 5.1.2 (#850) (commit: db7bdee) — noreply / githubweb
- Return Bad_SessionClosed for remaining PublishRequests (commit: 6042060) — Kevin Herron / githubweb
#3104 (May 25, 2021, 9:40:00 AM)
- Update README.md (commit: fcd338e) — noreply / githubweb
- Don't browse for datatype and encoding id of built-in structures (#835) (commit: 2a9a23c) — noreply / githubweb
- Update maven-bundle-plugin to version 5.1.2 (commit: 8162969) — Kevin Herron / githubweb
#3103 (May 7, 2021, 9:22:25 AM)
- ~ refactoring (commit: 6c3eaae) — Kevin Herron / githubweb
#3102 (May 7, 2021, 9:10:09 AM)
- ~ replace partially code-generated impl with fully code-generated impl (commit: 0a19246) — Kevin Herron / githubweb
#3101 (May 6, 2021, 9:19:49 AM)
- Implement exceptionCaught() in UascClientAcknowledgeHandler (#828) (commit: d51125f) — noreply / githubweb
- Allow AbstractMethodInvocationHandler implementations to validate inputs (#826) (commit: 86412a2) — noreply / githubweb
- [maven-release-plugin] prepare release v0.6.1-M1 (commit: 153b8a8) — milo-bot / githubweb
- [maven-release-plugin] prepare for next development iteration (commit: 43dc942) — milo-bot / githubweb
- [maven-release-plugin] prepare release v0.6.1 (commit: d85aca1) — milo-bot / githubweb
- [maven-release-plugin] prepare for next development iteration (commit: 9ec2d25) — milo-bot / githubweb
- Update README.md (commit: 5883d47) — noreply / githubweb
- Don't browse for datatype and encoding id of built-in structures (commit: 68ddc1c) — Kevin Herron / githubweb
#3100 (Apr 19, 2021, 10:17:48 AM)
- Enable security by default in the client examples (#825) (commit: 8a8453d) — noreply / githubweb
- Implement exceptionCaught() in UascClientAcknowledgeHandler (commit: ad2def1) — Kevin Herron / githubweb
#3099 (Apr 18, 2021, 9:29:17 AM)
- Enable security by default in the client examples (commit: c7d4633) — Kevin Herron / githubweb
- ~ comment and logging fixups (commit: d12a127) — Kevin Herron / githubweb
#3098 (Apr 17, 2021, 10:07:47 PM)
- Allow AbstractMethodInvocationHandler implementations to validate inputs (commit: f646eb0) — Kevin Herron / githubweb
#3097 (Apr 17, 2021, 10:04:37 PM)
- Remove mistaken org.jetbrains:annotations dependencies in sdk-server (commit: a051ae8) — Kevin Herron / githubweb
- Add missing annotations dependency in server-examples (commit: c643672) — Kevin Herron / githubweb
- Use AttributeFilterChain for all attributes of UaNode and subtypes (#818) (commit: cb42b59) — noreply / githubweb
- Deprecate equals() overrides and replace with equalTo() (commit: bb79ab3) — Kevin Herron / githubweb
- error prone: MissingOverride (for non-generated types) (#821) (commit: 0c9a720) — noreply / githubweb
- Replace deprecated uses of NodeId and ExpandedNodeId equals overloads (commit: 9a2e0c0) — Kevin Herron / githubweb
- Ensure UaMethodException is thrown for bad operation-level result (commit: 28b9dc2) — Kevin Herron / githubweb
- Enable security by default in the client examples (commit: c7d4633) — Kevin Herron / githubweb
#3096 (Apr 10, 2021, 2:25:37 PM)
- error prone: MissingOverride (commit: 8b55bf0) — Kevin Herron / githubweb
#3095 (Apr 8, 2021, 6:44:08 PM)
- Add missing annotations dependency in server-examples (commit: 206bd34) — Kevin Herron / githubweb
#3094 (Apr 8, 2021, 6:34:00 PM)
- Remove mistaken org.jetbrains:annotations dependencies in sdk-server (commit: d3a1d39) — Kevin Herron / githubweb
#3093 (Apr 7, 2021, 10:01:58 PM)
- Minor FindBugs and inspection fixes (#817) (commit: 6e96a94) — noreply / githubweb
- Use AttributeFilterChain for all attributes of UaNode and subtypes (commit: 3ed0405) — Kevin Herron / githubweb
#3092 (Apr 7, 2021, 9:34:17 PM)
- Fix Bad_NotFound calling methods with no InputArguments or OutputArguments (#816) (commit: dec3906) — noreply / githubweb
- Minor FindBugs and inspection fixes (commit: a807891) — Kevin Herron / githubweb