Skip to content
Success

Changes

Summary

  1. ~ WIP json codec (commit: 0758a44) (details)
  2. ~ WIP json codec (commit: 707bdf0) (details)
  3. ~ WIP json codec (commit: d10771c) (details)
  4. ~ WIP json codec (commit: 2f6f467) (details)
  5. ~ WIP json codec (commit: e2c2cd7) (details)
  6. ~ WIP json codec (commit: 2b69249) (details)
  7. ~ WIP json codec (commit: 7138ba8) (details)
  8. ~ WIP json codec (commit: feceeba) (details)
  9. ~ WIP json codec (commit: 31aa823) (details)
  10. ~ WIP json codec (commit: f98168b) (details)
  11. ~ WIP json codec (commit: c36207c) (details)
  12. ~ WIP json codec (commit: 2e62fc3) (details)
  13. ~ WIP json codec (commit: 1f68843) (details)
  14. ~ WIP json codec (commit: 0cb47bd) (details)
  15. ~ WIP json codec (commit: d4ea64d) (details)
  16. ~ update pom.xml version references (commit: a32b1a8) (details)
  17. ~ update pom.xml version references (commit: 646d159) (details)
  18. ~ Matrix / Variant getDataTypeId() (commit: f7d532f) (details)
  19. ~ WIP (commit: 3fde191) (details)
  20. ~ WIP (commit: f6fee6e) (details)
  21. ~ WIP (commit: 6afdfcd) (details)
  22. ~ WIP (commit: 7ee5872) (details)
  23. ~ WIP (commit: 1a62da4) (details)
  24. ~ WIP (commit: 4d09671) (details)
  25. ~ WIP (commit: 18e334e) (details)
  26. ~ WIP json codec (commit: deaf2c1) (details)
  27. ~ WIP json codec (commit: 3b1f913) (details)
  28. New implementation of DataTypeTreeBuilder (#1239) (commit: 65f18e4) (details)
The file was addedopc-ua-sdk/codec-json/src/main/java/org/eclipse/milo/sdk/core/types/json/JsonStruct.java
The file was addedopc-ua-sdk/codec-json/src/main/java/org/eclipse/milo/sdk/core/types/json/OpcUaToJson.java
The file was modified opc-ua-sdk/pom.xml (diff)
The file was addedopc-ua-sdk/codec-json/src/main/java/org/eclipse/milo/sdk/core/types/json/JsonStructCodec.java
The file was addedopc-ua-sdk/codec-json/src/main/java/org/eclipse/milo/sdk/core/types/json/JsonOptionSetCodec.java
The file was addedopc-ua-sdk/codec-json/src/main/java/org/eclipse/milo/sdk/core/types/json/JsonToOpcUa.java
The file was addedopc-ua-sdk/codec-json/pom.xml
The file was addedopc-ua-sdk/codec-json/src/test/java/org/eclipse/milo/sdk/core/types/json/JsonToOpcUaTest.java
The file was modified opc-ua-sdk/codec-json/src/main/java/org/eclipse/milo/sdk/core/types/json/JsonStructCodec.java (diff)
The file was removedopc-ua-sdk/codec-json/src/main/java/org/eclipse/milo/sdk/core/types/json/JsonToOpcUa.java
The file was addedopc-ua-sdk/codec-json/src/test/java/org/eclipse/milo/sdk/core/types/json/JsonConversionsTest.java
The file was removedopc-ua-sdk/codec-json/src/test/java/org/eclipse/milo/sdk/core/types/json/JsonToOpcUaTest.java
The file was modified opc-ua-sdk/codec-json/pom.xml (diff)
The file was addedopc-ua-sdk/codec-json/src/main/java/org/eclipse/milo/sdk/core/types/json/JsonConversions.java
The file was removedopc-ua-sdk/codec-json/src/main/java/org/eclipse/milo/sdk/core/types/json/OpcUaToJson.java
The file was addedopc-ua-sdk/codec-json/src/main/java/org/eclipse/milo/sdk/core/types/json/JsonCodecFactory.java
The file was modified milo-examples/client-examples/pom.xml (diff)
The file was modified opc-ua-sdk/sdk-client/src/main/java/org/eclipse/milo/opcua/sdk/client/OpcUaClient.java (diff)
The file was modified opc-ua-sdk/sdk-core/src/main/java/org/eclipse/milo/opcua/sdk/core/types/DynamicCodecFactory.java (diff)
The file was addedmilo-examples/client-examples/src/main/java/org/eclipse/milo/examples/client/UnifiedAutomationReadCustomDataTypeExample3.java
The file was modified opc-ua-sdk/codec-json/src/main/java/org/eclipse/milo/sdk/core/types/json/JsonStructCodec.java (diff)
The file was modified opc-ua-sdk/codec-json/src/main/java/org/eclipse/milo/sdk/core/types/json/JsonOptionSetCodec.java (diff)
The file was modified opc-ua-sdk/dtd-reader/src/main/java/org/eclipse/milo/opcua/sdk/client/dtd/LegacyDataTypeManagerInitializer.java (diff)
The file was modified milo-examples/client-examples/src/main/java/org/eclipse/milo/examples/client/UnifiedAutomationReadCustomDataTypeExample3.java (diff)
The file was modified opc-ua-sdk/codec-json/src/main/java/org/eclipse/milo/sdk/core/types/json/JsonOptionSetCodec.java (diff)
The file was removedmilo-examples/client-examples/src/main/java/org/eclipse/milo/examples/client/UnifiedAutomationReadCustomDataTypeExample.java
The file was modified milo-examples/client-examples/src/main/java/org/eclipse/milo/examples/client/UnifiedAutomationReadCustomDataTypeExample2.java (diff)
The file was addedmilo-examples/client-examples/src/main/java/org/eclipse/milo/examples/client/UnifiedAutomationReadCustomDataTypeExampleLegacy.java
The file was removedmilo-examples/client-examples/src/main/java/org/eclipse/milo/examples/client/UnifiedAutomationReadCustomDataTypeExample3.java
The file was addedmilo-examples/client-examples/src/main/java/org/eclipse/milo/examples/client/UnifiedAutomationReadCustomDataTypeExample1.java
The file was modified opc-ua-sdk/codec-json/src/main/java/org/eclipse/milo/sdk/core/types/json/JsonStructCodec.java (diff)
The file was modified opc-ua-sdk/codec-json/pom.xml (diff)
The file was modified opc-ua-sdk/codec-json/pom.xml (diff)
The file was modified opc-ua-sdk/codec-json/src/main/java/org/eclipse/milo/sdk/core/types/json/JsonConversions.java (diff)
The file was modified opc-ua-sdk/codec-json/src/main/java/org/eclipse/milo/sdk/core/types/json/JsonStructCodec.java (diff)
The file was addedopc-ua-sdk/codec-json/src/test/java/org/eclipse/milo/sdk/core/types/json/JsonStructCodecTest.java
The file was modified opc-ua-sdk/codec-json/src/test/java/org/eclipse/milo/sdk/core/types/json/JsonStructCodecTest.java (diff)
The file was modified opc-ua-sdk/codec-json/src/main/java/org/eclipse/milo/sdk/core/types/json/JsonStruct.java (diff)
The file was modified opc-ua-sdk/codec-json/src/main/java/org/eclipse/milo/sdk/core/types/json/JsonConversions.java (diff)
The file was modified opc-ua-sdk/codec-json/src/main/java/org/eclipse/milo/sdk/core/types/json/JsonStructCodec.java (diff)
The file was modified opc-ua-sdk/codec-json/src/test/java/org/eclipse/milo/sdk/core/types/json/JsonConversionsTest.java (diff)
The file was modified opc-ua-sdk/codec-json/src/main/java/org/eclipse/milo/sdk/core/types/json/JsonConversions.java (diff)
The file was modified opc-ua-sdk/sdk-server/src/main/java/org/eclipse/milo/opcua/sdk/server/methods/AbstractMethodInvocationHandler.java (diff)
The file was modified opc-ua-sdk/codec-json/src/main/java/org/eclipse/milo/sdk/core/types/json/JsonConversions.java (diff)
The file was modified opc-ua-stack/stack-core/src/main/java/org/eclipse/milo/opcua/stack/core/types/builtin/Variant.java (diff)
The file was modified opc-ua-sdk/codec-json/src/test/java/org/eclipse/milo/sdk/core/types/json/JsonConversionsTest.java (diff)
The file was modified opc-ua-sdk/codec-json/src/main/java/org/eclipse/milo/sdk/core/types/json/JsonConversions.java (diff)
The file was modified opc-ua-sdk/codec-json/src/test/java/org/eclipse/milo/sdk/core/types/json/JsonConversionsTest.java (diff)
The file was modified opc-ua-sdk/codec-json/src/main/java/org/eclipse/milo/sdk/core/types/json/JsonConversions.java (diff)
The file was modified opc-ua-sdk/codec-json/src/main/java/org/eclipse/milo/sdk/core/types/json/JsonStructCodec.java (diff)
The file was modified opc-ua-sdk/codec-json/src/test/java/org/eclipse/milo/sdk/core/types/json/JsonConversionsTest.java (diff)
Commit a32b1a82f3a91ed8ab5f09146f46ca9fbc3c4146 by Kevin Herron
~ update pom.xml version references
(commit: a32b1a8)
The file was modified opc-ua-sdk/codec-json/pom.xml (diff)
Commit 646d159bf3e255b69e3ae4bfe88ee4c679bfb5bd by Kevin Herron
~ update pom.xml version references
(commit: 646d159)
The file was modified milo-examples/client-examples/pom.xml (diff)
Commit f7d532f8705283e3220258a68feac7f23ae32bb7 by Kevin Herron
~ Matrix / Variant getDataTypeId()
(commit: f7d532f)
The file was modified opc-ua-stack/stack-core/src/test/java/org/eclipse/milo/opcua/stack/core/types/builtin/MatrixTest.java (diff)
The file was modified opc-ua-stack/stack-core/src/main/java/org/eclipse/milo/opcua/stack/core/types/builtin/Matrix.java (diff)
The file was modified opc-ua-stack/stack-core/src/main/java/org/eclipse/milo/opcua/stack/core/types/builtin/Variant.java (diff)
The file was modified opc-ua-sdk/codec-json/src/main/java/org/eclipse/milo/sdk/core/types/json/JsonStructCodec.java (diff)
The file was modified opc-ua-sdk/codec-json/src/main/java/org/eclipse/milo/sdk/core/types/json/JsonStruct.java (diff)
The file was modified opc-ua-sdk/codec-json/src/test/java/org/eclipse/milo/sdk/core/types/json/JsonStructCodecTest.java (diff)
The file was modified opc-ua-sdk/codec-json/src/main/java/org/eclipse/milo/sdk/core/types/json/JsonStructCodec.java (diff)
The file was modified opc-ua-stack/stack-core/src/main/java/org/eclipse/milo/opcua/stack/core/types/builtin/Variant.java (diff)
The file was modified opc-ua-stack/stack-core/src/test/java/org/eclipse/milo/opcua/stack/core/types/builtin/VariantTest.java (diff)
The file was modified opc-ua-sdk/codec-json/src/main/java/org/eclipse/milo/sdk/core/types/json/JsonStructCodec.java (diff)
The file was modified opc-ua-stack/stack-core/src/test/java/org/eclipse/milo/opcua/stack/core/types/builtin/VariantTest.java (diff)
The file was modified opc-ua-stack/stack-core/pom.xml (diff)
The file was modified opc-ua-sdk/codec-json/pom.xml (diff)
The file was modified opc-ua-sdk/codec-json/src/test/java/org/eclipse/milo/sdk/core/types/json/JsonStructCodecTest.java (diff)
The file was modified opc-ua-sdk/codec-json/src/test/java/org/eclipse/milo/sdk/core/types/json/JsonStructCodecTest.java (diff)
The file was modified opc-ua-sdk/codec-json/src/main/java/org/eclipse/milo/sdk/core/types/json/JsonConversions.java (diff)
Commit deaf2c1b7db3d8931520610a222be1b3dfe6e04f by Kevin Herron
~ WIP json codec

support structures with optional and sub-typed fields
(commit: deaf2c1)
The file was modified opc-ua-stack/stack-core/src/main/java/org/eclipse/milo/opcua/stack/core/encoding/binary/OpcUaBinaryDecoder.java (diff)
The file was modified opc-ua-sdk/codec-json/src/main/java/org/eclipse/milo/sdk/core/types/json/JsonConversions.java (diff)
The file was modified opc-ua-stack/stack-core/src/main/java/org/eclipse/milo/opcua/stack/core/encoding/binary/OpcUaBinaryEncoder.java (diff)
The file was modified opc-ua-stack/stack-core/src/test/java/org/eclipse/milo/opcua/stack/core/encoding/binary/BinaryDecoderTest.java (diff)
The file was modified opc-ua-stack/encoding-json/src/main/java/org/eclipse/milo/opcua/stack/core/encoding/json/OpcUaJsonEncoder.java (diff)
The file was modified opc-ua-stack/encoding-xml/src/main/java/org/eclipse/milo/opcua/stack/core/encoding/xml/OpcUaXmlEncoder.java (diff)
The file was modified opc-ua-stack/stack-core/src/main/java/org/eclipse/milo/opcua/stack/core/encoding/UaEncoder.java (diff)
The file was modified opc-ua-sdk/codec-json/src/main/java/org/eclipse/milo/sdk/core/types/json/JsonStructCodec.java (diff)
The file was modified opc-ua-stack/encoding-xml/src/main/java/org/eclipse/milo/opcua/stack/core/encoding/xml/OpcUaXmlDecoder.java (diff)
The file was modified opc-ua-stack/stack-core/src/main/java/org/eclipse/milo/opcua/stack/core/types/DataTypeManager.java (diff)
The file was modified opc-ua-stack/stack-core/src/main/java/org/eclipse/milo/opcua/stack/core/types/DefaultDataTypeManager.java (diff)
The file was modified opc-ua-stack/encoding-json/src/main/java/org/eclipse/milo/opcua/stack/core/encoding/json/OpcUaJsonDecoder.java (diff)
The file was modified opc-ua-sdk/sdk-client/src/main/java/org/eclipse/milo/opcua/sdk/client/typetree/DataTypeTreeBuilder.java (diff)
The file was modified opc-ua-sdk/codec-json/src/test/java/org/eclipse/milo/sdk/core/types/json/JsonStructCodecTest.java (diff)
The file was modified opc-ua-stack/stack-core/src/main/java/org/eclipse/milo/opcua/stack/core/encoding/UaDecoder.java (diff)
The file was modified opc-ua-sdk/codec-json/src/test/java/org/eclipse/milo/sdk/core/types/json/JsonStructCodecTest.java (diff)
The file was modified opc-ua-sdk/codec-json/src/main/java/org/eclipse/milo/sdk/core/types/json/JsonStructCodec.java (diff)
Commit 65f18e4f959e4f4be09c9cda70608a15e3acd1c2 by noreply
New implementation of DataTypeTreeBuilder (#1239)

Implements recursive browsing of the DataType hierarchy in an efficient manner without sending out an increasing amount of parallel browse requests as it descends.

While the previous naive strategy worked well enough against most servers, it often caused Bad_OutOfMemory conditions in servers built on embedded SDKs.
(commit: 65f18e4)
The file was modified opc-ua-stack/stack-core/src/main/java/org/eclipse/milo/opcua/stack/core/util/Tree.java (diff)
The file was modified milo-examples/client-examples/src/main/java/org/eclipse/milo/examples/client/MethodExample2.java (diff)
The file was addedopc-ua-sdk/integration-tests/src/test/java/org/eclipse/milo/opcua/sdk/client/typetree/DataTypeTreeBuilderTest.java
The file was modified opc-ua-sdk/integration-tests/src/test/java/org/eclipse/milo/opcua/sdk/core/DataTypeTreeTest.java (diff)
The file was modified opc-ua-sdk/sdk-client/src/main/java/org/eclipse/milo/opcua/sdk/client/typetree/DataTypeTreeBuilder.java (diff)