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 5cafd70540 refactor: Updated the box-based buffer to operate without
external dependencies.
add f27d930766 build(deps): bump
org.sonarsource.scanner.maven:sonar-maven-plugin (#2381)
add 9b81b906f3 build(deps): bump org.apache.commons:commons-text from
1.14.0 to 1.15.0 (#2380)
add 44b5829b13 build(deps): bump
com.google.googlejavaformat:google-java-format (#2379)
add f48224b5d0 build(deps): bump golang.org/x/net from 0.47.0 to 0.48.0 in
/plc4go (#2386)
add 3b797ffa69 build(deps): bump golang.org/x/tools from 0.39.0 to 0.40.0
in /plc4go (#2385)
add 4c42c11b56 chore(build): use different sdk site
add 3ccf2067c2 build(deps): bump
com.igormaznitsa:gosdk-wrapper-maven-plugin (#2390)
add cb4d5a4dc7 build(deps): bump mockito.version from 5.20.0 to 5.21.0
(#2389)
add 558d10b891 build(deps): bump com.gradle:develocity-maven-extension
(#2391)
add aba0b90a8e doc: Added documentation for a set of test-structures and
initializtaiton values for testing.
add 11719408d6 build(deps): bump
org.apache.maven.plugins:maven-release-plugin (#2397)
add 2a8d433f55 build(deps): bump actions/upload-artifact from 5 to 6
(#2396)
add fa2a9ae8ae build(deps): bump io.vavr:vavr from 0.10.7 to 0.11.0 (#2395)
add 3d78a51fc5 build(deps): bump actions/cache from 4 to 5 (#2393)
add d21f9b3a6d build(deps): bump logback.version from 1.5.21 to 1.5.22
(#2392)
add 1a584f23ab build(deps-dev): bump org.testcontainers:testcontainers
(#2400)
add 8577a397b1 build(deps-dev): bump org.testcontainers:junit-jupiter
(#2399)
add c9eea1b306 build(deps): bump
org.apache.karaf.tooling:karaf-maven-plugin (#2398)
add 8d2016ecd2 build(deps): bump org.jetbrains.kotlin:kotlin-stdlib (#2402)
add 9044d328dc build(deps): bump org.apache.maven:maven-artifact from
3.9.11 to 3.9.12 (#2401)
add 2db73b9662 refactor: Added the queryName to the browse request
interceptor interface.
add 464d081043 build(deps): bump dorny/test-reporter from 2.3.0 to 2.5.0
(#2409)
add ead90322a1 build(deps): bump org.codehaus.mojo:exec-maven-plugin
(#2405)
add e1b6c37fae build(deps): bump net.bytebuddy:byte-buddy from 1.18.2 to
1.18.3 (#2404)
add 708e7bee39 build(deps): bump logback.version from 1.5.22 to 1.5.23
(#2403)
add 89eccebce6 build(deps): bump nl.jqno.equalsverifier:equalsverifier
(#2412)
add 51b0fa2e6e build(deps): bump com.github.eirslett:frontend-maven-plugin
(#2411)
add b0de76054d build(deps-dev): bump org.json:json from 20250517 to
20251224 (#2410)
add 9add874545 build(deps): bump org.junit:junit-bom from 6.0.1 to 6.0.2
(#2415)
add e8da04a6c4 build(deps): bump logback.version from 1.5.23 to 1.5.24
(#2414)
add 3b90dd3a97 build(deps): bump org.apache:apache from 35 to 36 (#2413)
add d710b531b2 feat: Added a new PlcCertificateAuthentication type to the
API module.
add a1877c9e63 feat: Add github link to header
add 76c4360050 refactor: Refactored the ConnectionStateListener to allow
reporting more types of events.
add d958bed2ec fix: Updated the prereqisiteCheck to also deal with new
versions of libpcap.
add 2547ef6763 build(deps): bump golang.org/x/text from 0.32.0 to 0.33.0
in /plc4go (#2417)
add 8986f1920d chore: Cleanup after merging in changes from develop
No new revisions were added by this update.
Summary of changes:
.github/workflows/c-platform.yml | 2 +-
.github/workflows/go-platform-test-report.yml | 2 +-
.github/workflows/go-platform.yml | 6 +-
.github/workflows/java-platform-test-report.yml | 2 +-
.github/workflows/java-platform.yml | 6 +-
.github/workflows/python-platform.yml | 2 +-
.mvn/extensions.xml | 2 +-
RELEASE_NOTES | 10 +-
plc4go/go.mod | 14 +-
plc4go/go.sum | 28 +-
plc4go/pom.xml | 3 +-
plc4j/api/pom.xml | 8 +
.../PlcCertificateAuthentication.java | 136 ++++++
.../java/api/listener/ConnectionStateListener.java | 6 +-
.../api/messages/PlcBrowseRequestInterceptor.java | 2 +-
.../api/model/PlcConnectionStateChangedEvent.java} | 24 +-
...ionType.java => ConnectionStateChangeType.java} | 22 +-
.../PlcCertificateAuthenticationTest.java | 230 ++++++++++
.../plc4x/java/ads/protocol/AdsProtocolLogic.java | 4 +-
.../apache/plc4x/protocol/ads/ManualAdsBrowse.java | 2 +-
plc4j/drivers/all/pom.xml | 2 +-
plc4j/drivers/ctrlx/pom.xml | 2 +-
.../readwrite/connection/CtrlXConnection.java | 2 +-
plc4j/drivers/opcua/pom.xml | 4 +-
pom.xml | 28 +-
.../protocols/bacnetip/bacnet-vendorids.mspec | 10 +-
.../bacnetip/ObjectPropertyDeDuplicationTest.java | 2 -
.../protocols/knxnetip/knx-master-data.mspec | 13 +-
src/main/script/prerequisiteCheck.groovy | 12 +-
website/asciidoc/modules/developers/nav.adoc | 2 +
.../modules/developers/pages/testing/index.adoc | 497 +++++++++++++++++++++
website/patches/header-content.patch | 22 +-
website/pom.xml | 2 +-
website/resources/index.html | 7 +-
website/supplemental/css/header.css | 4 +
35 files changed, 1020 insertions(+), 100 deletions(-)
create mode 100644
plc4j/api/src/main/java/org/apache/plc4x/java/api/authentication/PlcCertificateAuthentication.java
copy
plc4j/{drivers/opcua/src/main/java/org/apache/plc4x/java/opcua/security/MessageSecurity.java
=>
api/src/main/java/org/apache/plc4x/java/api/model/PlcConnectionStateChangedEvent.java}
(60%)
copy plc4j/api/src/main/java/org/apache/plc4x/java/api/types/{OptionType.java
=> ConnectionStateChangeType.java} (57%)
create mode 100644
plc4j/api/src/test/java/org/apache/plc4x/java/api/authentication/PlcCertificateAuthenticationTest.java
create mode 100644 website/asciidoc/modules/developers/pages/testing/index.adoc