This is an automated email from the ASF dual-hosted git repository.
cdutz pushed a change to branch refactor/spi3
in repository https://gitbox.apache.org/repos/asf/plc4x.git
from a2cbfebbdb feat: Added the API module for the new transports.
add 8647fc844f build(deps): bump
org.sonarsource.scanner.maven:sonar-maven-plugin (#2381)
add b3269df5d0 build(deps): bump org.apache.commons:commons-text from
1.14.0 to 1.15.0 (#2380)
add 124c624c68 build(deps): bump
com.google.googlejavaformat:google-java-format (#2379)
add 04a7ef7980 build(deps): bump org.eclipse.jdt:ecj from 3.43.0 to 3.44.0
(#2387)
add d0ba635a72 build(deps): bump golang.org/x/net from 0.47.0 to 0.48.0 in
/plc4go (#2386)
add ca122a443f build(deps): bump golang.org/x/tools from 0.39.0 to 0.40.0
in /plc4go (#2385)
add f5c4104378 chore(build): use different sdk site
add 84c5103101 build(deps): bump
com.igormaznitsa:gosdk-wrapper-maven-plugin (#2390)
add a026e1054c build(deps): bump mockito.version from 5.20.0 to 5.21.0
(#2389)
add 433d65fe2f build(deps): bump com.gradle:develocity-maven-extension
(#2391)
add f8ac3332ea doc: Added documentation for a set of test-structures and
initializtaiton values for testing.
add 5f47698f35 build(deps): bump
org.apache.maven.plugins:maven-release-plugin (#2397)
add fe46e953c1 build(deps): bump actions/upload-artifact from 5 to 6
(#2396)
add 36a4711107 build(deps): bump io.vavr:vavr from 0.10.7 to 0.11.0 (#2395)
add 0abc8fedbe build(deps): bump actions/cache from 4 to 5 (#2393)
add cf798b1e4a build(deps): bump logback.version from 1.5.21 to 1.5.22
(#2392)
add 01229950be build(deps-dev): bump org.testcontainers:testcontainers
(#2400)
add 981033a28b build(deps-dev): bump org.testcontainers:junit-jupiter
(#2399)
add 828620a0d5 build(deps): bump
org.apache.karaf.tooling:karaf-maven-plugin (#2398)
add 5cc04af6d6 build(deps): bump org.jetbrains.kotlin:kotlin-stdlib (#2402)
add 7ff483daef build(deps): bump org.apache.maven:maven-artifact from
3.9.11 to 3.9.12 (#2401)
add 360d30e80d refactor: Added the queryName to the browse request
interceptor interface.
add b70e32f53a build(deps): bump dorny/test-reporter from 2.3.0 to 2.5.0
(#2409)
add 64aed22051 build(deps): bump org.codehaus.mojo:exec-maven-plugin
(#2405)
add b3fe90de5f build(deps): bump net.bytebuddy:byte-buddy from 1.18.2 to
1.18.3 (#2404)
add e01d40b105 build(deps): bump logback.version from 1.5.22 to 1.5.23
(#2403)
add 8fd3815098 build(deps): bump nl.jqno.equalsverifier:equalsverifier
(#2412)
add 99727f3a8b build(deps): bump com.github.eirslett:frontend-maven-plugin
(#2411)
add 2938dfa054 build(deps-dev): bump org.json:json from 20250517 to
20251224 (#2410)
add d92bf44362 build(deps): bump org.junit:junit-bom from 6.0.1 to 6.0.2
(#2415)
add a4779baa3b build(deps): bump logback.version from 1.5.23 to 1.5.24
(#2414)
add eea8fcd7f5 build(deps): bump org.apache:apache from 35 to 36 (#2413)
add 14944dbcd8 feat: Added a new PlcCertificateAuthentication type to the
API module.
add a70695f094 feat: Add github link to header
add f87bd6b686 refactor: Refactored the ConnectionStateListener to allow
reporting more types of events.
add d3bd3d4075 fix: Updated the prereqisiteCheck to also deal with new
versions of libpcap.
add 35ded692ca build(deps): bump golang.org/x/text from 0.32.0 to 0.33.0
in /plc4go (#2417)
add a3670708cf fix: Fixed the tests.
add 3f5c06f944 fix(bacnet): Don't fail the build when the vendor id can't
be downlaoded. (#2378)
add 9dcbfd1314 build(deps): bump golang.org/x/net from 0.48.0 to 0.49.0 in
/plc4go (#2420)
add 178a13156c build(deps): bump net.bytebuddy:byte-buddy from 1.18.3 to
1.18.4 (#2422)
add a36b2054ed build(deps): bump golang.org/x/tools from 0.40.0 to 0.41.0
in /plc4go (#2419)
add 3e2180fdfc build(deps): bump org.apache:apache from 36 to 37 (#2421)
add 439b2cd6a5 build(deps): bump logback.version from 1.5.24 to 1.5.25
(#2423)
add 945a62207a build(deps): bump com.gradle:develocity-maven-extension
(#2424)
add 5313f98dfd build(deps): bump groovy.version from 5.0.3 to 5.0.4 (#2425)
add 185bf16b41 build(deps-dev): bump
com.fasterxml.jackson.core:jackson-annotations (#2426)
add 7ba7da5f90 build(deps): bump jackson.version from 2.20.1 to 2.21.0
(#2428)
add 19dcd257ef build(deps): bump tel.schich:javacan-core from 3.5.0 to
3.5.2 (#2427)
add 42c73e4f85 build(deps): bump org.codehaus.plexus:plexus-compiler-api
(#2429)
add d5f39cacf7 build(deps): bump logback.version from 1.5.25 to 1.5.26
(#2430)
add e7113f1051 build(deps): bump org.assertj:assertj-core from 3.27.6 to
3.27.7 (#2431)
add 69b48810bc build(deps): bump nl.jqno.equalsverifier:equalsverifier
(#2433)
add ca3689dbb4 build(deps): bump com.gradle:develocity-maven-extension
(#2434)
add 4e8bd2611f Merge remote-tracking branch 'refs/remotes/origin/develop'
into refactor/spi3
add 99a83bb87a chore: Added missing Apache headers to the README.md
add cee1472513 feat: Added a first version of a new TCP transport
including comprehensive test-suite.
No new revisions were added by this update.
Summary of changes:
.mvn/extensions.xml | 2 +-
plc4go/go.mod | 10 +-
plc4go/go.sum | 20 +-
plc4j/transports/pom.xml | 4 +-
plc4j/transports/tcp/pom.xml | 51 +-
.../tcp/DefaultTcpTransportConfiguration.java | 71 ---
.../java/transport/tcp/TcpChannelFactory.java | 67 ---
.../plc4x/java/transport/tcp/TcpTransport.java | 56 +-
.../transport/tcp/TcpTransportConfiguration.java | 42 --
.../java/transport/tcp/TcpTransportInstance.java | 384 ++++++++++++
.../tcp/config/TcpTransportConfiguration.java | 96 +++
.../transport/tcp/TcpTransportInstanceTest.java | 652 +++++++++++++++++++++
.../plc4x/java/transport/tcp/TcpTransportTest.java | 300 ++++++++++
.../tcp/config/TcpTransportConfigurationTest.java | 174 ++++++
plc4j/utils/audit-log/README.md | 18 +
pom.xml | 36 +-
.../bacnetip/src/main/script/getVendorIds.groovy | 3 +
17 files changed, 1727 insertions(+), 259 deletions(-)
delete mode 100644
plc4j/transports/tcp/src/main/java/org/apache/plc4x/java/transport/tcp/DefaultTcpTransportConfiguration.java
delete mode 100644
plc4j/transports/tcp/src/main/java/org/apache/plc4x/java/transport/tcp/TcpChannelFactory.java
delete mode 100644
plc4j/transports/tcp/src/main/java/org/apache/plc4x/java/transport/tcp/TcpTransportConfiguration.java
create mode 100644
plc4j/transports/tcp/src/main/java/org/apache/plc4x/java/transport/tcp/TcpTransportInstance.java
create mode 100644
plc4j/transports/tcp/src/main/java/org/apache/plc4x/java/transport/tcp/config/TcpTransportConfiguration.java
create mode 100644
plc4j/transports/tcp/src/test/java/org/apache/plc4x/java/transport/tcp/TcpTransportInstanceTest.java
create mode 100644
plc4j/transports/tcp/src/test/java/org/apache/plc4x/java/transport/tcp/TcpTransportTest.java
create mode 100644
plc4j/transports/tcp/src/test/java/org/apache/plc4x/java/transport/tcp/config/TcpTransportConfigurationTest.java