Skip to content
Build History trend
PR #1260: Upgrade Netty to 4.1.108.Final
PR #1260: Upgrade Netty to 4.1.108.Final
PR #1255: Allow writing `null` when "...
PR #1255: Allow writing `null` when "...
PR #1251: Release 0.6.12
PR #1218: Refactor ManifestUtil, remo...
PR #1202: Updated Guava version to 32...
PR #1210: Update Netty to 4.1.105.Final
PR #1209: Remove unnecessary KeyUsage...
PR #1200: Force TCP reconnect when se...
PR #1197: Use `Bad_TooManyArguments` ...
 
PR #1197: Use `Bad_TooManyArguments` ...
PR #1154: Refactor certificate manage...
PR #1154: Refactor certificate manage...
PR #1154: Refactor certificate manage...
PR #1152: Update Netty to 4.1.97.Final
PR #1150: Limit the number of request...
PR #1149: Use a semaphore to limit a ...
PR #1136: Update Bouncy Castle librar...
PR #1126: Refactor API exposed by Opc...
PR #1120: Provide full certificate ch...
PR #1115: Add "milo-" prefix to Maven...
PR #1111: Generate self-signed certs ...
PR #1089: Refactor away from using "a...
PR #1078: Refactor stack and transpor...
PR #1078: Refactor stack and transpor...
PR #1078: Refactor stack and transpor...
PR #1053: Refactor DataTypeTree to us...
PR #1053: Refactor DataTypeTree to us...
PR #1052: Implement Matrix as a conta...

Changes

#3191 (Apr 17, 2024, 12:54:00 PM)

  1. ~ oops, space snuck into version number (commit: 81508b4) — Kevin Herron / githubweb

#3190 (Apr 17, 2024, 12:52:21 PM)

  1. Allow writing `null` when "AllowNulls" Property is `true` (#1255) (commit: 6a67a12) — noreply / githubweb
  2. Upgrade Netty to 4.1.108.Final (commit: fbee92b) — Kevin Herron / githubweb

#3189 (Mar 31, 2024, 10:34:35 AM)

  1. ~ 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)

  1. Refactor ManifestUtil, remove conversion to URI (#1218) (commit: cd0f3d9) — noreply / githubweb
  2. Update README.md (commit: 7f49b8d) — noreply / githubweb
  3. Allow writing `null` when "AllowNulls" Property is `true` (commit: 463cd44) — Kevin Herron / githubweb

#3187 (Mar 28, 2024, 8:18:32 AM)

  1. [maven-release-plugin] prepare release v0.6.12 (commit: e2479f3) — milo-bot / githubweb
  2. [maven-release-plugin] prepare for next development iteration (commit: 01665f7) — milo-bot / githubweb

#3185 (Jan 22, 2024, 4:50:56 PM)

  1. Updated Guava version to 32.1.3-jre (commit: 7c740d8) — Leon Breidt / githubweb
  2. ~ use 33.0.0-jre (commit: e5f4b28) — noreply / githubweb

#3184 (Jan 22, 2024, 3:21:24 PM)

  1. Remove unnecessary KeyUsage checks against issuer certificates (#1209) (commit: 25796f8) — noreply / githubweb
  2. Update Netty to 4.1.105.Final (commit: 6cc65a0) — Kevin Herron / githubweb

#3183 (Jan 22, 2024, 3:06:16 PM)

  1. Use `Bad_TooManyArguments` when too many arguments are provided (#1197) (commit: cd80e2e) — noreply / githubweb
  2. Force TCP reconnect when session keep-alive failure occurs (#1200) (commit: 71940fe) — noreply / githubweb
  3. Remove unnecessary KeyUsage checks against issuer certificates (commit: c50c687) — Kevin Herron / githubweb

#3182 (Jan 10, 2024, 1:40:40 PM)

  1. Force TCP reconnect when session keep-alive failure occurs (commit: 1fb7e5d) — Kevin Herron / githubweb

#3180 (Dec 20, 2023, 12:05:52 PM)

  1. Use Files.createTempFile() in DefaultTrustListManagerTest (commit: c662757) — noreply / githubweb
  2. Don't attempt to de-reference a null `exampleServer` field (commit: 8850acd) — Kevin Herron / githubweb
  3. Generate self-signed certs with pathLenConstraint=0 (#1111) (commit: 3235f91) — noreply / githubweb
  4. [maven-release-plugin] prepare release v0.6.9 (commit: 434f477) — milo-bot / githubweb
  5. [maven-release-plugin] prepare for next development iteration (commit: 54256a4) — milo-bot / githubweb
  6. Update README.md (commit: 18b716c) — Kevin Herron / githubweb
  7. Provide full certificate chain bytes in ServiceRequest (#1120) (commit: eefbb1b) — noreply / githubweb
  8. [maven-release-plugin] prepare release v0.6.10 (commit: bdc51ad) — milo-bot / githubweb
  9. [maven-release-plugin] prepare for next development iteration (commit: e4a03f5) — milo-bot / githubweb
  10. Update README.md (commit: 14e0589) — Kevin Herron / githubweb
  11. Update Bouncy Castle libraries to 1.75 (#1136) (commit: c685a5b) — noreply / githubweb
  12. Limit the number of requests that can be queued for deserialization (#1150) (commit: 5f1a257) — noreply / githubweb
  13. Use a semaphore to limit a session's concurrent method calls (#1149) (commit: 31b7e9c) — noreply / githubweb
  14. Update Netty to 4.1.97.Final (#1152) (commit: 1374cf4) — noreply / githubweb
  15. Update `logback-classic` in examples to 1.2.12 (commit: bf5be1e) — Kevin Herron / githubweb
  16. [maven-release-plugin] prepare release v0.6.11 (commit: a2caee5) — milo-bot / githubweb
  17. [maven-release-plugin] prepare for next development iteration (commit: 00d5181) — milo-bot / githubweb
  18. Update README.md (commit: b896798) — Kevin Herron / githubweb
  19. Handle rollover in ChunkDecoder sequence validation (commit: 395d481) — Kevin Herron / githubweb
  20. Wrap chunk sequence numbers _after_ `UInt32.MAX - 1024` (commit: f2784b6) — Kevin Herron / githubweb
  21. Missing Constraint when using as bundle in OSGi context #1174 (#1175) (commit: f1ce134) — noreply / githubweb
  22. Use `Bad_TooManyArguments` when too many arguments are provided (commit: 8f7056f) — Kevin Herron / githubweb

#3179 (Sep 4, 2023, 9:10:11 PM)

  1. ~ disable checkstyle (commit: 5167be7) — Kevin Herron / githubweb

#3178 (Sep 4, 2023, 8:59:07 PM)

  1. WIP (commit: 622cd1b) — Kevin Herron / githubweb

#3177 (Sep 4, 2023, 6:09:02 PM)

  1. Set versions to 2.0.0-SNAPSHOT (commit: 8ba302a) — Kevin Herron / githubweb
  2. Set Java source and target to 11 (commit: ae72527) — Kevin Herron / githubweb
  3. First draft of struct/enum generation for 1.04 (commit: a8b80b9) — Kevin Herron / githubweb
  4. Move ServerTable to stack-core (commit: 49b46c2) — Kevin Herron / githubweb
  5. Implement UriArray to serve as base for Namespace and Server arrays (commit: a5c387e) — Kevin Herron / githubweb
  6. Use UriArray as base implementation for ServerTable (commit: 6efc9d8) — Kevin Herron / githubweb
  7. Use UriArray as base implementation for NamespaceTable (commit: 5bd923f) — Kevin Herron / githubweb
  8. Manage ServerTable in UaStackServer instead of OpcUaServer (commit: 469f03e) — Kevin Herron / githubweb
  9. Add a ServerTable to UaStackClient (commit: 25d51fc) — Kevin Herron / githubweb
  10. Add methods for reading and updating the ServerTable (commit: 4d4e883) — Kevin Herron / githubweb
  11. Add ServerArray read/update to the SessionInitializer (commit: f68803a) — Kevin Herron / githubweb
  12. Add and implement SerializationContext::getServerTable (commit: 3a15516) — Kevin Herron / githubweb
  13. Fix NPE seeding ServerTable (commit: 3b21904) — Kevin Herron / githubweb
  14. Generate new StatusCodes from 1.04 StatusCode.csv (commit: ac667b6) — Kevin Herron / githubweb
  15. Add new attributes defined by OPC 1.04 (#958) (commit: 79ebc68) — noreply / githubweb
  16. Migrate all deprecated API usages to their replacement (commit: 17268b3) — Kevin Herron / githubweb
  17. Shade and remove Guava from public API signatures (commit: 63f4084) — Kevin Herron / githubweb
  18. Read JSON encoding and DataTypeDefinition when building DataTypeTree (commit: 997a6fb) — Kevin Herron / githubweb
  19. Implement equals() and hashCode() for OptionSetUInteger (commit: 609952b) — Kevin Herron / githubweb
  20. Client UaNode attribute get/read tests and AddressSpace fixes (commit: c67714f) — Kevin Herron / githubweb
  21. Generate new StatusCodes0 from 1.05 StatusCode.csv (commit: e672f50) — Kevin Herron / githubweb
  22. Generate new stack and SDK code for OPC UA 1.05 (#1038) (commit: c119542) — noreply / githubweb
  23. Update custom datatype examples to use DataTypeDefinition attribute (commit: 0f8b14a) — Kevin Herron / githubweb
  24. Generate DataTypeInitializer to register static struct codecs (commit: 9525f0c) — Kevin Herron / githubweb
  25. First draft for DataTypeDefinition-based dynamic datatypes and codecs (commit: 35231e9) — noreply / githubweb
  26. Add type-safe static factory methods for creating Variant (commit: f0f99ef) — Kevin Herron / githubweb
  27. Implement OPC UA JSON Encoding  (#1045) (commit: 760d4fb) — noreply / githubweb
  28. Upgrade JAXB libraries to latest (javax.xml -> jakarta.xml) (commit: 6f4315b) — Kevin Herron / githubweb
  29. Migrate usages of DatatypeConverter to java.util.Base64 (commit: 1b03c2e) — Kevin Herron / githubweb
  30. Don't use OpcUaXmlStreamDecoder in VariableNodeLoader (commit: 3dd5519) — Kevin Herron / githubweb
  31. Refactor type system (codecs, encodings, serialization, type interfaces) (commit: 7e75922) — noreply / githubweb
  32. Re-enable a previously disabled test (commit: 3239f40) — Kevin Herron / githubweb
  33. Check if data encoding is registered with EncodingManager (commit: 95bbbe1) — Kevin Herron / githubweb
  34. Implement Matrix as a container for multidimensional array values (commit: bff83ff) — noreply / githubweb
  35. Update dependencies, fix Maven warnings (commit: ecd2efa) — Kevin Herron / githubweb
  36. ExampleServer cleanup, remove HTTPS endpoints and certificate (commit: 9ba4fee) — Kevin Herron / githubweb
  37. Public visibility on reset methods, peek token in nextName() (commit: f568945) — Kevin Herron / githubweb
  38. Static factory methods for enum, struct, and OptionSetUI (commit: c8c1503) — Kevin Herron / githubweb
  39. Accept a CodecFactory when constructing DataTypeCodecSessionInitializer (commit: 6dae1fa) — Kevin Herron / githubweb
  40. Generate ReferenceTypes, start moving away from BuiltinReferenceType (commit: 0419f22) — Kevin Herron / githubweb
  41. Fix brackets used in DataType::toString (commit: 1282cb0) — Kevin Herron / githubweb
  42. Support for OptionSet via DynamicOptionSet and DynamicOptionSetCodec (commit: 1faf05d) — Kevin Herron / githubweb
  43. Handle errors reading DataTypeDefinition while building DataTypeTree (commit: 10f9b56) — Kevin Herron / githubweb
  44. Use DEBUG log level in DefaultEncodingManager::createAndInitialize (commit: 6844d06) — Kevin Herron / githubweb
  45. Refactor DataTypeTree to use abstract TypeTree, add ReferenceTypeTree (#1053) (commit: a6d1ded) — noreply / githubweb
  46. Refactor stack and transport layers (#1078) (commit: b5af056) — noreply / githubweb
  47. Static analysis inspection fixes (commit: 76a3e3d) — Kevin Herron / githubweb
  48. Set version to 1.0.0-SNAPSHOT (commit: 56cf761) — Kevin Herron / githubweb
  49. Delete unused/unnecessary "primitive" annotations (commit: 997942e) — Kevin Herron / githubweb
  50. Set session/subscription/item values on new server capability nodes (commit: 9f19390) — Kevin Herron / githubweb
  51. Allow public access to some ManagedAddressSpace fields (commit: c889a2b) — Kevin Herron / githubweb
  52. New TaskQueue implementation (commit: 0c9dd3a) — Kevin Herron / githubweb
  53. Refactor away from using "api" packages (#1089) (commit: a1d843c) — noreply / githubweb
  54. Delete ConversionUtil, migrate usages to stdlib replacements (commit: 20ffe84) — Kevin Herron / githubweb
  55. Package re-organization in sdk-server (commit: c96c519) — Kevin Herron / githubweb
  56. Move service calls to AddressSpace interface, more package re-org (commit: caec66c) — Kevin Herron / githubweb
  57. Add "milo-" prefix to Maven artifact ids (commit: b6da00a) — Kevin Herron / githubweb
  58. Add InfoType, InfoBits, and DataValueInfoBits to StatusCode (commit: e54c66c) — Kevin Herron / githubweb
  59. Refactor OpcUaClient API (commit: e58d638) — noreply / githubweb
  60. Track last update time in TrustListManager (commit: 17a206c) — Kevin Herron / githubweb
  61. WIP new CertificateManager supporting CertificateGroup concept (commit: 82ea9c8) — Kevin Herron / githubweb
  62. WIP (commit: 997f1c6) — Kevin Herron / githubweb
  63. WIP (commit: 90f405c) — Kevin Herron / githubweb
  64. WIP (commit: 973f606) — Kevin Herron / githubweb
  65. WIP (commit: de6449b) — Kevin Herron / githubweb
  66. WIP (commit: 0adf9be) — Kevin Herron / githubweb
  67. WIP (commit: fa5fc7b) — Kevin Herron / githubweb
  68. WIP (commit: a17deff) — Kevin Herron / githubweb
  69. WIP (commit: 2a540d2) — Kevin Herron / githubweb
  70. WIP (commit: 1fdcd69) — Kevin Herron / githubweb
  71. WIP (commit: c3612fc) — Kevin Herron / githubweb
  72. WIP (commit: aa425f1) — Kevin Herron / githubweb
  73. WIP (commit: 75324ce) — Kevin Herron / githubweb
  74. Merge branch 'master' into dev/1.0 (commit: fde7728) — Kevin Herron / githubweb
  75. WIP (commit: c35e3e3) — Kevin Herron / githubweb
  76. Fix artifactId for milo-transport (commit: d831405) — Kevin Herron / githubweb
  77. Fix artifactId for milo-transport (commit: 9b70214) — Kevin Herron / githubweb
  78. WIP CertificateQuarantine (commit: 4996c02) — Kevin Herron / githubweb
  79. WIP CertificateQuarantine (commit: d974695) — Kevin Herron / githubweb
  80. Attach sources during any install, not just release (commit: a668a84) — Kevin Herron / githubweb
  81. Start SecureChannel ids at randomly between 1 and Integer.MAX_VALUE (commit: 04b9824) — Kevin Herron / githubweb
  82. WIP (commit: b43ae8b) — Kevin Herron / githubweb

#3176 (Aug 24, 2023, 2:58:11 PM)

  1. Limit the number of requests that can be queued for deserialization (#1150) (commit: 5f1a257) — noreply / githubweb
  2. Use a semaphore to limit a session's concurrent method calls (#1149) (commit: 31b7e9c) — noreply / githubweb
  3. Update Netty to 4.1.97.Final (commit: 1306869) — Kevin Herron / githubweb

#3175 (Aug 24, 2023, 8:34:40 AM)

  1. ~ 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)

  1. Update Bouncy Castle libraries to 1.75 (#1136) (commit: c685a5b) — noreply / githubweb
  2. ~ 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)

  1. Use Files.createTempFile() in DefaultTrustListManagerTest (commit: c662757) — noreply / githubweb
  2. Don't attempt to de-reference a null `exampleServer` field (commit: 8850acd) — Kevin Herron / githubweb
  3. Generate self-signed certs with pathLenConstraint=0 (#1111) (commit: 3235f91) — noreply / githubweb
  4. [maven-release-plugin] prepare release v0.6.9 (commit: 434f477) — milo-bot / githubweb
  5. [maven-release-plugin] prepare for next development iteration (commit: 54256a4) — milo-bot / githubweb
  6. Update README.md (commit: 18b716c) — Kevin Herron / githubweb
  7. Provide full certificate chain bytes in ServiceRequest (#1120) (commit: eefbb1b) — noreply / githubweb
  8. [maven-release-plugin] prepare release v0.6.10 (commit: bdc51ad) — milo-bot / githubweb
  9. [maven-release-plugin] prepare for next development iteration (commit: e4a03f5) — milo-bot / githubweb
  10. Update README.md (commit: 14e0589) — Kevin Herron / githubweb
  11. Update Bouncy Castle libraries to 1.75 (commit: ce48220) — Kevin Herron / githubweb

#3172 (May 20, 2023, 9:10:54 AM)

  1. Set versions to 2.0.0-SNAPSHOT (commit: 8ba302a) — Kevin Herron / githubweb
  2. Set Java source and target to 11 (commit: ae72527) — Kevin Herron / githubweb
  3. First draft of struct/enum generation for 1.04 (commit: a8b80b9) — Kevin Herron / githubweb
  4. Move ServerTable to stack-core (commit: 49b46c2) — Kevin Herron / githubweb
  5. Implement UriArray to serve as base for Namespace and Server arrays (commit: a5c387e) — Kevin Herron / githubweb
  6. Use UriArray as base implementation for ServerTable (commit: 6efc9d8) — Kevin Herron / githubweb
  7. Use UriArray as base implementation for NamespaceTable (commit: 5bd923f) — Kevin Herron / githubweb
  8. Manage ServerTable in UaStackServer instead of OpcUaServer (commit: 469f03e) — Kevin Herron / githubweb
  9. Add a ServerTable to UaStackClient (commit: 25d51fc) — Kevin Herron / githubweb
  10. Add methods for reading and updating the ServerTable (commit: 4d4e883) — Kevin Herron / githubweb
  11. Add ServerArray read/update to the SessionInitializer (commit: f68803a) — Kevin Herron / githubweb
  12. Add and implement SerializationContext::getServerTable (commit: 3a15516) — Kevin Herron / githubweb
  13. Fix NPE seeding ServerTable (commit: 3b21904) — Kevin Herron / githubweb
  14. Generate new StatusCodes from 1.04 StatusCode.csv (commit: ac667b6) — Kevin Herron / githubweb
  15. Add new attributes defined by OPC 1.04 (#958) (commit: 79ebc68) — noreply / githubweb
  16. Migrate all deprecated API usages to their replacement (commit: 17268b3) — Kevin Herron / githubweb
  17. Shade and remove Guava from public API signatures (commit: 63f4084) — Kevin Herron / githubweb
  18. Read JSON encoding and DataTypeDefinition when building DataTypeTree (commit: 997a6fb) — Kevin Herron / githubweb
  19. Implement equals() and hashCode() for OptionSetUInteger (commit: 609952b) — Kevin Herron / githubweb
  20. Client UaNode attribute get/read tests and AddressSpace fixes (commit: c67714f) — Kevin Herron / githubweb
  21. Generate new StatusCodes0 from 1.05 StatusCode.csv (commit: e672f50) — Kevin Herron / githubweb
  22. Generate new stack and SDK code for OPC UA 1.05 (#1038) (commit: c119542) — noreply / githubweb
  23. Update custom datatype examples to use DataTypeDefinition attribute (commit: 0f8b14a) — Kevin Herron / githubweb
  24. Generate DataTypeInitializer to register static struct codecs (commit: 9525f0c) — Kevin Herron / githubweb
  25. First draft for DataTypeDefinition-based dynamic datatypes and codecs (commit: 35231e9) — noreply / githubweb
  26. Add type-safe static factory methods for creating Variant (commit: f0f99ef) — Kevin Herron / githubweb
  27. Implement OPC UA JSON Encoding  (#1045) (commit: 760d4fb) — noreply / githubweb
  28. Upgrade JAXB libraries to latest (javax.xml -> jakarta.xml) (commit: 6f4315b) — Kevin Herron / githubweb
  29. Migrate usages of DatatypeConverter to java.util.Base64 (commit: 1b03c2e) — Kevin Herron / githubweb
  30. Don't use OpcUaXmlStreamDecoder in VariableNodeLoader (commit: 3dd5519) — Kevin Herron / githubweb
  31. Refactor type system (codecs, encodings, serialization, type interfaces) (commit: 7e75922) — noreply / githubweb
  32. Re-enable a previously disabled test (commit: 3239f40) — Kevin Herron / githubweb
  33. Check if data encoding is registered with EncodingManager (commit: 95bbbe1) — Kevin Herron / githubweb
  34. Implement Matrix as a container for multidimensional array values (commit: bff83ff) — noreply / githubweb
  35. Update dependencies, fix Maven warnings (commit: ecd2efa) — Kevin Herron / githubweb
  36. ExampleServer cleanup, remove HTTPS endpoints and certificate (commit: 9ba4fee) — Kevin Herron / githubweb
  37. Public visibility on reset methods, peek token in nextName() (commit: f568945) — Kevin Herron / githubweb
  38. Static factory methods for enum, struct, and OptionSetUI (commit: c8c1503) — Kevin Herron / githubweb
  39. Accept a CodecFactory when constructing DataTypeCodecSessionInitializer (commit: 6dae1fa) — Kevin Herron / githubweb
  40. Generate ReferenceTypes, start moving away from BuiltinReferenceType (commit: 0419f22) — Kevin Herron / githubweb
  41. Fix brackets used in DataType::toString (commit: 1282cb0) — Kevin Herron / githubweb
  42. Support for OptionSet via DynamicOptionSet and DynamicOptionSetCodec (commit: 1faf05d) — Kevin Herron / githubweb
  43. Handle errors reading DataTypeDefinition while building DataTypeTree (commit: 10f9b56) — Kevin Herron / githubweb
  44. Use DEBUG log level in DefaultEncodingManager::createAndInitialize (commit: 6844d06) — Kevin Herron / githubweb
  45. Refactor DataTypeTree to use abstract TypeTree, add ReferenceTypeTree (#1053) (commit: a6d1ded) — noreply / githubweb
  46. Refactor stack and transport layers (#1078) (commit: b5af056) — noreply / githubweb
  47. Static analysis inspection fixes (commit: 76a3e3d) — Kevin Herron / githubweb
  48. Set version to 1.0.0-SNAPSHOT (commit: 56cf761) — Kevin Herron / githubweb
  49. Delete unused/unnecessary "primitive" annotations (commit: 997942e) — Kevin Herron / githubweb
  50. Set session/subscription/item values on new server capability nodes (commit: 9f19390) — Kevin Herron / githubweb
  51. Allow public access to some ManagedAddressSpace fields (commit: c889a2b) — Kevin Herron / githubweb
  52. New TaskQueue implementation (commit: 0c9dd3a) — Kevin Herron / githubweb
  53. Refactor away from using "api" packages (#1089) (commit: a1d843c) — noreply / githubweb
  54. Delete ConversionUtil, migrate usages to stdlib replacements (commit: 20ffe84) — Kevin Herron / githubweb
  55. Package re-organization in sdk-server (commit: c96c519) — Kevin Herron / githubweb
  56. Move service calls to AddressSpace interface, more package re-org (commit: caec66c) — Kevin Herron / githubweb
  57. WIP client API refactoring (commit: 85a06c7) — Kevin Herron / githubweb
  58. ~ WIP service refactoring (commit: 0f831e1) — Kevin Herron / githubweb
  59. Add "milo-" prefix to Maven artifact ids (commit: b6da00a) — Kevin Herron / githubweb
  60. ~ WIP service refactoring (commit: 8cf05d8) — Kevin Herron / githubweb
  61. ~ WIP service refactoring (commit: fa20057) — Kevin Herron / githubweb
  62. ~ WIP client API refactoring (commit: 47f77c0) — Kevin Herron / githubweb
  63. ~ WIP client API refactoring (commit: ffbf9ef) — Kevin Herron / githubweb
  64. ~ sendRequest / sendRequestAsync refactoring (commit: 0aa598a) — Kevin Herron / githubweb
  65. ~ WIP javadocs (commit: 1e53085) — Kevin Herron / githubweb
  66. ~ WIP javadocs (commit: b0bd862) — Kevin Herron / githubweb
  67. ~ WIP javadocs (commit: 603fa57) — Kevin Herron / githubweb
  68. ~ WIP javadocs (commit: 28736f0) — Kevin Herron / githubweb
  69. ~ WIP javadocs (commit: 8e729fb) — Kevin Herron / githubweb
  70. ~ WIP javadocs (commit: 21fb1cc) — Kevin Herron / githubweb
  71. ~ WIP javadocs (commit: c9d539a) — Kevin Herron / githubweb
  72. ~ WIP javadocs (commit: f2e9af8) — Kevin Herron / githubweb
  73. ~ WIP javadocs (commit: 0e32512) — Kevin Herron / githubweb
  74. ~ fix connectAsync(), delete unused service interfaces (commit: da11869) — Kevin Herron / githubweb
  75. ~ fix ServiceFault handling (commit: ef2bda1) — Kevin Herron / githubweb

#3170 (Apr 6, 2023, 6:51:45 PM)

  1. Set versions to 2.0.0-SNAPSHOT (commit: 8ba302a) — Kevin Herron / githubweb
  2. Set Java source and target to 11 (commit: ae72527) — Kevin Herron / githubweb
  3. First draft of struct/enum generation for 1.04 (commit: a8b80b9) — Kevin Herron / githubweb
  4. Move ServerTable to stack-core (commit: 49b46c2) — Kevin Herron / githubweb
  5. Implement UriArray to serve as base for Namespace and Server arrays (commit: a5c387e) — Kevin Herron / githubweb
  6. Use UriArray as base implementation for ServerTable (commit: 6efc9d8) — Kevin Herron / githubweb
  7. Use UriArray as base implementation for NamespaceTable (commit: 5bd923f) — Kevin Herron / githubweb
  8. Manage ServerTable in UaStackServer instead of OpcUaServer (commit: 469f03e) — Kevin Herron / githubweb
  9. Add a ServerTable to UaStackClient (commit: 25d51fc) — Kevin Herron / githubweb
  10. Add methods for reading and updating the ServerTable (commit: 4d4e883) — Kevin Herron / githubweb
  11. Add ServerArray read/update to the SessionInitializer (commit: f68803a) — Kevin Herron / githubweb
  12. Add and implement SerializationContext::getServerTable (commit: 3a15516) — Kevin Herron / githubweb
  13. Fix NPE seeding ServerTable (commit: 3b21904) — Kevin Herron / githubweb
  14. Generate new StatusCodes from 1.04 StatusCode.csv (commit: ac667b6) — Kevin Herron / githubweb
  15. Add new attributes defined by OPC 1.04 (#958) (commit: 79ebc68) — noreply / githubweb
  16. Migrate all deprecated API usages to their replacement (commit: 17268b3) — Kevin Herron / githubweb
  17. Shade and remove Guava from public API signatures (commit: 63f4084) — Kevin Herron / githubweb
  18. Read JSON encoding and DataTypeDefinition when building DataTypeTree (commit: 997a6fb) — Kevin Herron / githubweb
  19. Implement equals() and hashCode() for OptionSetUInteger (commit: 609952b) — Kevin Herron / githubweb
  20. Client UaNode attribute get/read tests and AddressSpace fixes (commit: c67714f) — Kevin Herron / githubweb
  21. Generate new StatusCodes0 from 1.05 StatusCode.csv (commit: e672f50) — Kevin Herron / githubweb
  22. Generate new stack and SDK code for OPC UA 1.05 (#1038) (commit: c119542) — noreply / githubweb
  23. Update custom datatype examples to use DataTypeDefinition attribute (commit: 0f8b14a) — Kevin Herron / githubweb
  24. Generate DataTypeInitializer to register static struct codecs (commit: 9525f0c) — Kevin Herron / githubweb
  25. First draft for DataTypeDefinition-based dynamic datatypes and codecs (commit: 35231e9) — noreply / githubweb
  26. Add type-safe static factory methods for creating Variant (commit: f0f99ef) — Kevin Herron / githubweb
  27. Implement OPC UA JSON Encoding  (#1045) (commit: 760d4fb) — noreply / githubweb
  28. Upgrade JAXB libraries to latest (javax.xml -> jakarta.xml) (commit: 6f4315b) — Kevin Herron / githubweb
  29. Migrate usages of DatatypeConverter to java.util.Base64 (commit: 1b03c2e) — Kevin Herron / githubweb
  30. Don't use OpcUaXmlStreamDecoder in VariableNodeLoader (commit: 3dd5519) — Kevin Herron / githubweb
  31. Refactor type system (codecs, encodings, serialization, type interfaces) (commit: 7e75922) — noreply / githubweb
  32. Re-enable a previously disabled test (commit: 3239f40) — Kevin Herron / githubweb
  33. Check if data encoding is registered with EncodingManager (commit: 95bbbe1) — Kevin Herron / githubweb
  34. Implement Matrix as a container for multidimensional array values (commit: bff83ff) — noreply / githubweb
  35. Update dependencies, fix Maven warnings (commit: ecd2efa) — Kevin Herron / githubweb
  36. ExampleServer cleanup, remove HTTPS endpoints and certificate (commit: 9ba4fee) — Kevin Herron / githubweb
  37. Public visibility on reset methods, peek token in nextName() (commit: f568945) — Kevin Herron / githubweb
  38. Static factory methods for enum, struct, and OptionSetUI (commit: c8c1503) — Kevin Herron / githubweb
  39. Accept a CodecFactory when constructing DataTypeCodecSessionInitializer (commit: 6dae1fa) — Kevin Herron / githubweb
  40. Generate ReferenceTypes, start moving away from BuiltinReferenceType (commit: 0419f22) — Kevin Herron / githubweb
  41. Fix brackets used in DataType::toString (commit: 1282cb0) — Kevin Herron / githubweb
  42. Support for OptionSet via DynamicOptionSet and DynamicOptionSetCodec (commit: 1faf05d) — Kevin Herron / githubweb
  43. Handle errors reading DataTypeDefinition while building DataTypeTree (commit: 10f9b56) — Kevin Herron / githubweb
  44. Use DEBUG log level in DefaultEncodingManager::createAndInitialize (commit: 6844d06) — Kevin Herron / githubweb
  45. Refactor DataTypeTree to use abstract TypeTree, add ReferenceTypeTree (#1053) (commit: a6d1ded) — noreply / githubweb
  46. Refactor stack and transport layers (#1078) (commit: b5af056) — noreply / githubweb
  47. Static analysis inspection fixes (commit: 76a3e3d) — Kevin Herron / githubweb
  48. Set version to 1.0.0-SNAPSHOT (commit: 56cf761) — Kevin Herron / githubweb
  49. Delete unused/unnecessary "primitive" annotations (commit: 997942e) — Kevin Herron / githubweb
  50. Set session/subscription/item values on new server capability nodes (commit: 9f19390) — Kevin Herron / githubweb
  51. Allow public access to some ManagedAddressSpace fields (commit: c889a2b) — Kevin Herron / githubweb
  52. New TaskQueue implementation (commit: 0c9dd3a) — Kevin Herron / githubweb
  53. Refactor away from using "api" packages (#1089) (commit: a1d843c) — noreply / githubweb
  54. Delete ConversionUtil, migrate usages to stdlib replacements (commit: 20ffe84) — Kevin Herron / githubweb
  55. Package re-organization in sdk-server (commit: c96c519) — Kevin Herron / githubweb
  56. Move service calls to AddressSpace interface, more package re-org (commit: caec66c) — Kevin Herron / githubweb
  57. Add "milo-" prefix to Maven artifact ids (commit: 39c2213) — Kevin Herron / githubweb

#3168 (Dec 10, 2022, 12:05:25 PM)

  1. Refactor stack and transport layers (#1078) (commit: b5af056) — noreply / githubweb
  2. Static analysis inspection fixes (commit: 76a3e3d) — Kevin Herron / githubweb
  3. Set version to 1.0.0-SNAPSHOT (commit: 56cf761) — Kevin Herron / githubweb
  4. Delete unused/unnecessary "primitive" annotations (commit: 997942e) — Kevin Herron / githubweb
  5. Set session/subscription/item values on new server capability nodes (commit: 9f19390) — Kevin Herron / githubweb
  6. Allow public access to some ManagedAddressSpace fields (commit: c889a2b) — Kevin Herron / githubweb
  7. New TaskQueue implementation (commit: 0c9dd3a) — Kevin Herron / githubweb
  8. Refactor away from using "api" packages (commit: 0d4924b) — Kevin Herron / githubweb

#3167 (Nov 3, 2022, 11:58:34 PM)

  1. Reuse ServerBootstrap, bind multiple local addresses per transport (commit: 78c8bf9) — Kevin Herron / githubweb

#3166 (Nov 3, 2022, 8:19:13 PM)

  1. ~ restore this horrible mock-based test (commit: 9bfd634) — Kevin Herron / githubweb

#3165 (Nov 3, 2022, 4:29:08 PM)

  1. Refactor DataTypeTree to use abstract TypeTree, add ReferenceTypeTree (#1053) (commit: a6d1ded) — noreply / githubweb
  2. WIP transport refactor (commit: 52fdc1f) — Kevin Herron / githubweb
  3. WIP transport refactor (commit: 00de8c6) — Kevin Herron / githubweb
  4. WIP transport refactor (commit: 8763bf4) — Kevin Herron / githubweb
  5. WIP transport refactor (commit: 5d593d1) — Kevin Herron / githubweb
  6. WIP transport refactor (commit: 7b4e228) — Kevin Herron / githubweb
  7. WIP transport refactor (commit: 10ae57a) — Kevin Herron / githubweb
  8. WIP transport refactor (commit: c4869d4) — Kevin Herron / githubweb
  9. WIP transport refactor (commit: f25ecbb) — Kevin Herron / githubweb
  10. WIP transport refactor (commit: 79dd4f1) — Kevin Herron / githubweb
  11. WIP transport refactor (commit: 1480b7e) — Kevin Herron / githubweb
  12. WIP transport refactor (commit: f33e963) — Kevin Herron / githubweb
  13. WIP transport refactor (commit: ff7dc61) — Kevin Herron / githubweb
  14. WIP transport refactor (commit: a0d6ae6) — Kevin Herron / githubweb
  15. WIP transport refactor (commit: cd74cc1) — Kevin Herron / githubweb
  16. WIP transport refactor (commit: 2174195) — Kevin Herron / githubweb
  17. WIP transport refactor (commit: eae9f04) — Kevin Herron / githubweb
  18. WIP transport refactor (commit: b634883) — Kevin Herron / githubweb
  19. WIP transport refactor (commit: 50fa8ec) — Kevin Herron / githubweb
  20. WIP transport refactor (commit: 68e9c12) — Kevin Herron / githubweb
  21. WIP refactor sdk-client to use new transport (commit: 9639ea1) — Kevin Herron / githubweb
  22. Move EncodingLimits from transport config to OpcUaClientConfig (commit: 730c943) — Kevin Herron / githubweb
  23. Move Request Timeout setting back to OpcUaClientConfig (commit: 63ec433) — Kevin Herron / githubweb
  24. Remove UascServerConfig::getEncodingLimits (commit: accf8b3) — Kevin Herron / githubweb
  25. WIP transport refactor server (commit: f8fb61b) — Kevin Herron / githubweb
  26. WIP transport refactor server (commit: 74743aa) — Kevin Herron / githubweb
  27. WIP transport refactor server (commit: 44c9bc5) — Kevin Herron / githubweb
  28. WIP transport refactor server (commit: ecd8acb) — Kevin Herron / githubweb
  29. WIP transport refactor server (commit: 182fea4) — Kevin Herron / githubweb
  30. WIP transport refactor server (commit: 2a1f3a7) — Kevin Herron / githubweb
  31. WIP transport refactor server (commit: 534f9b6) — Kevin Herron / githubweb
  32. WIP transport refactor server (commit: b9b7968) — Kevin Herron / githubweb
  33. WIP transport refactor server (commit: 7cf180f) — Kevin Herron / githubweb
  34. ~ release CompositeByteBuf when sending response (commit: 204377f) — Kevin Herron / githubweb
  35. ~ OpcServerTransportFactory interface (commit: ae76587) — Kevin Herron / githubweb
  36. ~ add DefaultDiscoveryServiceSet to all endpoints (commit: 1201791) — Kevin Herron / githubweb
  37. WIP transport refactor server (commit: d19b024) — Kevin Herron / githubweb
  38. ~ use configured ExecutorService (commit: b46aed2) — Kevin Herron / githubweb
  39. ~ delete stack-client and stack-server modules (commit: 0e8383f) — Kevin Herron / githubweb
  40. ~ TransportProfile in ServiceRequestContext and related TODOs (commit: 185535f) — Kevin Herron / githubweb
  41. ~ clean up, remove dead code (commit: ad6a144) — Kevin Herron / githubweb
  42. WIP transport refactor (commit: a8c6880) — Kevin Herron / githubweb
  43. ~ DiscoveryClient::registerServer (commit: a33dd82) — Kevin Herron / githubweb
  44. WIP transport refactor server (commit: a723e23) — Kevin Herron / githubweb
  45. WIP transport refactor (commit: 7c28ba7) — Kevin Herron / githubweb
  46. Return Bad_AttributeIdInvalid when new attributes are not set (commit: dc2cd6f) — Kevin Herron / githubweb
  47. Generate new types and models for 1.05.02 (commit: 61fe63b) — Kevin Herron / githubweb
  48. Generate BinaryDataTypeDictionaryInitializer for 1.05.02 (commit: 1b2dcca) — Kevin Herron / githubweb
  49. ~ deliver responses on ExecutionQueue (commit: 4459755) — Kevin Herron / githubweb
  50. ~ WIP (commit: a7bd5e4) — Kevin Herron / githubweb
  51. ~ WIP docs (commit: 32b8e23) — Kevin Herron / githubweb
  52. ~ WIP docs (commit: 3367f07) — Kevin Herron / githubweb
  53. ~ pass additional info from header to operation contexts (commit: a4be562) — Kevin Herron / githubweb
  54. netty-channel-fsm v0.9 (commit: f11d2e6) — Kevin Herron / githubweb
  55. ~ rethrow exceptions when binding server transport (commit: 42e1123) — Kevin Herron / githubweb
  56. ~ WIP docs (commit: 1b8d88f) — Kevin Herron / githubweb
  57. ~ WIP docs (commit: 4acfb58) — Kevin Herron / githubweb

#3164 (Sep 18, 2022, 4:59:47 PM)

  1. ~ make TypeTree abstract (commit: c1760d6) — Kevin Herron / githubweb

#3163 (Sep 18, 2022, 4:58:37 PM)

  1. Implement Matrix as a container for multidimensional array values (commit: bff83ff) — noreply / githubweb
  2. Update dependencies, fix Maven warnings (commit: ecd2efa) — Kevin Herron / githubweb
  3. ExampleServer cleanup, remove HTTPS endpoints and certificate (commit: 9ba4fee) — Kevin Herron / githubweb
  4. Public visibility on reset methods, peek token in nextName() (commit: f568945) — Kevin Herron / githubweb
  5. Static factory methods for enum, struct, and OptionSetUI (commit: c8c1503) — Kevin Herron / githubweb
  6. Accept a CodecFactory when constructing DataTypeCodecSessionInitializer (commit: 6dae1fa) — Kevin Herron / githubweb
  7. Generate ReferenceTypes, start moving away from BuiltinReferenceType (commit: 0419f22) — Kevin Herron / githubweb
  8. Fix brackets used in DataType::toString (commit: 1282cb0) — Kevin Herron / githubweb
  9. Support for OptionSet via DynamicOptionSet and DynamicOptionSetCodec (commit: 1faf05d) — Kevin Herron / githubweb
  10. Handle errors reading DataTypeDefinition while building DataTypeTree (commit: 10f9b56) — Kevin Herron / githubweb
  11. Use DEBUG log level in DefaultEncodingManager::createAndInitialize (commit: 6844d06) — Kevin Herron / githubweb
  12. WIP ReferenceTypeTree (commit: b70eaf2) — Kevin Herron / githubweb
  13. Use TypeTree for DataTypeTree, TypeTree package change (commit: 5bf4439) — Kevin Herron / githubweb
  14. Add TypeTree::containsType (commit: 9d2ca2d) — Kevin Herron / githubweb
  15. ~ javadoc (commit: 1958445) — Kevin Herron / githubweb

#3162 (Sep 16, 2022, 5:16:28 PM)

  1. ~ WIP JSON encoder/decoder, DynamicStructCodec (commit: 2b1ccd5) — Kevin Herron / githubweb
  2. ~ enum/struct Matrix encode/decode functions (commit: 586f320) — Kevin Herron / githubweb
  3. ~ fixup: use encodeEnum (commit: 7860adb) — Kevin Herron / githubweb
  4. ~ tests and fixes (commit: 837c26c) — Kevin Herron / githubweb
  5. ~ Matrix tests (commit: 86e67a0) — Kevin Herron / githubweb
  6. ~ use Matrix::transform in DynamicStructCodec (commit: 203349b) — Kevin Herron / githubweb
  7. ~ OptionSetUI subtypes (commit: a456a92) — Kevin Herron / githubweb

#3160 (Sep 15, 2022, 11:10:06 PM)

  1. Refactor type system (codecs, encodings, serialization, type interfaces) (commit: 7e75922) — noreply / githubweb
  2. Re-enable a previously disabled test (commit: 3239f40) — Kevin Herron / githubweb
  3. Check if data encoding is registered with EncodingManager (commit: 95bbbe1) — Kevin Herron / githubweb
  4. WIP Matrix support (commit: 683d1bc) — Kevin Herron / githubweb
  5. ~ fix test failures, add assertions (commit: 631463c) — Kevin Herron / githubweb
  6. ~ static factory methods (commit: c5cda2c) — Kevin Herron / githubweb

#3159 (Sep 15, 2022, 2:26:57 PM)

  1. ~ minor formatting changes as I convince myself DataTypeEncoding is necessary (commit: 638d915) — Kevin Herron / githubweb

#3158 (Sep 15, 2022, 9:20:56 AM)

  1. ~ extract decodeFieldValue() (commit: 8bf052d) — Kevin Herron / githubweb

#3157 (Sep 14, 2022, 11:00:27 PM)

  1. ~ use OpcUaEncodingManager.getInstance (commit: 21d8f46) — Kevin Herron / githubweb

#3156 (Sep 14, 2022, 10:35:18 PM)

  1. Add type-safe static factory methods for creating Variant (commit: f0f99ef) — Kevin Herron / githubweb
  2. Implement OPC UA JSON Encoding  (#1045) (commit: 760d4fb) — noreply / githubweb
  3. Upgrade JAXB libraries to latest (javax.xml -> jakarta.xml) (commit: 6f4315b) — Kevin Herron / githubweb
  4. Migrate usages of DatatypeConverter to java.util.Base64 (commit: 1b03c2e) — Kevin Herron / githubweb
  5. Don't use OpcUaXmlStreamDecoder in VariableNodeLoader (commit: 3dd5519) — Kevin Herron / githubweb
  6. ~ save point before things get crazy (commit: 054f266) — Kevin Herron / githubweb
  7. ~ save point #2 (commit: 16cea5e) — Kevin Herron / githubweb
  8. ~ save point #3 (commit: c8b779d) — Kevin Herron / githubweb
  9. ~ save point #4 (commit: 13aadb7) — Kevin Herron / githubweb
  10. ~ save point #5 (commit: bb26907) — Kevin Herron / githubweb
  11. ~ save point #5 (commit: 14f8fa1) — Kevin Herron / githubweb
  12. WIP DataTypeDictionary refactoring/flailing (commit: 605bd98) — Kevin Herron / githubweb
  13. ~ save point (commit: 14e5daa) — Kevin Herron / githubweb
  14. ~ save point (commit: bc9b6be) — Kevin Herron / githubweb
  15. ~ save point (commit: df825ee) — Kevin Herron / githubweb
  16. ~ WIP cleanup (commit: 930073a) — Kevin Herron / githubweb
  17. WIP cleanup (commit: ee59597) — Kevin Herron / githubweb
  18. ~ refactor UaEncoder/UaDecoder method names and impl names (commit: 9284132) — Kevin Herron / githubweb
  19. ~ more refactoring and cleanup (commit: 6fe2f74) — Kevin Herron / githubweb
  20. ~ fix failing test (commit: 0698aa2) — Kevin Herron / githubweb
  21. ~ more refactoring, regenerate BuiltinDataTypeInfo (commit: 5bcf8d0) — Kevin Herron / githubweb
  22. ~ move encodings into separate modules, introduce EncodingManager, more refactoring (commit: 989115b) — Kevin Herron / githubweb
  23. ~ fixups (commit: 29b0d80) — Kevin Herron / githubweb
  24. ~ EncodingManager (commit: 4d8435d) — Kevin Herron / githubweb
  25. ~ fix failing tests (commit: 40caeee) — Kevin Herron / githubweb

#3155 (Sep 8, 2022, 7:34:12 PM)

  1. ~ remove TODO; it's the right implementation (commit: f86dd0f) — Kevin Herron / githubweb

#3154 (Sep 8, 2022, 7:33:23 PM)

  1. ~ register enum codecs for JSON encoding (commit: c03433c) — Kevin Herron / githubweb

#3153 (Sep 8, 2022, 7:22:42 PM)

  1. WIP OPC UA JSON encoding (commit: 9cc1944) — Kevin Herron / githubweb
  2. ~ fix NamespaceTable errors after rebase (commit: 82a7aad) — Kevin Herron / githubweb
  3. ~ writeExpandedNodeId and tests (commit: 63a2494) — Kevin Herron / githubweb
  4. ExtensionObject, Variant, DiagnosticInfo (commit: 49af7a5) — Kevin Herron / githubweb
  5. Fix Variant and ExtensionObject, WIP DataValue (commit: b158392) — Kevin Herron / githubweb
  6. ~ fix StatusCode values in writeDataValue() tests (commit: 8c9030c) — Kevin Herron / githubweb
  7. ~ WIP arrays, enums, structs, messages (commit: 73e12fe) — Kevin Herron / githubweb
  8. WIP OpcUaJsonDecoder (commit: f1ba4ac) — Kevin Herron / githubweb
  9. WIP OpcUaJsonDecoder + DateTime refactoring (commit: 7084d22) — Kevin Herron / githubweb
  10. WIP OpcUaJsonDecoder (commit: 5a7941a) — Kevin Herron / githubweb
  11. WIP OpcUaJsonDecoder (commit: 266ea68) — Kevin Herron / githubweb
  12. WIP OpcUaJsonDecoder StatusCode (commit: 1de7374) — Kevin Herron / githubweb
  13. WIP QualifiedName and LocalizedText (commit: 3aeb5bb) — Kevin Herron / githubweb
  14. WIP ExtensionObject (commit: 99845bd) — Kevin Herron / githubweb
  15. WIP DataValue and Variant (commit: cd2b15b) — Kevin Herron / githubweb
  16. ~ small refactor in readFlattenedMultiDimensionalVariantValue (commit: 423b3e0) — Kevin Herron / githubweb
  17. WIP OpcUaJsonDecoder DiagnosticInfo (commit: 774055f) — Kevin Herron / githubweb
  18. WIP OpcUaJsonDecoder (commit: 20d76b9) — Kevin Herron / githubweb
  19. ~ construct JSON encoder/decoder with SerializationContext (commit: 7512d0a) — Kevin Herron / githubweb
  20. Generate DataTypeInitializer to register static struct codecs (commit: 9525f0c) — Kevin Herron / githubweb
  21. ~ struct and message serialization tests (commit: 7e48b7d) — Kevin Herron / githubweb
  22. ~ JSON encoding TODOs (commit: 4dbe5e7) — Kevin Herron / githubweb
  23. First draft for DataTypeDefinition-based dynamic datatypes and codecs (commit: 35231e9) — noreply / githubweb
  24. ~ register JSON codecs, other misc JSON encoding cases (commit: ace0ad9) — Kevin Herron / githubweb
  25. ~ omit null or default values in reversible encoding, handle missing fields while decoding (commit: f837fee) — Kevin Herron / githubweb
  26. ~ handle ExtensionObject with JSON body in OpcUaBinaryStreamEncoder (commit: 46cdcf4) — Kevin Herron / githubweb
  27. ~ check for "null" encoding ids (commit: 2ac4b10) — Kevin Herron / githubweb

#3152 (Sep 8, 2022, 1:53:03 PM)

  1. Implement ExpandedNodeId.parse without NodeId.parse (#978) (commit: cfcb708) — noreply / githubweb
  2. Return available values when only the upper index is out of bounds (#988) (commit: dae6af6) — noreply / githubweb
  3. Check for invalid/null BrowseDirection during before browsing (#986) (commit: 064ce39) — noreply / githubweb
  4. ResendData: Bad_UserAccessDenied if subscription belongs to another session (#989) (commit: 55ad7ea) — noreply / githubweb
  5. Use different StatusCodes for Object not found vs Method not found (#990) (commit: 2f3b603) — noreply / githubweb
  6. Update Netty to version 4.1.77.Final (#992) (commit: 0e82524) — noreply / githubweb
  7. Don't leak information in stack trace when certificate validation fails (#985) (commit: 8922334) — noreply / githubweb
  8. Update netty-channel-fsm to version 0.8 (#993) (commit: 20d12d9) — noreply / githubweb
  9. Check that Views are registered before continuing Browse service (#994) (commit: 11864af) — noreply / githubweb
  10. Apply BrowseResultMask later, when building ReferenceDescriptions (#998) (commit: 901a850) — noreply / githubweb
  11. Update README.md (commit: 5476a4d) — noreply / githubweb
  12. [maven-release-plugin] prepare release v0.6.6 (commit: 8061ecf) — milo-bot / githubweb
  13. [maven-release-plugin] prepare for next development iteration (commit: 2b28233) — milo-bot / githubweb
  14. Update README.md (commit: c891220) — noreply / githubweb
  15. Make the subscription watchdog multiplier configurable (#1006) (commit: 19228e4) — noreply / githubweb
  16. Transition to CreatingWait state when connection is lost (#1012) (commit: ef24bfe) — noreply / githubweb
  17. Cancel WatchdogTimers after Session is closed (#1014) (commit: 57f9320) — noreply / githubweb
  18. [maven-release-plugin] prepare release v0.6.7 (commit: dd2ab26) — milo-bot / githubweb
  19. [maven-release-plugin] prepare for next development iteration (commit: 373613a) — milo-bot / githubweb
  20. Update README.md (commit: 1e063b9) — Kevin Herron / githubweb
  21. Allow max MonitoredItems to be configured via OpcUaServerConfigLimits (#1031) (commit: 7038e89) — noreply / githubweb
  22. Allow max MonitoredItems per session to be configured via OpcUaServerConfigLimits (commit: 4534381) — Kevin Herron / githubweb
  23. Allow global and per-session max Subscriptions to be configured (commit: 938ed51) — Kevin Herron / githubweb
  24. [maven-release-plugin] prepare release v0.6.8 (commit: 0795141) — milo-bot / githubweb
  25. [maven-release-plugin] prepare for next development iteration (commit: 7b1efb6) — milo-bot / githubweb
  26. Update README.md (commit: 3419235) — Kevin Herron / githubweb
  27. Generate new stack and SDK code for OPC UA 1.05 (#1038) (commit: c119542) — noreply / githubweb
  28. Update custom datatype examples to use DataTypeDefinition attribute (commit: 0f8b14a) — Kevin Herron / githubweb
  29. WIP dynamic struct/enum codecs (commit: c9d66e4) — Kevin Herron / githubweb
  30. WIP dynamic datatype codecs (commit: bf98170) — Kevin Herron / githubweb
  31. ~ fix dataTypeId reference (commit: 1dce933) — Kevin Herron / githubweb
  32. WIP dynamic datatype codecs (commit: 11c8d0f) — Kevin Herron / githubweb
  33. WIP dynamic datatype codecs (commit: 3714fbe) — Kevin Herron / githubweb
  34. WIP dynamic datatype codecs (commit: 6f7f53d) — Kevin Herron / githubweb
  35. ~ annotation/doc fixes in DataTypeTree (commit: 376ed0d) — Kevin Herron / githubweb
  36. ~ extract DataType, move DataTypeTree and DataType to types package (commit: 5f5654b) — Kevin Herron / githubweb

#3150 (Sep 1, 2022, 11:43:15 PM)

  1. ~ copyright notices, remove generated placeholder properties (commit: d35abb4) — Kevin Herron / githubweb

#3149 (Sep 1, 2022, 11:18:56 PM)

  1. Set versions to 2.0.0-SNAPSHOT (commit: 8ba302a) — Kevin Herron / githubweb
  2. Set Java source and target to 11 (commit: ae72527) — Kevin Herron / githubweb
  3. First draft of struct/enum generation for 1.04 (commit: a8b80b9) — Kevin Herron / githubweb
  4. Move ServerTable to stack-core (commit: 49b46c2) — Kevin Herron / githubweb
  5. Implement UriArray to serve as base for Namespace and Server arrays (commit: a5c387e) — Kevin Herron / githubweb
  6. Use UriArray as base implementation for ServerTable (commit: 6efc9d8) — Kevin Herron / githubweb
  7. Use UriArray as base implementation for NamespaceTable (commit: 5bd923f) — Kevin Herron / githubweb
  8. Manage ServerTable in UaStackServer instead of OpcUaServer (commit: 469f03e) — Kevin Herron / githubweb
  9. Add a ServerTable to UaStackClient (commit: 25d51fc) — Kevin Herron / githubweb
  10. Add methods for reading and updating the ServerTable (commit: 4d4e883) — Kevin Herron / githubweb
  11. Add ServerArray read/update to the SessionInitializer (commit: f68803a) — Kevin Herron / githubweb
  12. Add and implement SerializationContext::getServerTable (commit: 3a15516) — Kevin Herron / githubweb
  13. Fix NPE seeding ServerTable (commit: 3b21904) — Kevin Herron / githubweb
  14. Generate new StatusCodes from 1.04 StatusCode.csv (commit: ac667b6) — Kevin Herron / githubweb
  15. Add new attributes defined by OPC 1.04 (#958) (commit: 79ebc68) — noreply / githubweb
  16. Migrate all deprecated API usages to their replacement (commit: 17268b3) — Kevin Herron / githubweb
  17. Shade and remove Guava from public API signatures (commit: 63f4084) — Kevin Herron / githubweb
  18. Read JSON encoding and DataTypeDefinition when building DataTypeTree (commit: 997a6fb) — Kevin Herron / githubweb
  19. Implement equals() and hashCode() for OptionSetUInteger (commit: 609952b) — Kevin Herron / githubweb
  20. Client UaNode attribute get/read tests and AddressSpace fixes (commit: c67714f) — Kevin Herron / githubweb
  21. Generate new StatusCodes0 from 1.05 StatusCode.csv (commit: e672f50) — Kevin Herron / githubweb
  22. ~ new enums and structs, compilation fixes for AccessRestrictionType (commit: 73b3f64) — Kevin Herron / githubweb
  23. ~ generate new model objects and variables, NodeLoaders, fixed related compilation errors (commit: 5d1d885) — Kevin Herron / githubweb
  24. Add definition() to abstract structs (commit: c584d93) — Kevin Herron / githubweb
  25. Set DataTypeDefinition attribute in DataTypeNodeLoader (commit: b24fc17) — Kevin Herron / githubweb
  26. Restructure server model package (commit: acf496a) — Kevin Herron / githubweb
  27. Set variable values during node loading (commit: 43e5fb7) — Kevin Herron / githubweb
  28. Generate OPC UA 1.05 NodeIds (commit: 1179724) — Kevin Herron / githubweb
  29. Generate method stubs on ObjectType interfaces (commit: 0914eb5) — Kevin Herron / githubweb
  30. Enable previously @Disabled tests (commit: 8d3f9e6) — Kevin Herron / githubweb
  31. Use NodeIds instead of deprecated Identifiers (commit: ac32f9a) — Kevin Herron / githubweb
  32. Update tests for model changes (commit: 876ec47) — Kevin Herron / githubweb
  33. Return UaMethodNode from MethodeNode getters (commit: 9dd31b0) — Kevin Herron / githubweb
  34. ~ include getters for "Organizes" references (commit: d2ee0a3) — Kevin Herron / githubweb
  35. Generate new client model (commit: a7d7b33) — Kevin Herron / githubweb
  36. ClientModelTest + client model regen to fix some javadoc links (commit: f9ea706) — Kevin Herron / githubweb
  37. Don't generate placeholder PropertyNodes (commit: 091970f) — Kevin Herron / githubweb

#3147 (Jun 23, 2022, 6:25:00 PM)

  1. Cancel WatchdogTimers after Session is closed (commit: dabcab4) — Kevin Herron / githubweb

#3146 (Jun 23, 2022, 1:20:31 PM)

  1. Transition to CreatingWait state when connection is lost (commit: ab129ab) — Kevin Herron / githubweb

#3145 (Jun 7, 2022, 9:53:20 AM)

  1. ~ javadoc fixup (commit: 103d52e) — Kevin Herron / githubweb

#3144 (Jun 7, 2022, 9:49:41 AM)

  1. Apply BrowseResultMask later, when building ReferenceDescriptions (#998) (commit: 901a850) — noreply / githubweb
  2. Update README.md (commit: 5476a4d) — noreply / githubweb
  3. [maven-release-plugin] prepare release v0.6.6 (commit: 8061ecf) — milo-bot / githubweb
  4. [maven-release-plugin] prepare for next development iteration (commit: 2b28233) — milo-bot / githubweb
  5. Update README.md (commit: c891220) — noreply / githubweb
  6. Make the subscription watchdog multiplier configurable (commit: 59392ea) — Kevin Herron / githubweb

#3143 (May 16, 2022, 7:50:06 PM)

  1. Check that Views are registered before continuing Browse service (#994) (commit: 11864af) — noreply / githubweb
  2. Apply BrowseResultMask later, when building ReferenceDescriptions (commit: fe0ebea) — Kevin Herron / githubweb

#3142 (May 12, 2022, 11:51:26 AM)

  1. Update netty-channel-fsm to version 0.8 (#993) (commit: 20d12d9) — noreply / githubweb
  2. Check that Views are registered before continuing Browse service (commit: dd39d2b) — Kevin Herron / githubweb

#3141 (May 11, 2022, 3:32:25 PM)

  1. Update Netty to version 4.1.77.Final (#992) (commit: 0e82524) — noreply / githubweb
  2. Don't leak information in stack trace when certificate validation fails (#985) (commit: 8922334) — noreply / githubweb
  3. Update netty-channel-fsm to version 0.8 (commit: f640f8b) — Kevin Herron / githubweb

#3140 (May 10, 2022, 11:36:47 AM)

  1. Implement ExpandedNodeId.parse without NodeId.parse (#978) (commit: cfcb708) — noreply / githubweb
  2. Return available values when only the upper index is out of bounds (#988) (commit: dae6af6) — noreply / githubweb
  3. Check for invalid/null BrowseDirection during before browsing (#986) (commit: 064ce39) — noreply / githubweb
  4. ResendData: Bad_UserAccessDenied if subscription belongs to another session (#989) (commit: 55ad7ea) — noreply / githubweb
  5. Use different StatusCodes for Object not found vs Method not found (#990) (commit: 2f3b603) — noreply / githubweb
  6. Update Netty to version 4.1.77.Final (commit: c4107aa) — Kevin Herron / githubweb

#3139 (May 7, 2022, 6:03:43 PM)

  1. Don't leak information in stack trace when certificate validation fails (commit: 4099047) — Kevin Herron / githubweb
  2. ~ debug logging + don't preserve stack trace on non-masked codes (commit: 28d0889) — Kevin Herron / githubweb

#3138 (May 7, 2022, 5:40:33 PM)

  1. Use different StatusCodes for Object not found vs Method not found (commit: eee5676) — Kevin Herron / githubweb

#3137 (May 7, 2022, 5:37:02 PM)

  1. Return Bad_UserAccessDenied if subscription belongs to another session (commit: f374f0d) — Kevin Herron / githubweb

#3136 (May 7, 2022, 5:33:43 PM)

  1. 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)

  1. Validate the viewId provided in ManagedAddressSpace::browse (commit: d8b348e) — Kevin Herron / githubweb

#3134 (May 7, 2022, 5:26:43 PM)

  1. Check for invalid/null BrowseDirection during before browsing (commit: f99c318) — Kevin Herron / githubweb

#3133 (May 7, 2022, 5:23:03 PM)

  1. Don't leak information in stack trace when certificate validation fails (commit: 4099047) — Kevin Herron / githubweb

#3132 (May 5, 2022, 10:21:13 AM)

  1. Catch Exceptions setting attributes in SecureXmlUtil (#937) (commit: fa2402a) — noreply / githubweb
  2. Sanitize '*' in filenames in DefaultTrustListManager (#944) (commit: 2b10f33) — noreply / githubweb
  3. Relax validation of server nonce in OpenSecureChannelResponse (#951) (commit: ae65226) — noreply / githubweb
  4. Update Netty to version 4.1.75.Final (#941) (commit: f579929) — noreply / githubweb
  5. Include argument descriptions in MethodExample2 (commit: 739a70b) — Kevin Herron / githubweb
  6. Notify AddressSpaces of deleted DataItems when Subscription times out (#954) (commit: d7ff6a2) — noreply / githubweb
  7. Update jaxb-runtime and jakarta.activation dependencies (#963) (commit: 150c16b) — noreply / githubweb
  8. [maven-release-plugin] prepare release v0.6.5 (commit: 3f839e9) — milo-bot / githubweb
  9. [maven-release-plugin] prepare for next development iteration (commit: ca5b81a) — milo-bot / githubweb
  10. Update README.md (commit: 7c54cfa) — Kevin Herron / githubweb
  11. Use configured session locale ids when activating a session (#971) (commit: 2b5f9e0) — noreply / githubweb
  12. Fix NPE generating struct with enum field (#967) (commit: 989c9a3) — noreply / githubweb
  13. Update netty-channel-fsm to version 0.7 (#973) (commit: d0e6f8a) — noreply / githubweb
  14. Implement ExpandedNodeId.parse without NodeId.parse (commit: e1482f4) — Kevin Herron / githubweb

#3131 (Apr 26, 2022, 6:05:53 PM)

  1. Set versions to 2.0.0-SNAPSHOT (commit: 8ba302a) — Kevin Herron / githubweb
  2. Set Java source and target to 11 (commit: ae72527) — Kevin Herron / githubweb
  3. First draft of struct/enum generation for 1.04 (commit: a8b80b9) — Kevin Herron / githubweb
  4. Move ServerTable to stack-core (commit: 49b46c2) — Kevin Herron / githubweb
  5. Implement UriArray to serve as base for Namespace and Server arrays (commit: a5c387e) — Kevin Herron / githubweb
  6. Use UriArray as base implementation for ServerTable (commit: 6efc9d8) — Kevin Herron / githubweb
  7. Use UriArray as base implementation for NamespaceTable (commit: 5bd923f) — Kevin Herron / githubweb
  8. Manage ServerTable in UaStackServer instead of OpcUaServer (commit: 469f03e) — Kevin Herron / githubweb
  9. Add a ServerTable to UaStackClient (commit: 25d51fc) — Kevin Herron / githubweb
  10. Add methods for reading and updating the ServerTable (commit: 4d4e883) — Kevin Herron / githubweb
  11. Add ServerArray read/update to the SessionInitializer (commit: f68803a) — Kevin Herron / githubweb
  12. Add and implement SerializationContext::getServerTable (commit: 3a15516) — Kevin Herron / githubweb
  13. Fix NPE seeding ServerTable (commit: 3b21904) — Kevin Herron / githubweb
  14. Generate new StatusCodes from 1.04 StatusCode.csv (commit: ac667b6) — Kevin Herron / githubweb
  15. Add new attributes defined by OPC 1.04 (#958) (commit: 79ebc68) — noreply / githubweb
  16. Migrate all deprecated API usages to their replacement (commit: 17268b3) — Kevin Herron / githubweb
  17. Shade and remove Guava from public API signatures (commit: 5b1ae20) — Kevin Herron / githubweb
  18. Replace event-related usage of EventBus with EventNotifier (commit: f239cab) — Kevin Herron / githubweb
  19. ~ remove redundant UnstableApiUsage inspection suppression (commit: 8b8544a) — Kevin Herron / githubweb
  20. ~ documentation/warning on internal EventBus (commit: 776691f) — Kevin Herron / githubweb

#3130 (Apr 25, 2022, 6:35:44 PM)

  1. Use configured session locale ids when activating a session (#971) (commit: 2b5f9e0) — noreply / githubweb
  2. Fix NPE generating struct with enum field (#967) (commit: 989c9a3) — noreply / githubweb
  3. Update netty-channel-fsm to version 0.7 (commit: d45c729) — Kevin Herron / githubweb

#3129 (Apr 25, 2022, 11:22:14 AM)

  1. Use configured session locale ids when activating a session (commit: ae4d38b) — Kevin Herron / githubweb

#3128 (Apr 20, 2022, 3:55:22 PM)

  1. ~ checkstyle (commit: 2095621) — Kevin Herron / githubweb

#3127 (Apr 20, 2022, 3:43:03 PM)

  1. Notify AddressSpaces of deleted DataItems when Subscription times out (#954) (commit: d7ff6a2) — noreply / githubweb
  2. Update jaxb-runtime and jakarta.activation dependencies (#963) (commit: 150c16b) — noreply / githubweb
  3. [maven-release-plugin] prepare release v0.6.5 (commit: 3f839e9) — milo-bot / githubweb
  4. [maven-release-plugin] prepare for next development iteration (commit: ca5b81a) — milo-bot / githubweb
  5. Update README.md (commit: 7c54cfa) — Kevin Herron / githubweb
  6. Fix NPE generating struct with enum field (commit: 0f15940) — Kevin Herron / githubweb

#3126 (Apr 14, 2022, 8:10:48 AM)

  1. Catch Exceptions setting attributes in SecureXmlUtil (#937) (commit: fa2402a) — noreply / githubweb
  2. Sanitize '*' in filenames in DefaultTrustListManager (#944) (commit: 2b10f33) — noreply / githubweb
  3. Relax validation of server nonce in OpenSecureChannelResponse (#951) (commit: ae65226) — noreply / githubweb
  4. Update Netty to version 4.1.75.Final (#941) (commit: f579929) — noreply / githubweb
  5. Include argument descriptions in MethodExample2 (commit: 739a70b) — Kevin Herron / githubweb
  6. Update jaxb-runtime and jakarta.activation dependencies (commit: 087d1b4) — Kevin Herron / githubweb

#3125 (Apr 3, 2022, 11:40:13 AM)

  1. ~ revert copyright header (commit: 9360c62) — Kevin Herron / githubweb

#3124 (Apr 3, 2022, 11:36:54 AM)

  1. Set versions to 2.0.0-SNAPSHOT (commit: 8ba302a) — Kevin Herron / githubweb
  2. Set Java source and target to 11 (commit: ae72527) — Kevin Herron / githubweb
  3. First draft of struct/enum generation for 1.04 (commit: a8b80b9) — Kevin Herron / githubweb
  4. Move ServerTable to stack-core (commit: 49b46c2) — Kevin Herron / githubweb
  5. Implement UriArray to serve as base for Namespace and Server arrays (commit: a5c387e) — Kevin Herron / githubweb
  6. Use UriArray as base implementation for ServerTable (commit: 6efc9d8) — Kevin Herron / githubweb
  7. Use UriArray as base implementation for NamespaceTable (commit: 5bd923f) — Kevin Herron / githubweb
  8. Manage ServerTable in UaStackServer instead of OpcUaServer (commit: 469f03e) — Kevin Herron / githubweb
  9. Add a ServerTable to UaStackClient (commit: 25d51fc) — Kevin Herron / githubweb
  10. Add methods for reading and updating the ServerTable (commit: 4d4e883) — Kevin Herron / githubweb
  11. Add ServerArray read/update to the SessionInitializer (commit: f68803a) — Kevin Herron / githubweb
  12. Add and implement SerializationContext::getServerTable (commit: 3a15516) — Kevin Herron / githubweb
  13. Fix NPE seeding ServerTable (commit: 3b21904) — Kevin Herron / githubweb
  14. Generate new StatusCodes from 1.04 StatusCode.csv (commit: ac667b6) — Kevin Herron / githubweb
  15. WIP adding new Node attributes (commit: 0fc226a) — Kevin Herron / githubweb
  16. Add a LegacyVariableNodeConstructor that can be adapted to VariableNodeConstructor (commit: 7d76948) — Kevin Herron / githubweb
  17. Fix AddressSpace::newVariableTypeNode, temporarily disable test that requires 1.04 attributes (commit: be89ded) — Kevin Herron / githubweb
  18. UaVariableTypeNode constructor with new attributes (commit: f01e430) — Kevin Herron / githubweb
  19. Use OPC UA 1.04 constructors for all client UaNodes (commit: d8dfe4c) — Kevin Herron / githubweb
  20. Server ObjectTypeManager and VariableTypeManager constructors (commit: 5cfe6ab) — Kevin Herron / githubweb
  21. WIP missing constructors in server UaNode instances (commit: d3322ab) — Kevin Herron / githubweb
  22. Revert some unrelated changes to DataTypeInitializer (commit: c947cf7) — Kevin Herron / githubweb

#3123 (Mar 29, 2022, 9:29:03 AM)

  1. Relax validation of server nonce in OpenSecureChannelResponse (#951) (commit: ae65226) — noreply / githubweb
  2. Update Netty to version 4.1.75.Final (#941) (commit: f579929) — noreply / githubweb
  3. Notify AddressSpaces of deleted DataItems when Subscription times out (commit: bbd551c) — Kevin Herron / githubweb

#3122 (Mar 24, 2022, 5:15:25 PM)

  1. Sanitize '*' in filenames in DefaultTrustListManager (#944) (commit: 2b10f33) — noreply / githubweb
  2. Relax validation of server nonce in OpenSecureChannelResponse (commit: cc2ca42) — Kevin Herron / githubweb

#3121 (Mar 12, 2022, 10:17:51 AM)

  1. Catch Exceptions setting attributes in SecureXmlUtil (#937) (commit: fa2402a) — noreply / githubweb
  2. Better filename sanitization in DefaultTrustListManager (commit: ea197c3) — Kevin Herron / githubweb

#3120 (Mar 1, 2022, 11:46:12 AM)

  1. Update README.md (commit: bad588b) — noreply / githubweb
  2. Explain setHttpsCertificate deprecation and update ExampleServer (#933) (commit: ec070a4) — noreply / githubweb
  3. Catch Exceptions setting attributes in SecureXmlUtil (commit: 895e929) — Kevin Herron / githubweb

#3119 (Feb 25, 2022, 8:55:42 AM)

  1. Add a maxReferencesPerNode field to BrowseOptions (#929) (commit: 12b08f7) — noreply / githubweb
  2. [maven-release-plugin] prepare release v0.6.4 (commit: a609ca5) — milo-bot / githubweb
  3. [maven-release-plugin] prepare for next development iteration (commit: 9d39a57) — milo-bot / githubweb
  4. Explain setHttpsCertificate deprecation and update ExampleServer (commit: 746ccc0) — Kevin Herron / githubweb

#3118 (Feb 15, 2022, 3:59:50 PM)

  1. ~ use default of 0 for maxReferencesPerNode (commit: 998fd37) — Kevin Herron / githubweb

#3117 (Feb 15, 2022, 3:16:10 PM)

  1. Allow customization DiscoveryClient's UaStackClientConfig (#928) (commit: 7e00504) — noreply / githubweb
  2. Add a maxReferencesPerNode field to BrowseOptions (commit: bae2ab6) — Kevin Herron / githubweb

#3116 (Feb 15, 2022, 12:43:03 PM)

  1. Set the EnumStrings property after registering CustomEnumType (#907) (commit: 0c67133) — noreply / githubweb
  2. Allow customization DiscoveryClient's UaStackClientConfig (commit: a059cd8) — Kevin Herron / githubweb

#3115 (Jan 21, 2022, 7:56:52 PM)

  1. Don't modify CacheBuilder in the constructor that accepts Consumer (#902) (commit: c83f293) — noreply / githubweb
  2. Set the EnumStrings property after registering CustomEnumType (commit: dc0ff55) — Kevin Herron / githubweb

#3114 (Jan 12, 2022, 1:28:33 PM)

  1. Use a shared TransformerFactory from SecureXmlUtil (#898) (commit: f094498) — noreply / githubweb
  2. Update various dependencies to latest version (#897) (commit: 0c9656c) — noreply / githubweb
  3. Don't modify CacheBuilder in the constructor that accepts Consumer (commit: 83b4531) — Kevin Herron / githubweb

#3113 (Nov 11, 2021, 9:27:00 AM)

  1. Use a shared TransformerFactory from SecureXmlUtil (commit: e571109) — Kevin Herron / githubweb

#3112 (Nov 10, 2021, 10:19:49 PM)

  1. Implement a client subscription watchdog timer (#895) (commit: f86bfda) — noreply / githubweb
  2. Update various dependencies to latest version (commit: 136b336) — Kevin Herron / githubweb

#3111 (Nov 6, 2021, 3:59:44 PM)

  1. Log the Java version along with stack and SDK versions (commit: 17a8fc8) — Kevin Herron / githubweb
  2. Override setScheduledExecutor in OpcUaClientConfigBuilder (#893) (commit: ed74640) — noreply / githubweb
  3. Implement a client subscription watchdog timer (commit: dd5da83) — Kevin Herron / githubweb

#3110 (Oct 21, 2021, 8:19:24 PM)

  1. Allow an HTTPS certificate chain to be configured (#871) (commit: 827e584) — noreply / githubweb
  2. Recursively add instance declarations from type definitions (#874) (commit: a031aa4) — noreply / githubweb
  3. Override setScheduledExecutor in OpcUaClientConfigBuilder (commit: 8ada1cd) — Kevin Herron / githubweb

#3108 (Jul 28, 2021, 8:59:22 AM)

  1. [maven-release-plugin] prepare release v0.6.2 (commit: ebffa25) — milo-bot / githubweb
  2. [maven-release-plugin] prepare for next development iteration (commit: 88612d3) — milo-bot / githubweb
  3. Add new callback methods to UaSubscription.NotificationListener (commit: adad74d) — Kevin Herron / githubweb
  4. Fix missing callback invocations in ManagedSubscription.StatusListener (commit: f264334) — Kevin Herron / githubweb
  5. [maven-release-plugin] prepare release v0.6.3 (commit: 2a290ba) — milo-bot / githubweb
  6. [maven-release-plugin] prepare for next development iteration (commit: 16bfaef) — milo-bot / githubweb
  7. [#870]: Allow setting a certificate chain (commit: 466b038) — Jens Reimann / githubweb

#3107 (Jun 22, 2021, 1:16:28 PM)

  1. Return Bad_SessionClosed for remaining PublishRequests (#857) (commit: 2265638) — noreply / githubweb
  2. Return Bad_SecurityChecksFailed for unexpected chunk sequence number (#858) (commit: b2c089e) — noreply / githubweb
  3. Add new callback methods to UaSubscription.NotificationListener (commit: 12abe41) — Kevin Herron / githubweb
  4. Fix missing callback invocations in ManagedSubscription.StatusListener (commit: 2ef12d0) — Kevin Herron / githubweb

#3106 (Jun 4, 2021, 4:49:30 PM)

  1. Return Bad_SecurityChecksFailed for unexpected chunk sequence number (commit: eb30bfd) — Kevin Herron / githubweb

#3105 (Jun 4, 2021, 4:46:10 PM)

  1. Update maven-bundle-plugin to version 5.1.2 (#850) (commit: db7bdee) — noreply / githubweb
  2. Return Bad_SessionClosed for remaining PublishRequests (commit: 6042060) — Kevin Herron / githubweb

#3104 (May 25, 2021, 9:40:00 AM)

  1. Update README.md (commit: fcd338e) — noreply / githubweb
  2. Don't browse for datatype and encoding id of built-in structures (#835) (commit: 2a9a23c) — noreply / githubweb
  3. Update maven-bundle-plugin to version 5.1.2 (commit: 8162969) — Kevin Herron / githubweb

#3103 (May 7, 2021, 9:22:25 AM)

  1. ~ refactoring (commit: 6c3eaae) — Kevin Herron / githubweb

#3102 (May 7, 2021, 9:10:09 AM)

  1. ~ replace partially code-generated impl with fully code-generated impl (commit: 0a19246) — Kevin Herron / githubweb

#3101 (May 6, 2021, 9:19:49 AM)

  1. Implement exceptionCaught() in UascClientAcknowledgeHandler (#828) (commit: d51125f) — noreply / githubweb
  2. Allow AbstractMethodInvocationHandler implementations to validate inputs (#826) (commit: 86412a2) — noreply / githubweb
  3. [maven-release-plugin] prepare release v0.6.1-M1 (commit: 153b8a8) — milo-bot / githubweb
  4. [maven-release-plugin] prepare for next development iteration (commit: 43dc942) — milo-bot / githubweb
  5. [maven-release-plugin] prepare release v0.6.1 (commit: d85aca1) — milo-bot / githubweb
  6. [maven-release-plugin] prepare for next development iteration (commit: 9ec2d25) — milo-bot / githubweb
  7. Update README.md (commit: 5883d47) — noreply / githubweb
  8. 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)

  1. Enable security by default in the client examples (#825) (commit: 8a8453d) — noreply / githubweb
  2. Implement exceptionCaught() in UascClientAcknowledgeHandler (commit: ad2def1) — Kevin Herron / githubweb

#3099 (Apr 18, 2021, 9:29:17 AM)

  1. Enable security by default in the client examples (commit: c7d4633) — Kevin Herron / githubweb
  2. ~ comment and logging fixups (commit: d12a127) — Kevin Herron / githubweb

#3098 (Apr 17, 2021, 10:07:47 PM)

  1. Allow AbstractMethodInvocationHandler implementations to validate inputs (commit: f646eb0) — Kevin Herron / githubweb

#3097 (Apr 17, 2021, 10:04:37 PM)

  1. Remove mistaken org.jetbrains:annotations dependencies in sdk-server (commit: a051ae8) — Kevin Herron / githubweb
  2. Add missing annotations dependency in server-examples (commit: c643672) — Kevin Herron / githubweb
  3. Use AttributeFilterChain for all attributes of UaNode and subtypes (#818) (commit: cb42b59) — noreply / githubweb
  4. Deprecate equals() overrides and replace with equalTo() (commit: bb79ab3) — Kevin Herron / githubweb
  5. error prone: MissingOverride (for non-generated types) (#821) (commit: 0c9a720) — noreply / githubweb
  6. Replace deprecated uses of NodeId and ExpandedNodeId equals overloads (commit: 9a2e0c0) — Kevin Herron / githubweb
  7. Ensure UaMethodException is thrown for bad operation-level result (commit: 28b9dc2) — Kevin Herron / githubweb
  8. Enable security by default in the client examples (commit: c7d4633) — Kevin Herron / githubweb

#3096 (Apr 10, 2021, 2:25:37 PM)

  1. error prone: MissingOverride (commit: 8b55bf0) — Kevin Herron / githubweb

#3095 (Apr 8, 2021, 6:44:08 PM)

  1. Add missing annotations dependency in server-examples (commit: 206bd34) — Kevin Herron / githubweb

#3094 (Apr 8, 2021, 6:34:00 PM)

  1. Remove mistaken org.jetbrains:annotations dependencies in sdk-server (commit: d3a1d39) — Kevin Herron / githubweb

#3093 (Apr 7, 2021, 10:01:58 PM)

  1. Minor FindBugs and inspection fixes (#817) (commit: 6e96a94) — noreply / githubweb
  2. Use AttributeFilterChain for all attributes of UaNode and subtypes (commit: 3ed0405) — Kevin Herron / githubweb

#3092 (Apr 7, 2021, 9:34:17 PM)

  1. Fix Bad_NotFound calling methods with no InputArguments or OutputArguments (#816) (commit: dec3906) — noreply / githubweb
  2. Minor FindBugs and inspection fixes (commit: a807891) — Kevin Herron / githubweb