This is an automated email from the ASF dual-hosted git repository.
sruehl pushed a change to branch chore/maven4_migration
in repository https://gitbox.apache.org/repos/asf/plc4x.git
omit 6f6b978bec chore(build): upgrade to newer rc
omit 6f4c1b749c chore(build): move deploy/install settings to the top
omit c83317b007 chore(build): maven 4 migration
add ed7d7823f1 test(plc4go): fix test no properly shutdown
add f1868d2069 build(deps): bump nl.jqno.equalsverifier:equalsverifier
(#2349)
add 3e0ac1e1ec build(deps): bump commons-cli:commons-cli from 1.10.0 to
1.11.0 (#2348)
add 4598c293f8 build(deps-dev): bump org.apache.commons:commons-lang3
(#2351)
add 8cfe10cc98 build(deps): bump dorny/test-reporter from 2.1.1 to 2.2.0
(#2352)
add c406fc6a2b build(deps): bump
org.sonarsource.scanner.maven:sonar-maven-plugin (#2350)
add e5211e4a1d test(plc4go): fix cast panic
add a751529f6b fix(plc4go): speed up close of connection close
add 355060dd70 build(deps-dev): bump org.testcontainers:testcontainers
(#2354)
add e03114d898 build(deps): bump org.apache.maven.plugins:maven-jar-plugin
(#2353)
add 41f7efc2aa feat(plc4go): ZerlogInterfaceMarshal for Serializable
add 407acefa42 feat(plc4go): default ZerologInterfacePLCMessageFormat to
JSON
add 009fbdd0aa test(plc4go): use sync test
add 87f5a6c229 fix(plc4go): finally fix hanging shutdown
add a97260fd86 perf(plc4go/spi): avoid frequent recompile of ascii regex
add 00d8afa7aa feat(plc4go/spi): add interaction id to better identify
failing requests
add fdf8e842b4 fix(plc4go/spi): TransportInstance should stop on ctx abort
add 215605fe8a feat(plc4go/spi): add transactionInfo to RequestTransaction
add 8281025d40 feat(plc4go/spi): add operationInfo to Submit for
transaction
add 9eda95c2bb test(plc4go/cbus): disable test temporary
add a2f820f468 build(deps): bump net.bytebuddy:byte-buddy from 1.18.0 to
1.18.1 (#2356)
add c75ebeea71 build(deps-dev): bump com.google.cloud.tools:jib-core
(#2355)
add e181a01f4e fix(plc4go/zerolog): JSON mode should now produce
unindented json
add 7e8c4ecc4c fix(plc4go/zerolog): remove final \n on json
add cb7aaf6dff build(deps): bump actions/checkout from 5 to 6 (#2358)
add e30884c137 build(deps): bump
com.gradle:common-custom-user-data-maven-extension (#2357)
add b2b574b983 feat(plc4go): appendTransportUrl and ctx on GetConnection
add 4f4079c1e3 feat(plc4go): add more connection details to logging
add 0451df0d50 log: response PDU bytes on parsing failures (#2359)
add 263b6311f5 build(deps): bump org.codehaus.plexus:plexus-compiler-api
(#2361)
add eb1a7bb7e1 build(deps): bump
org.codehaus.plexus:plexus-compiler-eclipse (#2360)
add 6738c00ca1 feat(plc4go/spi): improved error logging on read failure
add 2150a37d92 fix(plc4go/spi): udp read/write deadline mixup
add 57a36f8e1b feat(plc4go/spi): reset connection on connection cache
handout.
add 84a41c89d9 build(deps): bump nl.jqno.equalsverifier:equalsverifier
(#2363)
add 75ab5dbfee build(deps): bump org.apache.commons:commons-configuration2
(#2365)
add bca6bfe8ba build(deps): bump bouncycastle.version from 1.82 to 1.83
(#2364)
add b98d952356 build(deps): bump net.bytebuddy:byte-buddy from 1.18.1 to
1.18.2 (#2366)
add 9790f04ca2 build(deps): bump
org.apache.maven.plugins:maven-source-plugin (#2370)
add ed89575a60 build(deps): bump
com.igormaznitsa:gosdk-wrapper-maven-plugin (#2369)
add 827fb72e91 build(deps): bump dorny/test-reporter from 2.2.0 to 2.3.0
(#2368)
add e39f14b9d5 build(deps): bump
org.apache.maven.plugins:maven-resources-plugin (#2372)
add bb5b514ae6 build(deps): bump
org.apache.maven.plugins:maven-assembly-plugin (#2371)
add d8c7523ac9 build(deps): bump
com.google.googlejavaformat:google-java-format (#2332)
add f6f339a0aa chore(build): maven 4 migration
add b436ea067e chore(build): move deploy/install settings to the top
add 824dcb2e95 chore(build): upgrade to newer rc
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (6f6b978bec)
\
N -- N -- N refs/heads/chore/maven4_migration (824dcb2e95)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.github/workflows/c-platform.yml | 2 +-
.github/workflows/changelog.yml | 2 +-
.github/workflows/dependency-review.yml | 2 +-
.github/workflows/go-platform-test-report.yml | 2 +-
.github/workflows/go-platform.yml | 2 +-
.github/workflows/java-platform-test-report.yml | 2 +-
.github/workflows/java-platform.yml | 2 +-
.github/workflows/python-platform.yml | 2 +-
.github/workflows/sast.yaml | 2 +-
.mvn/extensions.xml | 2 +-
plc4go/internal/ads/Connection.go | 8 +-
plc4go/internal/ads/DiscoveryMessageCodec.go | 4 +-
plc4go/internal/ads/Driver.go | 20 +-
plc4go/internal/ads/Interactions.go | 12 +-
plc4go/internal/ads/MessageCodec.go | 8 +-
.../bacnetip/ApplicationLayerMessageCodec.go | 10 +-
plc4go/internal/bacnetip/Connection.go | 9 +-
plc4go/internal/bacnetip/Discoverer.go | 4 +-
plc4go/internal/bacnetip/Driver.go | 12 +-
plc4go/internal/bacnetip/MessageCodec.go | 8 +-
plc4go/internal/bacnetip/Reader.go | 6 +-
.../bacnetip/bacgopes/app/app_Application.go | 2 +-
.../bacgopes/app/app_ApplicationIOController.go | 10 +-
.../bacgopes/appservice/app_DeviceInfoCache.go | 6 +-
.../appservice_ApplicationServiceAccessPoint.go | 4 +-
.../bacgopes/appservice/appservice_ClientSSM.go | 8 +-
.../bacnetip/bacgopes/appservice/appservice_SSM.go | 4 +-
.../bacgopes/appservice/appservice_ServerSSM.go | 14 +-
.../bacgopes/bvllservice/bvllservice_BIPBBMD.go | 40 +--
.../bacgopes/bvllservice/bvllservice_BIPForeign.go | 8 +-
.../bacgopes/bvllservice/bvllservice_BIPSAP.go | 1 -
.../bacgopes/bvllservice/bvllservice_BIPSimple.go | 10 +-
.../bvllservice/bvllservice_UDPMultiplexer.go | 4 +-
.../bacgopes/capability/capability_Collector.go | 4 +-
plc4go/internal/bacnetip/bacgopes/core/core.go | 2 +-
.../bacnetip/bacgopes/iocb/iocb_IOController.go | 10 +-
.../bacnetip/bacgopes/iocb/iocb_IOQController.go | 10 +-
.../bacnetip/bacgopes/iocb/iocb_IOQueue.go | 2 +-
.../bacnetip/bacgopes/iocb/iocb_SieveQueue.go | 2 +-
.../netservice_NetworkServiceAccessPoint.go | 22 +-
.../netservice/netservice_NetworkServiceElement.go | 38 ++-
.../service/service_device_WhoIsIAmServices.go | 6 +-
.../bacnetip/bacgopes/task/task_TaskManager.go | 14 +-
.../tests/state_machine/state_machine_State.go | 4 +-
.../state_machine/state_machine_StateMachine.go | 6 +-
.../state_machine_StateMachineGroup.go | 18 +-
.../tests/test_bvll/helpers_FauxMultiplexer.go | 4 +-
.../bacgopes/tests/test_bvll/test_bbmd_test.go | 10 +-
.../bacgopes/tests/test_bvll/test_foreign_test.go | 377 +++++++++++----------
.../bacgopes/tests/test_bvll/test_simple_test.go | 4 +-
.../helpers_ApplicationLayerStateMachine.go | 4 +-
.../tests/test_network/helpers_NPDUCodec.go | 2 +-
.../helpers_NetworkLayerStateMachine.go | 4 +-
.../tests/test_network/helpers_RouterNode.go | 2 +-
.../test_network/helpers_SnifferStateMachine.go | 2 +-
.../bacgopes/tests/test_network/test_net_1_test.go | 2 +-
.../bacgopes/tests/test_network/test_net_2_test.go | 265 ++++++++-------
.../bacgopes/tests/test_network/test_net_3_test.go | 2 +-
.../bacnetip/bacgopes/tests/test_npdu/helpers.go | 2 +-
.../tests/test_segmentation/test_1_test.go | 8 +-
.../bacgopes/tests/test_service/helpers.go | 12 +-
.../test_utilities/test_state_machine_test.go | 2 +-
.../tests/time_machine/time_machine_TimeMachine.go | 12 +-
.../trapped_classes/trapped_classes_Trapper.go | 10 +-
.../bacnetip/bacgopes/udp/udp_UDPDirector.go | 8 +-
.../bacnetip/bacgopes/vlan/vlan_IPNetwork.go | 2 +-
.../bacnetip/bacgopes/vlan/vlan_IPRouter.go | 8 +-
.../bacnetip/bacgopes/vlan/vlan_IPRouterNode.go | 4 +-
.../bacnetip/bacgopes/vlan/vlan_Network.go | 10 +-
.../internal/bacnetip/bacgopes/vlan/vlan_Node.go | 2 +-
plc4go/internal/cbus/Browser.go | 14 +-
plc4go/internal/cbus/Browser_test.go | 37 +-
plc4go/internal/cbus/CBusMessageMapper_test.go | 88 ++---
plc4go/internal/cbus/Connection.go | 141 ++++----
plc4go/internal/cbus/Connection_test.go | 35 +-
plc4go/internal/cbus/Driver.go | 22 +-
plc4go/internal/cbus/MessageCodec.go | 17 +-
plc4go/internal/cbus/MessageCodec_test.go | 253 +++++++-------
plc4go/internal/cbus/Reader.go | 8 +-
plc4go/internal/cbus/Subscriber.go | 4 +-
plc4go/internal/cbus/Writer.go | 6 +-
plc4go/internal/cbus/mocks_test.go | 22 +-
plc4go/internal/eip/Connection.go | 15 +-
plc4go/internal/eip/Driver.go | 24 +-
plc4go/internal/eip/MessageCodec.go | 9 +-
plc4go/internal/eip/Reader.go | 8 +-
plc4go/internal/knxnetip/Browser.go | 2 +-
plc4go/internal/knxnetip/Connection.go | 10 +-
plc4go/internal/knxnetip/ConnectionHelper.go | 2 +-
.../knxnetip/ConnectionInternalOperations.go | 375 ++++++++++----------
plc4go/internal/knxnetip/Discoverer.go | 8 +-
plc4go/internal/knxnetip/Driver.go | 10 +-
plc4go/internal/knxnetip/MessageCodec.go | 11 +-
plc4go/internal/modbus/AsciiDriver.go | 42 ++-
plc4go/internal/modbus/Connection.go | 7 +-
plc4go/internal/modbus/MessageCodec.go | 18 +-
plc4go/internal/modbus/Reader.go | 2 +-
plc4go/internal/modbus/RtuDriver.go | 42 ++-
plc4go/internal/modbus/TcpDriver.go | 42 ++-
plc4go/internal/modbus/Writer.go | 4 +-
plc4go/internal/opcua/Connection.go | 7 +-
plc4go/internal/opcua/Driver.go | 26 +-
plc4go/internal/opcua/MessageCodec.go | 10 +-
plc4go/internal/opcua/Reader.go | 4 +-
plc4go/internal/opcua/SecureChannel.go | 44 +--
plc4go/internal/opcua/SubscriptionHandle.go | 2 +-
plc4go/internal/opcua/Writer.go | 4 +-
plc4go/internal/opcua/common.go | 2 +-
plc4go/internal/s7/Connection.go | 11 +-
plc4go/internal/s7/Driver.go | 24 +-
plc4go/internal/s7/MessageCodec.go | 8 +-
plc4go/internal/s7/Reader.go | 6 +-
plc4go/internal/s7/Writer.go | 6 +-
plc4go/internal/simulated/Connection.go | 5 +-
plc4go/internal/simulated/Driver.go | 11 +-
plc4go/pkg/api/cache/PlcConnectionCache.go | 80 +++--
plc4go/pkg/api/cache/connectionContainer.go | 6 +-
plc4go/pkg/api/logging/ZerologInterfaceMarshal.go | 106 ++++++
plc4go/pkg/api/logging/init.go | 71 ----
plc4go/pom.xml | 2 +-
plc4go/spi/MessageCodec.go | 6 +-
plc4go/spi/default/DefaultCodec.go | 32 +-
plc4go/spi/default/DefaultCodec_test.go | 58 ++--
plc4go/spi/default/defaultExpectation.go | 38 ++-
plc4go/spi/default/mocks_test.go | 247 +++++++++-----
plc4go/spi/mocks_test.go | 94 ++---
plc4go/spi/pool/worker.go | 6 +-
plc4go/spi/testutils/ParserSerializerTestRunner.go | 9 +-
plc4go/spi/testutils/TestUtils.go | 10 +-
plc4go/spi/testutils/mocks_test.go | 33 ++
plc4go/spi/transactions/RequestTransaction.go | 30 +-
.../spi/transactions/RequestTransactionManager.go | 12 +-
.../transactions/RequestTransactionManager_test.go | 2 +-
plc4go/spi/transactions/RequestTransaction_test.go | 13 +-
plc4go/spi/transactions/mocks_test.go | 47 ++-
.../transactions/requestTransaction_plc4xgen.go | 4 +
plc4go/spi/transports/TransportInstance.go | 2 +
plc4go/spi/transports/mocks_test.go | 33 ++
plc4go/spi/transports/pcap/TransportInstance.go | 4 +
plc4go/spi/transports/serial/TransportInstance.go | 4 +
plc4go/spi/transports/tcp/TransportInstance.go | 11 +
plc4go/spi/transports/test/TransportInstance.go | 8 +-
plc4go/spi/transports/udp/TransportInstance.go | 14 +-
plc4go/spi/utils/ReadBufferByteBased.go | 42 +--
plc4go/spi/utils/WriteBufferBoxBased.go | 24 ++
plc4go/spi/utils/WriteBufferJsonBased.go | 41 ++-
plc4go/spi/utils/WriteBufferJsonBased_test.go | 30 --
plc4go/spi/utils/WriteBufferXmlBased.go | 48 ++-
plc4go/spi/utils/WriteBufferXmlBased_test.go | 32 --
plc4go/spi/utils/asciiBox.go | 8 +-
plc4j/drivers/opcua/pom.xml | 4 +-
pom.xml | 28 +-
152 files changed, 2151 insertions(+), 1664 deletions(-)
create mode 100644 plc4go/pkg/api/logging/ZerologInterfaceMarshal.go
delete mode 100644 plc4go/pkg/api/logging/init.go