Skip to content
Success

Changes

Summary

  1. Add 2.5.0 artifacts to web site (details)
  2. [#3604] Add native JDBC device registry to pushed images (details)
  3. [#3609] Improve error handling of custom mapper (details)
  4. Fix property names for disabling device authentication (details)
  5. [#3588] Enable OCSP revocation check for trusted CA (details)
  6. [#3588] Support disabling OCSP integration tests (details)
  7. Properly disable tests for non-implemented features (details)
  8. [#3629] Update to Quarkus 3.2.12 (details)
  9. Add 2.5.1 artifacts to downloads page (details)
  10. Remove obsolete managed dependency (details)
  11. Remove duplicate declaration of maven dependency plugin (details)
  12. Update GitHub Actions (details)
  13. [#3630] Update to jjwt 0.12.5 (details)
  14. [#3619] Update to Californium 3.11.0 (details)
  15. Update to latest logback version (details)
  16. [#3532] Split up command router modules (details)
  17. [#3532] Fix command router module name (details)
  18. [#3532] Fix command router module name in deploy jobs (details)
  19. Remove support for MongoDB 4.4 (details)
  20. --- (details)
  21. [#3618] Update to Quarkus 3.8 (details)
  22. Fix AsyncHandlingAutoCommitKafkaConsumerTest tests. (details)
  23. Use KRaft mode for Sandbox deployment (details)
  24. [#3639] Replace unsupported TLS 1.2 cipher suite (details)
  25. [#3595] migrate to Vert.x SQL Client API (details)
  26. Use default OTEL Collector endpoint when running without Jaeger (details)
  27. Update deprecated CodeQL Action to latest version (details)
  28. Deprecate support for MongoDB 5.0 (details)
  29. Prepare 2.6.0 release (details)
  30. Release 2.6.0 (details)
  31. Bump version to 2.7.0-SNAPSHOT (details)
Commit 6ca06336f7484aa117005d62cd20a3bf380a6a9e by Kai Hudalla
Add 2.5.0 artifacts to web site
The file was modified site/documentation/versions_supported.csv (diff)
The file was modified site/homepage/content/downloads.md (diff)
The file was modified site/documentation/tag_stable.txt (diff)
Commit e9a92f358a1e931bda5b0b8dd642588d9cb3f63c by Kai Hudalla
[#3604] Add native JDBC device registry to pushed images
The file was modified push_hono_images.sh (diff)
Commit ddebeae9ce4bd3cf03649b3d48ef4d8fd58501f3 by noreply
[#3609] Improve error handling of custom mapper

The logic for invoking a custom mapper for upstream commands has been adapted
to consider the (failure) status code returned by the mapper when generating a corresponding
ServiceInvocationException to be sent back in the reply to the downstream sender.

fixes #3609
The file was modified adapters/mqtt-base/src/main/java/org/eclipse/hono/adapter/mqtt/impl/HttpBasedMessageMapping.java (diff)
The file was modified adapters/mqtt-base/src/test/java/org/eclipse/hono/adapter/mqtt/impl/HttpBasedMessageMappingTest.java (diff)
Commit 2a6cf4dcb11d1b035098ada69589cccf4020d863 by Kai Hudalla
Fix property names for disabling device authentication
The file was modified site/documentation/content/user-guide/amqp-adapter.md (diff)
The file was modified site/documentation/content/user-guide/mqtt-adapter.md (diff)
The file was modified site/documentation/content/user-guide/coap-adapter.md (diff)
The file was modified site/documentation/content/user-guide/http-adapter.md (diff)
Commit 7dcf993e96eebccc4813e3321b2fad3c4b6143fb by noreply
[#3588] Enable OCSP revocation check for trusted CA

Extended Device Registry Management API to support configuring properties on a tenant's Trust Anchor that are necessary for checking revocation status of client certificates during device authentication.
Extended protocol adapters to perform OCSP based certificate revocation check for devices using an X.509 client certificate for authentication.
Amended the Concept section covering certificate based authentication accordingly.

Signed-off-by: Vit Holasek <xvh@seznam.cz>
The file was modified core/src/main/java/org/eclipse/hono/util/TenantObject.java (diff)
The file was addeddemo-certs/certs/device-4712-key.pem
The file was addeddemo-certs/client_ext
The file was addeddemo-certs/certs/device-4712-cert.pem
The file was modified services/device-registry-base/src/test/java/org/eclipse/hono/service/management/tenant/TrustedCertificateAuthorityTest.java (diff)
The file was modified core/src/main/java/org/eclipse/hono/util/TenantConstants.java (diff)
The file was addedcore/src/main/java/org/eclipse/hono/util/RevocableTrustAnchor.java
The file was modified demo-certs/certs/device-4711-cert.pem (diff)
The file was modified demo-certs/create_certs.sh (diff)
The file was addedadapter-base/src/main/java/org/eclipse/hono/adapter/auth/device/x509/OCSPNonceExtension.java
The file was modified core/src/main/java/org/eclipse/hono/util/RequestResponseApiConstants.java (diff)
The file was addedcore/src/test/java/org/eclipse/hono/util/RevocableTrustAnchorTest.java
The file was modified site/documentation/content/concepts/device-identity.md (diff)
The file was addedadapter-base/src/test/java/org/eclipse/hono/adapter/auth/device/x509/OCSPNonceExtensionTest.java
The file was modified services/device-registry-base/src/main/java/org/eclipse/hono/service/management/tenant/TrustedCertificateAuthority.java (diff)
The file was modified demo-certs/certs/device-4711-key.pem (diff)
The file was modified adapter-base/pom.xml (diff)
The file was addedadapter-base/src/test/java/org/eclipse/hono/adapter/auth/device/x509/OCSPIntegrationTest.java
The file was modified core/src/main/java/org/eclipse/hono/util/RegistryManagementConstants.java (diff)
The file was modified adapter-base/src/main/java/org/eclipse/hono/adapter/auth/device/x509/DeviceCertificateValidator.java (diff)
The file was modified site/documentation/content/api/management/device-registry-v1.yaml (diff)
Commit dc7891192b899ab852959ed8e1db128bfafec1d7 by Kai Hudalla
[#3588] Support disabling OCSP integration tests

Added support for "noDocker" Maven property for disabling OCSP
integration tests based on Testcontainers when Docker is not available.
The file was modified adapter-base/src/test/java/org/eclipse/hono/adapter/auth/device/x509/OCSPIntegrationTest.java (diff)
The file was modified pom.xml (diff)
Commit 825cd393d0971907b33888de960671df359cf2b8 by Kai Hudalla
Properly disable tests for non-implemented features

The JDBC based Tenant Service does not support Trust Anchor Groups. The
corresponding unit tests have therefore been marked as @Disabled to
prevent (slow) execution of the empty test method bodies.
The file was modified services/device-registry-jdbc/src/test/java/org/eclipse/hono/deviceregistry/jdbc/impl/JdbcBasedTenantServiceTest.java (diff)
Commit f280199c975553419c7cd69c53b8ffef9cf25aac by Kai Hudalla
[#3629] Update to Quarkus 3.2.12

Updated to latest Quarkus service release to fix several CVEs.

Fixes #3629
The file was addedlegal/src/main/resources/legal/LICENSE.bouncycastle.html
The file was modified legal/src/main/resources/legal/NOTICE.md (diff)
The file was modified legal/src/main/resources/legal/DEPENDENCIES (diff)
The file was modified bom/pom.xml (diff)
The file was modified legal/src/main/resources/legal/hono-maven.deps (diff)
Commit f40f38fc0b499543868d0d11790e9176d028a6c0 by Kai Hudalla
Add 2.5.1 artifacts to downloads page
The file was modified site/homepage/content/release-notes.md (diff)
The file was modified site/homepage/content/downloads.md (diff)
Commit 392fbdda60f3f9f984a3f3fa293f21c5a4162ae5 by Kai Hudalla
Remove obsolete managed dependency
The file was modified bom/pom.xml (diff)
Commit de2674e12feeac96826084fa50c23c2a8d442ca7 by Kai Hudalla
Remove duplicate declaration of maven dependency plugin
The file was modified adapter-base/pom.xml (diff)
Commit ae5a4d7c580e0615ef807a82b141468c40009173 by Kai Hudalla
Update GitHub Actions

Node.js 16 actions have been deprecated. Updated actions to latest
versions using Node.js 20.
The file was modified .github/workflows/ci.yml (diff)
The file was modified .github/workflows/scanning.yml (diff)
The file was modified .github/workflows/native-images-tests.yml (diff)
Commit 434c276a800c27c9d6020e1bc8c52aa23e3fc96d by Kai Hudalla
[#3630] Update to jjwt 0.12.5

Replaced code for manually creating a JWK Set based on vert.x JWK with
generic jjwt code.

Fixes #3630
The file was modified adapter-base/src/main/java/org/eclipse/hono/adapter/auth/device/jwt/DefaultJwsValidator.java (diff)
The file was modified adapters/mqtt-base/src/main/java/org/eclipse/hono/adapter/mqtt/JwtAuthHandler.java (diff)
The file was modified service-base/src/main/java/org/eclipse/hono/service/auth/EventBusAuthenticationService.java (diff)
The file was modified service-base/src/main/resources/META-INF/native-image/org.eclipse.hono/hono-service-base/native-image.properties (diff)
The file was modified services/auth-base/pom.xml (diff)
The file was modified service-base/src/main/java/org/eclipse/hono/service/auth/delegating/AuthenticationServerClientConfigProperties.java (diff)
The file was modified tests/pom.xml (diff)
The file was modified core/src/test/java/org/eclipse/hono/auth/AuthoritiesImplTest.java (diff)
The file was modified adapter-base/src/test/java/org/eclipse/hono/adapter/auth/device/jwt/DefaultJwsValidatorTest.java (diff)
The file was modified tests/src/test/java/org/eclipse/hono/tests/auth/AuthServerAmqpIT.java (diff)
The file was modified service-base/src/main/java/org/eclipse/hono/service/auth/JjwtBasedAuthTokenFactory.java (diff)
The file was modified service-base/src/main/java/org/eclipse/hono/service/auth/JjwtBasedAuthTokenValidator.java (diff)
The file was modified bom/pom.xml (diff)
The file was modified service-base/src/main/java/org/eclipse/hono/service/auth/AuthTokenFactory.java (diff)
The file was modified adapters/mqtt-base/src/test/java/org/eclipse/hono/adapter/mqtt/JwtAuthHandlerTest.java (diff)
The file was modified services/auth-base/src/main/java/org/eclipse/hono/authentication/JwkResource.java (diff)
The file was modified site/homepage/content/release-notes.md (diff)
The file was modified service-base/src/test/java/org/eclipse/hono/service/auth/AuthTokenFactoryTest.java (diff)
The file was removedservice-base/src/main/java/org/eclipse/hono/service/auth/ExternalJwtAuthTokenValidator.java
The file was modified service-base/src/main/java/org/eclipse/hono/service/auth/JwtSupport.java (diff)
The file was modified service-base/src/main/java/org/eclipse/hono/service/auth/delegating/AuthenticationServerClientOptions.java (diff)
The file was modified legal/src/main/resources/legal/hono-maven.deps (diff)
The file was modified tests/src/test/java/org/eclipse/hono/tests/mqtt/MqttConnectionIT.java (diff)
The file was modified legal/src/main/resources/legal/DEPENDENCIES (diff)
Commit f7178e8b954d6bfc17724a3078ff7687d326df0d by Kai Hudalla
[#3619] Update to Californium 3.11.0

Fixes #3619
The file was modified bom/pom.xml (diff)
The file was modified legal/src/main/resources/legal/DEPENDENCIES (diff)
The file was modified site/homepage/content/release-notes.md (diff)
The file was modified legal/src/main/resources/legal/hono-maven.deps (diff)
Commit 09af700c68a310d56254e98d9805d05c85e49684 by Kai Hudalla
Update to latest logback version
The file was modified legal/src/main/resources/legal/hono-maven.deps (diff)
The file was modified bom/pom.xml (diff)
The file was modified legal/src/main/resources/legal/DEPENDENCIES (diff)
Commit 74f3001012667fe773d84e574b92dcb82d5412ce by noreply
[#3532] Split up command router modules

* Split client-device-connection-infinispan module into client-device-connection-base and client-device-connection-infinispan.
* Moved common classes from client-device-connection-infinispan module into client-device-connection-base module.
* Split services/command-router module into services/command-router-base and services/command-router-infinispan.
* Updated push_hono_images.sh  script to consider new image names
The file was addedservices/command-router-infinispan/src/main/resources/default_banner.txt
The file was addedservices/command-router-base/src/main/java/org/eclipse/hono/commandrouter/impl/UnknownStatusProvidingService.java
The file was removedservices/command-router/src/main/java/org/eclipse/hono/commandrouter/impl/CommandTargetMapperImpl.java
The file was removedservices/command-router/src/main/java/org/eclipse/hono/commandrouter/impl/amqp/ProtonBasedCommandConsumerFactoryImpl.java
The file was removedservices/command-router/src/test/java/org/eclipse/hono/commandrouter/impl/pubsub/PubSubBasedMappingAndDelegatingCommandHandlerTest.java
The file was addedservices/command-router-base/src/main/java/org/eclipse/hono/commandrouter/impl/CommandProcessingQueue.java
The file was addedservices/command-router-base/src/test/java/org/eclipse/hono/commandrouter/impl/kafka/KafkaCommandProcessingQueueTest.java
The file was addedservices/command-router-base/src/main/java/org/eclipse/hono/commandrouter/AdapterInstanceStatusService.java
The file was addedservices/command-router-base/src/main/java/org/eclipse/hono/commandrouter/impl/DelegatingCommandRouterAmqpEndpoint.java
The file was addedservices/command-router-base/src/main/java/org/eclipse/hono/commandrouter/CommandRouterServiceConfigProperties.java
The file was removedservices/command-router/src/main/java/org/eclipse/hono/commandrouter/MicrometerBasedCommandRouterMetrics.java
The file was addedservices/command-router-base/src/main/java/org/eclipse/hono/commandrouter/MicrometerBasedCommandRouterMetrics.java
The file was addedclient-device-connection-base/src/main/java/org/eclipse/hono/deviceconnection/common/CacheBasedDeviceConnectionInfo.java
The file was removedservices/command-router/src/main/java/org/eclipse/hono/commandrouter/impl/pubsub/PubSubBasedMappingAndDelegatingCommandHandler.java
The file was removedservices/command-router/src/main/java/org/eclipse/hono/commandrouter/CommandRouterServiceConfigProperties.java
The file was addedclient-device-connection-base/src/test/java/org/eclipse/hono/deviceconnection/common/CacheBasedDeviceConnectionInfoTest.java
The file was removedservices/command-router/src/main/java/org/eclipse/hono/commandrouter/impl/CommandRouterServiceImpl.java
The file was removedservices/command-router/src/main/java/org/eclipse/hono/commandrouter/app/DeviceConnectionInfoProducer.java
The file was removedservices/command-router/src/main/java/org/eclipse/hono/commandrouter/CommandRouterAmqpServer.java
The file was addedservices/command-router-base/src/main/java/org/eclipse/hono/commandrouter/app/MetricsFactory.java
The file was addedservices/command-router-base/src/main/java/org/eclipse/hono/commandrouter/impl/pubsub/PubSubBasedCommandConsumerFactoryImpl.java
The file was removedclient-device-connection-infinispan/src/main/java/org/eclipse/hono/deviceconnection/infinispan/client/UnknownStatusProvider.java
The file was addedservices/command-router-base/src/main/java/org/eclipse/hono/commandrouter/impl/amqp/ProtonBasedCommandConsumerFactoryImpl.java
The file was addedclient-device-connection-infinispan/src/test/java/org/eclipse/hono/deviceconnection/infinispan/client/RemoteCacheQuarkusPropertyBindingTest.java
The file was modified client-device-connection-infinispan/pom.xml (diff)
The file was removedclient-device-connection-infinispan/src/main/java/org/eclipse/hono/deviceconnection/infinispan/client/AdapterInstanceStatusProvider.java
The file was removedservices/command-router/src/main/java/org/eclipse/hono/commandrouter/CommandRouterResult.java
The file was modified push_hono_images.sh (diff)
The file was addedservices/command-router-infinispan/src/main/java/org/eclipse/hono/commandrouter/infinispan/app/InfinispanDeviceConnectionInfoProducer.java
The file was removedclient-device-connection-infinispan/src/main/java/org/eclipse/hono/deviceconnection/infinispan/client/CommonCacheConfig.java
The file was addedservices/command-router-infinispan/src/main/resources/META-INF/native-image/org.eclipse.hono/hono-service-command-router/native-image.properties
The file was addedservices/command-router-base/src/main/java/org/eclipse/hono/commandrouter/CommandRouterAmqpServer.java
The file was removedservices/command-router/src/test/java/org/eclipse/hono/commandrouter/impl/KubernetesBasedAdapterInstanceStatusServiceTest.java
The file was removedclient-device-connection-infinispan/src/main/java/org/eclipse/hono/deviceconnection/infinispan/client/DeviceConnectionInfo.java
The file was removedservices/command-router/src/main/java/org/eclipse/hono/commandrouter/CommandConsumerFactory.java
The file was removedservices/command-router/src/main/java/org/eclipse/hono/commandrouter/CommandRouterServiceOptions.java
The file was addedservices/command-router-base/src/main/java/org/eclipse/hono/commandrouter/CommandTargetMapper.java
The file was removedservices/command-router/src/main/java/org/eclipse/hono/commandrouter/impl/AbstractCommandProcessingQueue.java
The file was addedclient-device-connection-base/src/main/java/org/eclipse/hono/deviceconnection/common/Cache.java
The file was addedservices/command-router-base/pom.xml
The file was removedclient-device-connection-infinispan/src/test/resources/common-cache-options.yaml
The file was removedservices/command-router/src/main/java/org/eclipse/hono/commandrouter/AdapterInstanceStatusService.java
The file was removedservices/command-router/src/main/java/org/eclipse/hono/commandrouter/impl/DelegatingCommandRouterAmqpEndpoint.java
The file was addedservices/command-router-infinispan/src/main/resources/application.properties
The file was addedservices/command-router-base/src/test/java/org/eclipse/hono/commandrouter/impl/kafka/InternalKafkaTopicCleanupServiceTest.java
The file was removedclient-device-connection-infinispan/src/main/java/org/eclipse/hono/deviceconnection/infinispan/client/Cache.java
The file was addedservices/command-router-base/src/main/java/org/eclipse/hono/commandrouter/CommandRouterServiceOptions.java
The file was removedservices/command-router/src/main/resources/META-INF/native-image/org.eclipse.hono/hono-service-command-router/native-image.properties
The file was removedservices/command-router/src/main/java/org/eclipse/hono/commandrouter/app/MetricsFactory.java
The file was addedservices/command-router-base/src/main/java/org/eclipse/hono/commandrouter/impl/kafka/InternalKafkaTopicCleanupService.java
The file was modified services/pom.xml (diff)
The file was addedservices/command-router-base/src/main/java/org/eclipse/hono/commandrouter/impl/kafka/KafkaCommandProcessingQueue.java
The file was removedservices/command-router/src/main/java/org/eclipse/hono/commandrouter/CommandRouterService.java
The file was removedclient-device-connection-infinispan/src/main/java/org/eclipse/hono/deviceconnection/infinispan/client/CacheBasedDeviceConnectionInfo.java
The file was addedservices/command-router-base/src/main/java/org/eclipse/hono/commandrouter/impl/kafka/KafkaBasedCommandConsumerFactoryImpl.java
The file was removedclient-device-connection-infinispan/src/main/java/org/eclipse/hono/deviceconnection/infinispan/client/DeviceToAdapterMappingErrorListener.java
The file was modified client-device-connection-infinispan/src/main/java/org/eclipse/hono/deviceconnection/infinispan/client/BasicCache.java (diff)
The file was removedclient-device-connection-infinispan/src/main/java/org/eclipse/hono/deviceconnection/infinispan/client/CommonCacheOptions.java
The file was modified pom.xml (diff)
The file was removedservices/command-router/src/main/java/org/eclipse/hono/commandrouter/app/Application.java
The file was addedservices/command-router-base/src/test/java/org/eclipse/hono/commandrouter/impl/kafka/KafkaBasedMappingAndDelegatingCommandHandlerTest.java
The file was addedservices/command-router-base/src/main/java/org/eclipse/hono/commandrouter/impl/amqp/ProtonBasedMappingAndDelegatingCommandHandler.java
The file was removedservices/command-router/src/test/java/org/eclipse/hono/commandrouter/impl/kafka/InternalKafkaTopicCleanupServiceTest.java
The file was addedservices/command-router-infinispan/pom.xml
The file was removedservices/command-router/src/main/java/org/eclipse/hono/commandrouter/impl/KubernetesBasedAdapterInstanceStatusService.java
The file was modified bom/pom.xml (diff)
The file was addedservices/command-router-base/src/main/java/org/eclipse/hono/commandrouter/CommandRouterMetrics.java
The file was removedservices/command-router/src/main/java/org/eclipse/hono/commandrouter/impl/kafka/InternalKafkaTopicCleanupService.java
The file was addedservices/command-router-infinispan/src/main/resources/application-dev.properties
The file was addedservices/command-router-base/src/test/java/org/eclipse/hono/commandrouter/impl/DelegatingCommandRouterAmqpEndpointTest.java
The file was addedservices/command-router-base/src/main/java/org/eclipse/hono/commandrouter/impl/amqp/ProtonBasedCommandProcessingQueue.java
The file was removedservices/command-router/src/main/java/org/eclipse/hono/commandrouter/CommandTargetMapper.java
The file was removedservices/command-router/src/main/java/org/eclipse/hono/commandrouter/impl/pubsub/PubSubBasedCommandConsumerFactoryImpl.java
The file was addedservices/command-router-infinispan/src/main/java/org/eclipse/hono/commandrouter/infinispan/app/Application.java
The file was removedservices/command-router/src/main/java/org/eclipse/hono/commandrouter/impl/pubsub/PubSubBasedCommandProcessingQueue.java
The file was addedservices/command-router-base/src/main/java/org/eclipse/hono/commandrouter/impl/kafka/KafkaBasedMappingAndDelegatingCommandHandler.java
The file was addedservices/command-router-base/src/main/java/org/eclipse/hono/commandrouter/CommandRouterResult.java
The file was addedservices/command-router-base/src/test/java/org/eclipse/hono/commandrouter/impl/KubernetesBasedAdapterInstanceStatusServiceTest.java
The file was addedservices/command-router-base/src/main/java/org/eclipse/hono/commandrouter/impl/AbstractCommandProcessingQueue.java
The file was addedservices/command-router-base/src/main/java/org/eclipse/hono/commandrouter/app/AbstractApplication.java
The file was addedclient-device-connection-base/src/main/java/org/eclipse/hono/deviceconnection/common/AdapterInstanceStatusProvider.java
The file was removedservices/command-router/src/main/java/org/eclipse/hono/commandrouter/impl/kafka/KafkaBasedCommandConsumerFactoryImpl.java
The file was removedservices/command-router/src/test/java/org/eclipse/hono/commandrouter/impl/amqp/ProtonBasedMappingAndDelegatingCommandHandlerTest.java
The file was removedclient-device-connection-infinispan/src/test/java/org/eclipse/hono/deviceconnection/infinispan/client/QuarkusPropertyBindingTest.java
The file was addedservices/command-router-base/src/main/java/org/eclipse/hono/commandrouter/impl/KubernetesBasedAdapterInstanceStatusService.java
The file was removedservices/command-router/src/test/java/org/eclipse/hono/commandrouter/impl/DelegatingCommandRouterAmqpEndpointTest.java
The file was addedservices/command-router-base/src/main/java/org/eclipse/hono/commandrouter/impl/CommandTargetMapperImpl.java
The file was addedclient-device-connection-base/src/test/java/org/eclipse/hono/deviceconnection/common/CommonCacheQuarkusPropertyBindingTest.java
The file was removedservices/command-router/src/test/java/org/eclipse/hono/commandrouter/impl/kafka/KafkaBasedMappingAndDelegatingCommandHandlerTest.java
The file was removedservices/command-router/src/main/java/org/eclipse/hono/commandrouter/impl/UnknownStatusProvidingService.java
The file was addedclient-device-connection-base/src/test/resources/common-cache-options.yaml
The file was removedservices/command-router/src/main/java/org/eclipse/hono/commandrouter/impl/kafka/KafkaBasedMappingAndDelegatingCommandHandler.java
The file was removedclient-device-connection-infinispan/src/test/java/org/eclipse/hono/deviceconnection/infinispan/client/CacheBasedDeviceConnectionInfoTest.java
The file was addedservices/command-router-base/src/main/java/org/eclipse/hono/commandrouter/impl/AbstractMappingAndDelegatingCommandHandler.java
The file was removedservices/command-router/src/main/java/org/eclipse/hono/commandrouter/impl/amqp/ProtonBasedCommandProcessingQueue.java
The file was removedservices/command-router/src/main/java/org/eclipse/hono/commandrouter/impl/CommandProcessingQueue.java
The file was removedservices/command-router/src/test/java/org/eclipse/hono/commandrouter/impl/kafka/KafkaCommandProcessingQueueTest.java
The file was removedservices/command-router/src/main/resources/application.properties
The file was removedservices/command-router/src/main/java/org/eclipse/hono/commandrouter/impl/amqp/ProtonBasedMappingAndDelegatingCommandHandler.java
The file was addedclient-device-connection-base/src/main/java/org/eclipse/hono/deviceconnection/common/CommonCacheConfig.java
The file was removedservices/command-router/pom.xml
The file was removedservices/command-router/src/main/java/org/eclipse/hono/commandrouter/impl/AbstractMappingAndDelegatingCommandHandler.java
The file was addedservices/command-router-base/src/main/java/org/eclipse/hono/commandrouter/CommandRouterService.java
The file was modified tests/pom.xml (diff)
The file was removedservices/command-router/src/main/java/org/eclipse/hono/commandrouter/impl/kafka/KafkaCommandProcessingQueue.java
The file was removedservices/command-router/src/test/resources/application.yml
The file was addedclient-device-connection-base/src/main/java/org/eclipse/hono/deviceconnection/common/CommonCacheOptions.java
The file was addedclient-device-connection-base/src/main/java/org/eclipse/hono/deviceconnection/common/UnknownStatusProvider.java
The file was removedservices/command-router/src/main/java/org/eclipse/hono/commandrouter/CommandRouterMetrics.java
The file was addedclient-device-connection-base/pom.xml
The file was addedservices/command-router-base/src/main/java/org/eclipse/hono/commandrouter/CommandConsumerFactory.java
The file was addedservices/command-router-base/src/main/java/org/eclipse/hono/commandrouter/impl/pubsub/PubSubBasedCommandProcessingQueue.java
The file was modified client-device-connection-infinispan/src/main/java/org/eclipse/hono/deviceconnection/infinispan/client/HotrodCache.java (diff)
The file was addedservices/command-router-base/src/test/resources/application.yml
The file was removedservices/command-router/src/main/resources/application-dev.properties
The file was addedservices/command-router-base/src/main/java/org/eclipse/hono/commandrouter/impl/CommandRouterServiceImpl.java
The file was addedclient-device-connection-base/src/main/java/org/eclipse/hono/deviceconnection/common/DeviceConnectionInfo.java
The file was removedservices/command-router/src/test/java/org/eclipse/hono/commandrouter/impl/CommandRouterServiceImplTest.java
The file was addedservices/command-router-base/src/test/java/org/eclipse/hono/commandrouter/impl/pubsub/PubSubBasedMappingAndDelegatingCommandHandlerTest.java
The file was addedservices/command-router-base/src/main/java/org/eclipse/hono/commandrouter/impl/pubsub/PubSubBasedMappingAndDelegatingCommandHandler.java
The file was addedservices/command-router-base/src/test/java/org/eclipse/hono/commandrouter/impl/CommandRouterServiceImplTest.java
The file was addedservices/command-router-base/src/test/java/org/eclipse/hono/commandrouter/impl/amqp/ProtonBasedMappingAndDelegatingCommandHandlerTest.java
The file was addedclient-device-connection-base/src/test/resources/logback-test.xml
The file was removedservices/command-router/src/main/resources/default_banner.txt
The file was addedclient-device-connection-base/src/main/java/org/eclipse/hono/deviceconnection/common/DeviceToAdapterMappingErrorListener.java
Commit 6cf353750f909a955262603eb2b99810c0708238 by Kai Hudalla
[#3532] Fix command router module name
The file was modified .github/workflows/native-images-tests.yml (diff)
Commit 320fd3088023ee1494aa1e173c3cff95ef3bf291 by Kai Hudalla
[#3532] Fix command router module name in deploy jobs
The file was modified jenkins/Hono-Deploy-Eclipse-Pipeline-Declarative.groovy (diff)
The file was modified jenkins/Hono-Deploy-Maven-Central-Pipeline-Declarative.groovy (diff)
Commit e075b78d1cf22f3984f2b9019bc39fb894c3c45a by Kai Hudalla
Remove support for MongoDB 4.4

Removed integration tests against MongoDB 4.4, updated MongoDB registry
documentation.
The file was modified site/documentation/content/admin-guide/mongodb-device-registry-config.md (diff)
The file was modified .github/workflows/ci.yml (diff)
Commit 9736b684ae35a199818c76d90288a52f8f622a86 by Kai Hudalla
---
updated-dependencies:
- dependency-name: requests
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
The file was modified examples/quickstart-python/requirements.txt (diff)
Commit 97d246a2570fb56e0d01fe4a0d1439e010093e56 by Kai Hudalla
[#3618] Update to Quarkus 3.8

Updated to Quarkus 3.8.4, adapted unit tests to reflect changes in
behavior of Kafka and k8s client libraries.
The file was modified legal/src/main/resources/legal/hono-maven.deps (diff)
The file was modified services/command-router-base/pom.xml (diff)
The file was modified bom/pom.xml (diff)
The file was addedlegal/src/main/resources/legal/LICENSE.ASM.txt
The file was modified services/command-router-base/src/test/java/org/eclipse/hono/commandrouter/impl/KubernetesBasedAdapterInstanceStatusServiceTest.java (diff)
The file was modified clients/kafka-common/src/test/resources/logback-test.xml (diff)
The file was modified legal/src/main/resources/legal/DEPENDENCIES (diff)
The file was modified legal/src/main/resources/legal/NOTICE.md (diff)
The file was modified clients/kafka-common/src/test/java/org/eclipse/hono/client/kafka/consumer/AsyncHandlingAutoCommitKafkaConsumerTest.java (diff)
The file was modified service-base/src/main/java/org/eclipse/hono/service/tracing/SamplerProducer.java (diff)
The file was modified services/device-registry-base/src/test/java/org/eclipse/hono/service/management/device/DelegatingDeviceManagementHttpEndpointTest.java (diff)
Commit a5338a15d27ed04575f2a907bb421e4fcc3567b0 by Kai Hudalla
Fix AsyncHandlingAutoCommitKafkaConsumerTest tests.

Tests were failing with Kafka 3.6.1 because of changes to
the MockConsumer.rebalance() method.
The rebalance-related tests have been changed to now
work with the MockConsumer.rebalance() method (removing the
Hono KafkaMockConsumer override of that method).
The file was modified test-utils/kafka-test-utils/src/main/java/org/eclipse/hono/kafka/test/KafkaMockConsumer.java (diff)
The file was modified clients/kafka-common/src/main/java/org/eclipse/hono/client/kafka/consumer/AsyncHandlingAutoCommitKafkaConsumer.java (diff)
The file was modified clients/kafka-common/src/main/java/org/eclipse/hono/client/kafka/consumer/HonoKafkaConsumer.java (diff)
The file was modified clients/kafka-common/src/test/java/org/eclipse/hono/client/kafka/consumer/AsyncHandlingAutoCommitKafkaConsumerTest.java (diff)
Commit 07113f5d6f472e56e7cfa6ff8c3ed22a6f60a914 by Kai Hudalla
Use KRaft mode for Sandbox deployment

Adapted Kafka configuration properties to use single node
Kafka instance in KRaft mode based on bitnami/kafka chart version
^26.8.
The file was modified deploy/src/main/sandbox/hono-values.yml (diff)
Commit ed6130bb638c402c745ef9ad33cee353ec31a613 by Kai Hudalla
[#3639] Replace unsupported TLS 1.2 cipher suite

The TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384 cipher suite is no longer
enabled by default in vertx network clients. This made some of the TLS
1.2 based integration tests for the AMQP adapter fail, because the
adapter has been configured to only support the TLS 1.2 cipher suite
above.

The AMQP adapter's test configuration has been changed to use the
TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 cipher suite instead.

Fixes #3639
The file was modified tests/src/test/resources/amqp/application.yml (diff)
Commit 1d87d4133e2dbfb3992f7511551724304cebf01f by Matthias Kaemmer
[#3595] migrate to Vert.x SQL Client API
The file was modified services/device-registry-jdbc/src/main/java/org/eclipse/hono/deviceregistry/jdbc/impl/ClasspathSchemaCreator.java (diff)
The file was modified services/base-jdbc/src/main/java/org/eclipse/hono/service/base/jdbc/store/device/TableAdapterStore.java (diff)
The file was modified services/base-jdbc/src/main/java/org/eclipse/hono/service/base/jdbc/store/tenant/AbstractTenantStore.java (diff)
The file was modified services/base-jdbc/src/main/java/org/eclipse/hono/service/base/jdbc/store/Statement.java (diff)
The file was modified services/base-jdbc/src/main/java/org/eclipse/hono/service/base/jdbc/store/SQL.java (diff)
The file was modified services/base-jdbc/src/main/java/org/eclipse/hono/service/base/jdbc/store/tenant/ManagementStore.java (diff)
The file was modified services/base-jdbc/src/main/java/org/eclipse/hono/service/base/jdbc/config/JdbcProperties.java (diff)
The file was modified services/base-jdbc/src/main/java/org/eclipse/hono/service/base/jdbc/store/device/AbstractDeviceStore.java (diff)
The file was modified services/base-jdbc/src/main/java/org/eclipse/hono/service/base/jdbc/store/AbstractStore.java (diff)
The file was modified services/base-jdbc/src/main/java/org/eclipse/hono/service/base/jdbc/store/device/TableManagementStore.java (diff)
The file was modified services/base-jdbc/src/main/java/org/eclipse/hono/service/base/jdbc/store/tenant/AdapterStore.java (diff)
Commit cd286361d722bed946a9716abef493a89f8aa32b by Kai Hudalla
Use default OTEL Collector endpoint when running without Jaeger
The file was modified tests/pom.xml (diff)
Commit c699c27ec4957e77c32d01187a65abaf0e2d86ec by Kai Hudalla
Update deprecated CodeQL Action to latest version
The file was modified .github/workflows/scanning.yml (diff)
Commit dd4b9ee0d5c9646b5ff601b71387385f87a6e594 by Kai Hudalla
Deprecate support for MongoDB 5.0
The file was modified site/documentation/content/admin-guide/mongodb-device-registry-config.md (diff)
The file was modified site/homepage/content/release-notes.md (diff)
The file was modified clients/registry-amqp/pom.xml (diff)
The file was modified adapters/pom.xml (diff)
The file was modified bom/pom.xml (diff)
The file was modified adapters/amqp/pom.xml (diff)
The file was modified services/device-registry-jdbc/pom.xml (diff)
The file was modified clients/kafka-common/pom.xml (diff)
The file was modified clients/telemetry/pom.xml (diff)
The file was modified site/documentation/versions_supported.csv (diff)
The file was modified clients/command/pom.xml (diff)
The file was modified core/pom.xml (diff)
The file was modified clients/client-common/pom.xml (diff)
The file was modified test-utils/client-test-utils/pom.xml (diff)
The file was modified clients/command-kafka/pom.xml (diff)
The file was modified examples/pom.xml (diff)
The file was modified examples/protocol-gateway-example/pom.xml (diff)
The file was modified clients/application-amqp/pom.xml (diff)
The file was modified clients/device-amqp/pom.xml (diff)
The file was modified client-device-connection-infinispan/pom.xml (diff)
The file was modified clients/amqp-connection/pom.xml (diff)
The file was modified services/auth-base/pom.xml (diff)
The file was modified adapters/parent/pom.xml (diff)
The file was modified services/parent/pom.xml (diff)
The file was modified adapters/sigfox/pom.xml (diff)
The file was modified clients/application/pom.xml (diff)
The file was modified adapters/lora/pom.xml (diff)
The file was modified legal/pom.xml (diff)
The file was modified clients/telemetry-kafka/pom.xml (diff)
The file was modified pom.xml (diff)
The file was modified service-base/pom.xml (diff)
The file was modified services/command-router-base/pom.xml (diff)
The file was modified clients/pom.xml (diff)
The file was modified services/command-router-infinispan/pom.xml (diff)
The file was modified test-utils/adapter-base-test-utils/pom.xml (diff)
The file was modified clients/notification-amqp/pom.xml (diff)
The file was modified adapter-base/pom.xml (diff)
The file was modified adapters/mqtt/pom.xml (diff)
The file was modified client-device-connection-base/pom.xml (diff)
The file was modified services/pom.xml (diff)
The file was modified clients/pubsub-common/pom.xml (diff)
The file was modified adapters/http/pom.xml (diff)
The file was modified clients/amqp-common/pom.xml (diff)
The file was modified adapters/coap/pom.xml (diff)
The file was modified services/device-registry-mongodb/pom.xml (diff)
The file was modified clients/notification-kafka/pom.xml (diff)
The file was modified demo-certs/pom.xml (diff)
The file was modified services/device-registry-base/pom.xml (diff)
The file was modified tests/pom.xml (diff)
The file was modified clients/command-pubsub/pom.xml (diff)
The file was modified adapters/mqtt-base/pom.xml (diff)
The file was modified clients/notification/pom.xml (diff)
The file was modified clients/registry/pom.xml (diff)
The file was modified examples/hono-client-examples/pom.xml (diff)
The file was modified test-utils/kafka-test-utils/pom.xml (diff)
The file was modified clients/command-amqp/pom.xml (diff)
The file was modified clients/telemetry-pubsub/pom.xml (diff)
The file was modified cli/pom.xml (diff)
The file was modified clients/application-kafka/pom.xml (diff)
The file was modified test-utils/core-test-utils/pom.xml (diff)
The file was modified clients/notification-pubsub/pom.xml (diff)
The file was modified services/auth/pom.xml (diff)
The file was modified services/base-jdbc/pom.xml (diff)
The file was modified site/pom.xml (diff)
The file was modified clients/telemetry-amqp/pom.xml (diff)
The file was modified site/documentation/tag_stable.txt (diff)
The file was modified test-utils/pom.xml (diff)
The file was modified adapters/http-base/pom.xml (diff)
Commit 8d72c8e9979479bf94f52903b1f5056b1e1e38d2 by Hono Bot
Bump version to 2.7.0-SNAPSHOT
The file was modified clients/device-amqp/pom.xml (diff)
The file was modified services/device-registry-jdbc/pom.xml (diff)
The file was modified clients/kafka-common/pom.xml (diff)
The file was modified adapters/sigfox/pom.xml (diff)
The file was modified services/pom.xml (diff)
The file was modified clients/notification-pubsub/pom.xml (diff)
The file was modified services/device-registry-base/pom.xml (diff)
The file was modified examples/protocol-gateway-example/pom.xml (diff)
The file was modified adapters/coap/pom.xml (diff)
The file was modified pom.xml (diff)
The file was modified legal/pom.xml (diff)
The file was modified services/device-registry-mongodb/pom.xml (diff)
The file was modified adapters/mqtt/pom.xml (diff)
The file was modified clients/telemetry-pubsub/pom.xml (diff)
The file was modified client-device-connection-infinispan/pom.xml (diff)
The file was modified clients/amqp-common/pom.xml (diff)
The file was modified clients/telemetry-amqp/pom.xml (diff)
The file was modified adapters/amqp/pom.xml (diff)
The file was modified services/auth/pom.xml (diff)
The file was modified clients/application/pom.xml (diff)
The file was modified clients/pubsub-common/pom.xml (diff)
The file was modified adapters/lora/pom.xml (diff)
The file was modified clients/client-common/pom.xml (diff)
The file was modified bom/pom.xml (diff)
The file was modified services/auth-base/pom.xml (diff)
The file was modified test-utils/core-test-utils/pom.xml (diff)
The file was modified test-utils/adapter-base-test-utils/pom.xml (diff)
The file was modified clients/application-amqp/pom.xml (diff)
The file was modified examples/hono-client-examples/pom.xml (diff)
The file was modified clients/command-pubsub/pom.xml (diff)
The file was modified adapters/http-base/pom.xml (diff)
The file was modified cli/pom.xml (diff)
The file was modified tests/pom.xml (diff)
The file was modified adapters/parent/pom.xml (diff)
The file was modified services/command-router-infinispan/pom.xml (diff)
The file was modified demo-certs/pom.xml (diff)
The file was modified clients/registry-amqp/pom.xml (diff)
The file was modified services/parent/pom.xml (diff)
The file was modified adapters/http/pom.xml (diff)
The file was modified clients/notification-kafka/pom.xml (diff)
The file was modified services/base-jdbc/pom.xml (diff)
The file was modified adapters/pom.xml (diff)
The file was modified adapter-base/pom.xml (diff)
The file was modified clients/command/pom.xml (diff)
The file was modified examples/pom.xml (diff)
The file was modified clients/registry/pom.xml (diff)
The file was modified clients/command-amqp/pom.xml (diff)
The file was modified clients/telemetry-kafka/pom.xml (diff)
The file was modified adapters/mqtt-base/pom.xml (diff)
The file was modified services/command-router-base/pom.xml (diff)
The file was modified client-device-connection-base/pom.xml (diff)
The file was modified test-utils/kafka-test-utils/pom.xml (diff)
The file was modified clients/amqp-connection/pom.xml (diff)
The file was modified clients/pom.xml (diff)
The file was modified clients/telemetry/pom.xml (diff)
The file was modified clients/command-kafka/pom.xml (diff)
The file was modified test-utils/client-test-utils/pom.xml (diff)
The file was modified clients/notification/pom.xml (diff)
The file was modified core/pom.xml (diff)
The file was modified site/pom.xml (diff)
The file was modified clients/application-kafka/pom.xml (diff)
The file was modified clients/notification-amqp/pom.xml (diff)
The file was modified test-utils/pom.xml (diff)
The file was modified service-base/pom.xml (diff)