Skip to content
Success

Changes

Summary

  1. [maven-release-plugin] prepare release 1.6.10 (details)
  2. [maven-release-plugin] prepare for next development iteration (details)
  3. changes to limitExceeded calculation on dataStore (details)
  4. added scenario to test the new way of limitExceeded calculation on corner case with 10k messages (details)
  5. feat(entity-migrator-tool): added loggin of provided options on EntityAttributeMigrator startup (details)
  6. feat(liquibase-unlocker-tool): added loggin of provided options on Liquibase Unlocker Tool startup (details)
  7. fix(deviceManagement): fixed validation of DeviceManagementBundle id validation (details)
  8. fix(openapi): fixed and improved documentation of DevicePackageDownloadRequest (details)
  9. fix(openapi): fixed and improved documentation of DevicePackageUninstallRequest (details)
  10. fix(openapi): fixed DevicePackageDownload.fileType documentation (details)
  11. fix(openapi): added new DevicePackages schemas to root openapi.yaml (details)
  12. fix(openapi): added missing DeviceInventory schermas to root openapi.yaml (details)
  13. feat(deviceManagement): mapped missing DeviceInventoryContainer.state property (details)
  14. fix(deviceManageemnt): fixed required attributes for DeviceInventoryContainer start and stop operations (details)
  15. fix(api)!: device configuration put now is encoded and decoded correctly (details)
  16. introduced new changeset to update databasechangelog (details)
  17. change to openApi doc to insert xml type on device configuration endpoint (details)
  18. change to openApi doc to insert xml type on device snapshots endpoint (details)
  19. fix(console): fixed error reporting for DeviceAssetChannel (details)
  20. fixed jaxb configuration to serialize EntityUniquenessExceptionInfo (details)
  21. improve: add deviceId in the openapi example for update (details)
  22. :fix: bumped eclipslink to 2.7.12 (details)
  23. :enh: documenting specific version chosen (details)
  24. fix(deviceManageemntInventory): fixed handling of 'null' state for a InventoryContainer (details)
  25. fixed CORS error on unauthorized API reqquests (details)
  26. fix(openapi): fixed openAPI deviceInventory example (details)
  27. :fix: bumped eclipslink to 2.7.12 - patch (details)
  28. fix(rest): Job execution filter by start date now works fine (details)
  29. fix: added validation of indexes in method "DatastoreUtils::convertToDataIndexes" (details)
  30. test: added for DatastoreUtils::convertToDataIndexes when window is null (details)
  31. test: tests added for DatastoreUtils::convertToDataIndexes using different time windows (details)
  32. fix: typo (details)
  33. doc(open-api): add missing schema for `JobStep` (details)
  34. inserted missing references to jobExecution schema (details)
  35. fix: small fix on openApidoc for JobExecutions (details)
  36. fix: added missing @XmlJavaTypeAdapter on the missing fields of JobExecution interface (details)
  37. fix(open-api): fix schema for `step properties` of `job` (details)
  38. :bug: [Test] Fixed GitHub Actions integration with Codecov for test coverage report upload (details)
  39. :bug: [Test] Fixed GitHub Actions integration with Codecov for test coverage report upload - fixup (details)
  40. :arrow_up: [CI] Updated GitHub Action checkout from v3 to v4 (details)
  41. :arrow_up: [CI] Updated GitHub Action setup-java from v3 to v4 (details)
  42. :arrow_up: [CI] Updated GitHub Action cache from v3 to v4 (details)
  43. :bug: [CI] removed Codecov result upload for steps that don't run tests (details)
  44. :arrow_up: [CI] Updated GitHub Action retry from v2.8.1 to v3 (details)
  45. :bug: [CI] fixed providing of CODECOV_TOKEN to CI steps (details)
  46. fix: introduced casting to KapuaEid on ComposedKey.java to better handle serialization of fields into cache (details)
  47. improve: bump `logback` library to address `CVE-2023-6481` (details)
  48. improve: bump `commons-configuration2` library to address `CVE-2024-29131` (details)
  49. fix(security): remove unnecessary localization logic (details)
  50. :bug: [Core] Added missing error message for KapuaEntityUniquenessException (details)
  51. :bug: [Test] Fixed tests for KapuaEntityUniquenessException (details)
  52. :bug: [REST API] Fixed returnNotNullEntity correctly handle null KapuaEntities and throw KapuaEntityNotFoundException (details)
  53. :recycle: [REST API] Adopted new returnNotNullEntity(T, String, KapuaId) utility (details)
  54. :bug: [REST API] Fixed returnNotNullEntity for generic Objects and added dedicated WebApplicationExceptionMapper (details)
  55. :bug: [REST API] Fixed DeviceNotConnectedException mapped HTTP erorr code to be 400 (details)
  56. :bug: Fixed HTTP error code for DeviceNotConnectedException from 400 to 409 (details)
  57. fix(batch-job): handle default values correctly during job step creation (details)
Commit e610d218c5d9313094c22541eaf91d4cc2bf24f3 by Alberto Codutti
[maven-release-plugin] prepare release 1.6.10
The file was modified deployment/docker/unix/docker-common.sh (diff)
The file was modified rest-api/resources/pom.xml (diff)
The file was modified service/device/call/api/pom.xml (diff)
The file was modified service/commons/elasticsearch/client-api/pom.xml (diff)
The file was modified service/device/registry/internal/pom.xml (diff)
The file was modified console/module/welcome/pom.xml (diff)
The file was modified qa/integration-steps/pom.xml (diff)
The file was modified service/device/management/keystore/internal/pom.xml (diff)
The file was modified broker/pom.xml (diff)
The file was modified plug-ins/sso/openid-connect/pom.xml (diff)
The file was modified console/module/endpoint/pom.xml (diff)
The file was modified service/endpoint/internal/pom.xml (diff)
The file was modified service/scheduler/api/pom.xml (diff)
The file was modified job-engine/app/pom.xml (diff)
The file was modified service/device/management/packages/api/pom.xml (diff)
The file was modified service/device/management/configuration/pom.xml (diff)
The file was modified dev-tools/pom.xml (diff)
The file was modified service/job/pom.xml (diff)
The file was modified assembly/broker/pom.xml (diff)
The file was modified service/datastore/test/pom.xml (diff)
The file was modified service/device/management/all/job/pom.xml (diff)
The file was modified client/gateway/provider/mqtt/pom.xml (diff)
The file was modified service/device/management/command/job/pom.xml (diff)
The file was modified client/gateway/provider/fuse/pom.xml (diff)
The file was modified service/system/internal/pom.xml (diff)
The file was modified console/module/certificate/pom.xml (diff)
The file was modified console/module/job/pom.xml (diff)
The file was modified message/api/pom.xml (diff)
The file was modified service/datastore/pom.xml (diff)
The file was modified qa/common/pom.xml (diff)
The file was modified service/account/test/pom.xml (diff)
The file was modified service/security/registration/pom.xml (diff)
The file was modified service/device/management/registry/pom.xml (diff)
The file was modified extras/liquibase-unlocker/pom.xml (diff)
The file was modified client/pom.xml (diff)
The file was modified service/endpoint/pom.xml (diff)
The file was modified service/tag/test/pom.xml (diff)
The file was modified assembly/job-engine/pom.xml (diff)
The file was modified extras/encryption-migrator/pom.xml (diff)
The file was modified service/device/management/all/pom.xml (diff)
The file was modified service/security/certificate/api/pom.xml (diff)
The file was modified console/module/device/pom.xml (diff)
The file was modified client/gateway/profile/kura/pom.xml (diff)
The file was modified service/device/management/bundle/internal/pom.xml (diff)
The file was modified service/device/management/registry/api/pom.xml (diff)
The file was modified console/module/data/pom.xml (diff)
The file was modified service/device/management/configuration/internal/pom.xml (diff)
The file was modified qa/pom.xml (diff)
The file was modified service/commons/pom.xml (diff)
The file was modified service/device/management/request/api/pom.xml (diff)
The file was modified client/gateway/provider/paho/pom.xml (diff)
The file was modified deployment/openshift/openshift-deploy.sh (diff)
The file was modified service/device/registry/test-steps/pom.xml (diff)
The file was modified service/device/management/command/pom.xml (diff)
The file was modified extras/pom.xml (diff)
The file was modified service/device/management/bundle/pom.xml (diff)
The file was modified console/module/pom.xml (diff)
The file was modified client/gateway/provider/pom.xml (diff)
The file was modified dev-tools/vagrant/pom.xml (diff)
The file was modified service/device/management/bundle/job/pom.xml (diff)
The file was modified service/security/certificate/pom.xml (diff)
The file was modified job-engine/pom.xml (diff)
The file was modified service/endpoint/test-steps/pom.xml (diff)
The file was modified service/device/registry/pom.xml (diff)
The file was modified service/device/management/inventory/internal/pom.xml (diff)
The file was modified translator/kapua/pom.xml (diff)
The file was modified translator/kura/mqtt/pom.xml (diff)
The file was modified extras/liquibase-unlocker/README.md (diff)
The file was modified translator/test/pom.xml (diff)
The file was modified service/datastore/test-steps/pom.xml (diff)
The file was modified service/security/registration/simple/pom.xml (diff)
The file was modified service/endpoint/api/pom.xml (diff)
The file was modified locator/pom.xml (diff)
The file was modified console/module/account/pom.xml (diff)
The file was modified service/device/management/asset/job/pom.xml (diff)
The file was modified service/stream/pom.xml (diff)
The file was modified service/device/management/configuration/api/pom.xml (diff)
The file was modified client/gateway/features/karaf/pom.xml (diff)
The file was modified job-engine/client/pom.xml (diff)
The file was modified service/user/pom.xml (diff)
The file was modified console/core/pom.xml (diff)
The file was modified deployment/commons/pom.xml (diff)
The file was modified service/stream/internal/pom.xml (diff)
The file was modified service/device/management/pom.xml (diff)
The file was modified service/job/api/pom.xml (diff)
The file was modified service/security/authentication/api/pom.xml (diff)
The file was modified service/device/management/asset/internal/pom.xml (diff)
The file was modified qa/markers/pom.xml (diff)
The file was modified service/device/management/asset/api/pom.xml (diff)
The file was modified job-engine/api/pom.xml (diff)
The file was modified service/device/management/asset/pom.xml (diff)
The file was modified job-engine/jbatch/pom.xml (diff)
The file was modified service/security/registration/api/pom.xml (diff)
The file was modified deployment/openshift/pom.xml (diff)
The file was modified service/device/management/request/pom.xml (diff)
The file was modified translator/pom.xml (diff)
The file was modified client/gateway/features/pom.xml (diff)
The file was modified message/pom.xml (diff)
The file was modified service/security/pom.xml (diff)
The file was modified rest-api/web/pom.xml (diff)
The file was modified console/pom.xml (diff)
The file was modified service/scheduler/pom.xml (diff)
The file was modified service/security/shiro/pom.xml (diff)
The file was modified service/tag/pom.xml (diff)
The file was modified console/module/tag/pom.xml (diff)
The file was modified build-tools/pom.xml (diff)
The file was modified service/device/management/all/internal/pom.xml (diff)
The file was modified service/device/management/job/internal/pom.xml (diff)
The file was modified qa/integration-steps/src/main/java/org/eclipse/kapua/qa/integration/steps/DockerSteps.java (diff)
The file was modified service/device/management/command/api/pom.xml (diff)
The file was modified service/account/api/pom.xml (diff)
The file was modified service/datastore/internal/pom.xml (diff)
The file was modified service/device/registry/test/pom.xml (diff)
The file was modified service/device/management/keystore/job/pom.xml (diff)
The file was modified service/job/test-steps/pom.xml (diff)
The file was modified broker/api/pom.xml (diff)
The file was modified console/module/about/pom.xml (diff)
The file was modified docs/developer-guide/en/running.md (diff)
The file was modified service/device/management/packages/internal/pom.xml (diff)
The file was modified plug-ins/sso/openid-connect/api/pom.xml (diff)
The file was modified service/user/internal/pom.xml (diff)
The file was modified service/security/test/pom.xml (diff)
The file was modified client/gateway/pom.xml (diff)
The file was modified translator/api/pom.xml (diff)
The file was modified service/account/internal/pom.xml (diff)
The file was modified service/job/test/pom.xml (diff)
The file was modified service/security/authentication/pom.xml (diff)
The file was modified translator/kapua/kura/pom.xml (diff)
The file was modified assembly/sql/pom.xml (diff)
The file was modified deployment/minishift/minishift-importer.sh (diff)
The file was modified service/device/call/pom.xml (diff)
The file was modified service/device/management/all/api/pom.xml (diff)
The file was modified extras/foreignkeys/pom.xml (diff)
The file was modified service/api/pom.xml (diff)
The file was modified translator/test-steps/pom.xml (diff)
The file was modified service/commons/elasticsearch/pom.xml (diff)
The file was modified console/module/authorization/pom.xml (diff)
The file was modified dev-tools/cucumber-reports/pom.xml (diff)
The file was modified service/device/management/inventory/api/pom.xml (diff)
The file was modified plug-ins/pom.xml (diff)
The file was modified deployment/docker/pom.xml (diff)
The file was modified service/commons/storable/pom.xml (diff)
The file was modified service/device/management/packages/job/pom.xml (diff)
The file was modified commons/pom.xml (diff)
The file was modified assembly/jetty-base/pom.xml (diff)
The file was modified service/device/call/kura/pom.xml (diff)
The file was modified service/device/management/configuration/job/pom.xml (diff)
The file was modified deployment/pom.xml (diff)
The file was modified message/internal/pom.xml (diff)
The file was modified service/device/management/bundle/api/pom.xml (diff)
The file was modified service/security/authorization/pom.xml (diff)
The file was modified service/user/test/pom.xml (diff)
The file was modified job-engine/commons/pom.xml (diff)
The file was modified service/device/registry/api/pom.xml (diff)
The file was modified service/job/internal/pom.xml (diff)
The file was modified service/device/api/pom.xml (diff)
The file was modified translator/kura/jms/pom.xml (diff)
The file was modified transport/pom.xml (diff)
The file was modified service/device/management/job/pom.xml (diff)
The file was modified deployment/minishift/minishift-pull-images.sh (diff)
The file was modified service/device/management/api/pom.xml (diff)
The file was modified service/device/management/request/internal/pom.xml (diff)
The file was modified service/commons/storable/api/pom.xml (diff)
The file was modified service/security/authorization/api/pom.xml (diff)
The file was modified simulator-kura/pom.xml (diff)
The file was modified rest-api/pom.xml (diff)
The file was modified service/account/pom.xml (diff)
The file was modified service/commons/elasticsearch/server-embedded/pom.xml (diff)
The file was modified service/device/management/keystore/pom.xml (diff)
The file was modified qa/integration/src/test/resources/features/docker/broker.feature (diff)
The file was modified extras/es-migrator/pom.xml (diff)
The file was modified console/module/user/pom.xml (diff)
The file was modified job-engine/app/web/pom.xml (diff)
The file was modified service/scheduler/test-steps/pom.xml (diff)
The file was modified client/gateway/spi/pom.xml (diff)
The file was modified deployment/commons/sso/keycloak/build (diff)
The file was modified service/user/test-steps/pom.xml (diff)
The file was modified assembly/pom.xml (diff)
The file was modified extras/encryption-migrator/README.md (diff)
The file was modified console/module/authentication/pom.xml (diff)
The file was modified service/commons/storable/internal/pom.xml (diff)
The file was modified console/web/pom.xml (diff)
The file was modified service/device/commons/pom.xml (diff)
The file was modified plug-ins/sso/openid-connect/provider-generic/pom.xml (diff)
The file was modified job-engine/app/resources/pom.xml (diff)
The file was modified assembly/console/pom.xml (diff)
The file was modified service/system/pom.xml (diff)
The file was modified assembly/api/pom.xml (diff)
The file was modified service/device/pom.xml (diff)
The file was modified service/device/management/packages/pom.xml (diff)
The file was modified translator/kura/pom.xml (diff)
The file was modified client/gateway/api/pom.xml (diff)
The file was modified plug-ins/sso/openid-connect/provider-keycloak/pom.xml (diff)
The file was modified service/tag/test-steps/pom.xml (diff)
The file was modified service/device/management/inventory/pom.xml (diff)
The file was modified transport/jms/pom.xml (diff)
The file was modified rest-api/core/pom.xml (diff)
The file was modified service/scheduler/test/pom.xml (diff)
The file was modified service/pom.xml (diff)
The file was modified assembly/java-base/pom.xml (diff)
The file was modified pom.xml (diff)
The file was modified transport/api/pom.xml (diff)
The file was modified locator/guice/pom.xml (diff)
The file was modified service/account/test-steps/pom.xml (diff)
The file was modified service/scheduler/quartz/pom.xml (diff)
The file was modified service/datastore/api/pom.xml (diff)
The file was modified service/device/management/registry/internal/pom.xml (diff)
The file was modified deployment/minishift/pom.xml (diff)
The file was modified service/commons/elasticsearch/client-rest/pom.xml (diff)
The file was modified service/device/management/job/api/pom.xml (diff)
The file was modified service/tag/internal/pom.xml (diff)
The file was modified assembly/events-broker/pom.xml (diff)
The file was modified service/stream/api/pom.xml (diff)
The file was modified README.md (diff)
The file was modified service/security/certificate/internal/pom.xml (diff)
The file was modified deployment/minishift/sso/keycloak-importer (diff)
The file was modified dev-tools/vagrant/Vagrantfile (diff)
The file was modified transport/mqtt/pom.xml (diff)
The file was modified service/system/api/pom.xml (diff)
The file was modified service/security/test-steps/pom.xml (diff)
The file was modified job-engine/app/core/pom.xml (diff)
The file was modified plug-ins/sso/pom.xml (diff)
The file was modified broker/core/pom.xml (diff)
The file was modified service/device/management/command/internal/pom.xml (diff)
The file was modified qa/integration/pom.xml (diff)
The file was modified service/user/api/pom.xml (diff)
The file was modified service/device/management/keystore/api/pom.xml (diff)
The file was modified plug-ins/sso/openid-connect/provider/pom.xml (diff)
The file was modified console/module/api/pom.xml (diff)
The file was modified service/tag/api/pom.xml (diff)
Commit a1f442902888ae76570cc2ee203d4f703a506c01 by Alberto Codutti
[maven-release-plugin] prepare for next development iteration
The file was modified plug-ins/sso/openid-connect/provider-keycloak/pom.xml (diff)
The file was modified translator/api/pom.xml (diff)
The file was modified service/device/management/configuration/internal/pom.xml (diff)
The file was modified service/device/management/all/api/pom.xml (diff)
The file was modified build-tools/pom.xml (diff)
The file was modified service/device/management/packages/pom.xml (diff)
The file was modified service/device/management/all/job/pom.xml (diff)
The file was modified service/datastore/test/pom.xml (diff)
The file was modified service/device/management/asset/pom.xml (diff)
The file was modified service/security/certificate/api/pom.xml (diff)
The file was modified job-engine/app/pom.xml (diff)
The file was modified service/system/api/pom.xml (diff)
The file was modified service/job/test-steps/pom.xml (diff)
The file was modified message/api/pom.xml (diff)
The file was modified console/module/account/pom.xml (diff)
The file was modified client/gateway/provider/paho/pom.xml (diff)
The file was modified qa/integration/src/test/resources/features/docker/broker.feature (diff)
The file was modified service/device/management/bundle/job/pom.xml (diff)
The file was modified service/device/management/configuration/pom.xml (diff)
The file was modified service/account/pom.xml (diff)
The file was modified service/user/api/pom.xml (diff)
The file was modified service/endpoint/api/pom.xml (diff)
The file was modified client/gateway/features/pom.xml (diff)
The file was modified service/device/management/packages/internal/pom.xml (diff)
The file was modified service/scheduler/test-steps/pom.xml (diff)
The file was modified service/tag/internal/pom.xml (diff)
The file was modified console/module/tag/pom.xml (diff)
The file was modified dev-tools/vagrant/Vagrantfile (diff)
The file was modified extras/encryption-migrator/pom.xml (diff)
The file was modified job-engine/app/web/pom.xml (diff)
The file was modified job-engine/api/pom.xml (diff)
The file was modified plug-ins/sso/openid-connect/api/pom.xml (diff)
The file was modified service/device/management/all/pom.xml (diff)
The file was modified extras/liquibase-unlocker/README.md (diff)
The file was modified console/module/endpoint/pom.xml (diff)
The file was modified transport/mqtt/pom.xml (diff)
The file was modified service/device/management/bundle/pom.xml (diff)
The file was modified job-engine/app/core/pom.xml (diff)
The file was modified service/device/management/registry/api/pom.xml (diff)
The file was modified service/job/pom.xml (diff)
The file was modified translator/test/pom.xml (diff)
The file was modified console/core/pom.xml (diff)
The file was modified service/device/registry/pom.xml (diff)
The file was modified client/gateway/pom.xml (diff)
The file was modified service/tag/api/pom.xml (diff)
The file was modified deployment/commons/sso/keycloak/build (diff)
The file was modified rest-api/pom.xml (diff)
The file was modified service/security/authentication/pom.xml (diff)
The file was modified service/security/authorization/api/pom.xml (diff)
The file was modified deployment/minishift/pom.xml (diff)
The file was modified service/device/management/bundle/internal/pom.xml (diff)
The file was modified service/security/test/pom.xml (diff)
The file was modified client/gateway/features/karaf/pom.xml (diff)
The file was modified console/web/pom.xml (diff)
The file was modified service/device/registry/test-steps/pom.xml (diff)
The file was modified client/pom.xml (diff)
The file was modified console/module/pom.xml (diff)
The file was modified service/stream/internal/pom.xml (diff)
The file was modified translator/kapua/kura/pom.xml (diff)
The file was modified translator/kura/jms/pom.xml (diff)
The file was modified service/job/test/pom.xml (diff)
The file was modified service/device/management/packages/job/pom.xml (diff)
The file was modified service/user/pom.xml (diff)
The file was modified service/device/management/keystore/job/pom.xml (diff)
The file was modified assembly/pom.xml (diff)
The file was modified console/module/welcome/pom.xml (diff)
The file was modified service/stream/api/pom.xml (diff)
The file was modified plug-ins/sso/openid-connect/provider/pom.xml (diff)
The file was modified transport/api/pom.xml (diff)
The file was modified console/module/user/pom.xml (diff)
The file was modified console/module/job/pom.xml (diff)
The file was modified service/security/shiro/pom.xml (diff)
The file was modified simulator-kura/pom.xml (diff)
The file was modified qa/integration-steps/src/main/java/org/eclipse/kapua/qa/integration/steps/DockerSteps.java (diff)
The file was modified service/device/management/packages/api/pom.xml (diff)
The file was modified console/module/data/pom.xml (diff)
The file was modified service/account/internal/pom.xml (diff)
The file was modified console/module/about/pom.xml (diff)
The file was modified README.md (diff)
The file was modified service/device/registry/internal/pom.xml (diff)
The file was modified dev-tools/vagrant/pom.xml (diff)
The file was modified console/module/authorization/pom.xml (diff)
The file was modified commons/pom.xml (diff)
The file was modified assembly/api/pom.xml (diff)
The file was modified job-engine/client/pom.xml (diff)
The file was modified service/security/certificate/pom.xml (diff)
The file was modified deployment/docker/unix/docker-common.sh (diff)
The file was modified service/device/management/asset/internal/pom.xml (diff)
The file was modified service/pom.xml (diff)
The file was modified message/pom.xml (diff)
The file was modified service/commons/pom.xml (diff)
The file was modified service/device/management/request/pom.xml (diff)
The file was modified deployment/openshift/openshift-deploy.sh (diff)
The file was modified extras/pom.xml (diff)
The file was modified service/security/registration/pom.xml (diff)
The file was modified client/gateway/provider/fuse/pom.xml (diff)
The file was modified rest-api/core/pom.xml (diff)
The file was modified service/device/management/api/pom.xml (diff)
The file was modified assembly/console/pom.xml (diff)
The file was modified service/account/api/pom.xml (diff)
The file was modified deployment/pom.xml (diff)
The file was modified translator/kura/mqtt/pom.xml (diff)
The file was modified service/job/internal/pom.xml (diff)
The file was modified translator/kapua/pom.xml (diff)
The file was modified job-engine/pom.xml (diff)
The file was modified transport/jms/pom.xml (diff)
The file was modified console/pom.xml (diff)
The file was modified service/datastore/pom.xml (diff)
The file was modified deployment/minishift/minishift-importer.sh (diff)
The file was modified plug-ins/sso/openid-connect/pom.xml (diff)
The file was modified deployment/minishift/minishift-pull-images.sh (diff)
The file was modified service/security/registration/simple/pom.xml (diff)
The file was modified service/commons/elasticsearch/pom.xml (diff)
The file was modified deployment/commons/pom.xml (diff)
The file was modified service/account/test/pom.xml (diff)
The file was modified console/module/device/pom.xml (diff)
The file was modified service/device/call/kura/pom.xml (diff)
The file was modified service/security/pom.xml (diff)
The file was modified assembly/broker/pom.xml (diff)
The file was modified client/gateway/api/pom.xml (diff)
The file was modified job-engine/commons/pom.xml (diff)
The file was modified service/security/test-steps/pom.xml (diff)
The file was modified service/system/pom.xml (diff)
The file was modified service/commons/elasticsearch/client-api/pom.xml (diff)
The file was modified service/device/management/request/api/pom.xml (diff)
The file was modified deployment/openshift/pom.xml (diff)
The file was modified pom.xml (diff)
The file was modified client/gateway/provider/mqtt/pom.xml (diff)
The file was modified job-engine/jbatch/pom.xml (diff)
The file was modified service/datastore/test-steps/pom.xml (diff)
The file was modified translator/test-steps/pom.xml (diff)
The file was modified service/security/authorization/pom.xml (diff)
The file was modified console/module/authentication/pom.xml (diff)
The file was modified service/security/certificate/internal/pom.xml (diff)
The file was modified service/scheduler/quartz/pom.xml (diff)
The file was modified rest-api/web/pom.xml (diff)
The file was modified service/stream/pom.xml (diff)
The file was modified service/device/registry/test/pom.xml (diff)
The file was modified deployment/docker/pom.xml (diff)
The file was modified service/device/management/asset/job/pom.xml (diff)
The file was modified service/device/management/keystore/api/pom.xml (diff)
The file was modified dev-tools/cucumber-reports/pom.xml (diff)
The file was modified service/device/management/job/internal/pom.xml (diff)
The file was modified service/device/management/inventory/pom.xml (diff)
The file was modified service/commons/elasticsearch/server-embedded/pom.xml (diff)
The file was modified console/module/api/pom.xml (diff)
The file was modified broker/core/pom.xml (diff)
The file was modified service/account/test-steps/pom.xml (diff)
The file was modified broker/pom.xml (diff)
The file was modified service/device/management/command/api/pom.xml (diff)
The file was modified client/gateway/profile/kura/pom.xml (diff)
The file was modified service/security/registration/api/pom.xml (diff)
The file was modified service/datastore/api/pom.xml (diff)
The file was modified extras/foreignkeys/pom.xml (diff)
The file was modified assembly/job-engine/pom.xml (diff)
The file was modified service/endpoint/test-steps/pom.xml (diff)
The file was modified qa/common/pom.xml (diff)
The file was modified service/tag/test/pom.xml (diff)
The file was modified broker/api/pom.xml (diff)
The file was modified job-engine/app/resources/pom.xml (diff)
The file was modified service/tag/test-steps/pom.xml (diff)
The file was modified service/user/test/pom.xml (diff)
The file was modified service/device/management/inventory/internal/pom.xml (diff)
The file was modified client/gateway/provider/pom.xml (diff)
The file was modified extras/encryption-migrator/README.md (diff)
The file was modified service/security/authentication/api/pom.xml (diff)
The file was modified service/device/management/bundle/api/pom.xml (diff)
The file was modified service/device/management/command/job/pom.xml (diff)
The file was modified translator/pom.xml (diff)
The file was modified service/system/internal/pom.xml (diff)
The file was modified service/device/management/asset/api/pom.xml (diff)
The file was modified service/tag/pom.xml (diff)
The file was modified rest-api/resources/pom.xml (diff)
The file was modified service/device/registry/api/pom.xml (diff)
The file was modified assembly/events-broker/pom.xml (diff)
The file was modified locator/pom.xml (diff)
The file was modified service/device/pom.xml (diff)
The file was modified dev-tools/pom.xml (diff)
The file was modified service/device/management/inventory/api/pom.xml (diff)
The file was modified service/device/management/keystore/pom.xml (diff)
The file was modified service/datastore/internal/pom.xml (diff)
The file was modified service/commons/storable/pom.xml (diff)
The file was modified client/gateway/spi/pom.xml (diff)
The file was modified service/device/call/pom.xml (diff)
The file was modified plug-ins/sso/openid-connect/provider-generic/pom.xml (diff)
The file was modified service/device/management/job/api/pom.xml (diff)
The file was modified console/module/certificate/pom.xml (diff)
The file was modified service/device/commons/pom.xml (diff)
The file was modified service/device/management/configuration/api/pom.xml (diff)
The file was modified service/device/management/all/internal/pom.xml (diff)
The file was modified assembly/sql/pom.xml (diff)
The file was modified assembly/jetty-base/pom.xml (diff)
The file was modified service/device/management/configuration/job/pom.xml (diff)
The file was modified service/commons/elasticsearch/client-rest/pom.xml (diff)
The file was modified qa/markers/pom.xml (diff)
The file was modified message/internal/pom.xml (diff)
The file was modified service/api/pom.xml (diff)
The file was modified docs/developer-guide/en/running.md (diff)
The file was modified service/device/management/pom.xml (diff)
The file was modified extras/liquibase-unlocker/pom.xml (diff)
The file was modified deployment/minishift/sso/keycloak-importer (diff)
The file was modified plug-ins/pom.xml (diff)
The file was modified locator/guice/pom.xml (diff)
The file was modified service/commons/storable/internal/pom.xml (diff)
The file was modified service/endpoint/pom.xml (diff)
The file was modified service/commons/storable/api/pom.xml (diff)
The file was modified service/device/api/pom.xml (diff)
The file was modified extras/es-migrator/pom.xml (diff)
The file was modified service/device/management/request/internal/pom.xml (diff)
The file was modified service/device/management/job/pom.xml (diff)
The file was modified plug-ins/sso/pom.xml (diff)
The file was modified service/device/management/command/internal/pom.xml (diff)
The file was modified qa/integration-steps/pom.xml (diff)
The file was modified qa/integration/pom.xml (diff)
The file was modified qa/pom.xml (diff)
The file was modified service/scheduler/pom.xml (diff)
The file was modified transport/pom.xml (diff)
The file was modified assembly/java-base/pom.xml (diff)
The file was modified service/scheduler/api/pom.xml (diff)
The file was modified service/device/management/keystore/internal/pom.xml (diff)
The file was modified service/device/management/registry/pom.xml (diff)
The file was modified service/user/test-steps/pom.xml (diff)
The file was modified service/device/call/api/pom.xml (diff)
The file was modified service/user/internal/pom.xml (diff)
The file was modified service/scheduler/test/pom.xml (diff)
The file was modified translator/kura/pom.xml (diff)
The file was modified service/job/api/pom.xml (diff)
The file was modified service/device/management/command/pom.xml (diff)
The file was modified service/endpoint/internal/pom.xml (diff)
The file was modified service/device/management/registry/internal/pom.xml (diff)
Commit 26ba3752a9b6d5bb16852691eac4d4bf0bacf7d1 by Alberto Codutti
changes to limitExceeded calculation on dataStore
The file was modified service/datastore/internal/src/main/java/org/eclipse/kapua/service/datastore/internal/MessageStoreFacade.java (diff)
The file was modified service/datastore/internal/src/main/java/org/eclipse/kapua/service/datastore/internal/ChannelInfoRegistryFacade.java (diff)
The file was modified service/datastore/internal/src/main/java/org/eclipse/kapua/service/datastore/internal/ClientInfoRegistryFacade.java (diff)
The file was modified service/datastore/internal/src/main/java/org/eclipse/kapua/service/datastore/internal/MetricInfoRegistryFacade.java (diff)
The file was modified service/commons/elasticsearch/client-rest/src/main/java/org/eclipse/kapua/service/elasticsearch/client/rest/RestElasticsearchClient.java (diff)
The file was modified service/commons/elasticsearch/client-api/src/main/java/org/eclipse/kapua/service/elasticsearch/client/model/ResultList.java (diff)
The file was modified service/commons/elasticsearch/client-rest/src/main/java/org/eclipse/kapua/service/elasticsearch/client/rest/ElasticsearchKeywords.java (diff)
The file was modified service/datastore/internal/src/main/java/org/eclipse/kapua/service/datastore/internal/AbstractRegistryFacade.java (diff)
Commit 771c4b05d8ba079108814e7900f5fe4349937649 by Alberto Codutti
added scenario to test the new way of limitExceeded calculation on corner case with 10k messages
The file was modified service/datastore/test-steps/src/main/java/org/eclipse/kapua/service/datastore/steps/DatastoreSteps.java (diff)
The file was modified qa/integration/src/test/resources/features/datastore/Datastore.feature (diff)
Commit e43701ffa61bd6e191d8766d15fb0a49142bf540 by Alberto Codutti
feat(entity-migrator-tool): added loggin of provided options on EntityAttributeMigrator startup

Signed-off-by: Alberto Codutti <alberto.codutti@eurotech.com>
The file was modified extras/encryption-migrator/src/main/java/org/eclipse/kapua/extras/migrator/encryption/Application.java (diff)
Commit f72ec960c83779b911a428a4eb5c43700ece9cc1 by Alberto Codutti
feat(liquibase-unlocker-tool): added loggin of provided options on Liquibase Unlocker Tool startup

Signed-off-by: Alberto Codutti <alberto.codutti@eurotech.com>
The file was modified extras/liquibase-unlocker/src/main/java/org/eclipse/kapua/extras/liquibaseUnlocker/Application.java (diff)
Commit 4ae9b92372b0bbd5dbca6d04064ba31f177b0bba by Alberto Codutti
fix(deviceManagement): fixed validation of DeviceManagementBundle id validation

Signed-off-by: Alberto Codutti <alberto.codutti@eurotech.com>
The file was modified rest-api/resources/src/main/resources/openapi/deviceInventory/deviceInventory.yaml (diff)
The file was modified service/device/management/inventory/internal/src/main/java/org/eclipse/kapua/service/device/management/inventory/internal/DeviceInventoryManagementServiceImpl.java (diff)
Commit 90b73c1b9013394da0f93e94ba3620dab0b127fa by Alberto Codutti
fix(openapi): fixed and improved documentation of DevicePackageDownloadRequest

Signed-off-by: Alberto Codutti <alberto.codutti@eurotech.com>
The file was modified rest-api/resources/src/main/resources/openapi/devicePackage/devicePackage-scopeId-deviceId-_download.yaml (diff)
The file was modified rest-api/resources/src/main/resources/openapi/devicePackage/devicePackage.yaml (diff)
Commit 4c676e9c6de102ee588d1e7d0743778f3ef7d842 by Alberto Codutti
fix(openapi): fixed and improved documentation of DevicePackageUninstallRequest

Signed-off-by: Alberto Codutti <alberto.codutti@eurotech.com>
The file was modified rest-api/resources/src/main/resources/openapi/devicePackage/devicePackage-scopeId-deviceId-_uninstall.yaml (diff)
The file was modified rest-api/resources/src/main/resources/openapi/devicePackage/devicePackage.yaml (diff)
Commit 898356afe5015f81ba3a8dddc63d02899f5b6435 by Alberto Codutti
fix(openapi): fixed DevicePackageDownload.fileType documentation

Signed-off-by: Alberto Codutti <alberto.codutti@eurotech.com>
The file was modified rest-api/resources/src/main/resources/openapi/devicePackage/devicePackage.yaml (diff)
Commit c44cc7a453fef3a46923a225acbcc99fe41afb19 by Alberto Codutti
fix(openapi): added new DevicePackages schemas to root openapi.yaml

Signed-off-by: Alberto Codutti <alberto.codutti@eurotech.com>
The file was modified rest-api/resources/src/main/resources/openapi/openapi.yaml (diff)
The file was modified rest-api/resources/src/main/resources/openapi/devicePackage/devicePackage.yaml (diff)
Commit 44a3d7196238260dbd83d298fa38396598b3dfa2 by Alberto Codutti
fix(openapi): added missing DeviceInventory schermas to root openapi.yaml

Signed-off-by: Alberto Codutti <alberto.codutti@eurotech.com>
The file was modified rest-api/resources/src/main/resources/openapi/openapi.yaml (diff)
Commit 586581cdf040cce51ac33f6ba5196d8d4434b1ce by Alberto Codutti
feat(deviceManagement): mapped missing DeviceInventoryContainer.state property

Signed-off-by: Alberto Codutti <alberto.codutti@eurotech.com>
The file was modified service/device/call/kura/src/main/java/org/eclipse/kapua/service/device/call/kura/model/inventory/containers/KuraInventoryContainer.java (diff)
The file was addedqa/integration/src/test/resources/mqtt/INVENTORY-V1_GET_inventory_containers_reply.json
The file was modified console/module/device/src/main/java/org/eclipse/kapua/app/console/module/device/client/device/inventory/DeviceTabInventoryTabContainer.java (diff)
The file was modified console/module/device/src/main/java/org/eclipse/kapua/app/console/module/device/server/GwtDeviceInventoryManagementServiceImpl.java (diff)
The file was modified rest-api/resources/src/main/resources/openapi/deviceInventory/deviceInventory.yaml (diff)
The file was modified service/device/management/inventory/api/src/main/java/org/eclipse/kapua/service/device/management/inventory/model/container/DeviceInventoryContainer.java (diff)
The file was addedservice/device/management/inventory/api/src/main/java/org/eclipse/kapua/service/device/management/inventory/model/container/DeviceInventoryContainerState.java
The file was modified service/device/management/inventory/internal/src/main/java/org/eclipse/kapua/service/device/management/inventory/model/container/internal/DeviceInventoryContainerImpl.java (diff)
The file was modified translator/kapua/kura/src/main/java/org/eclipse/kapua/translator/kura/kapua/inventory/AbstractTranslatorAppInventoryKuraKapua.java (diff)
The file was modified console/module/device/src/main/java/org/eclipse/kapua/app/console/module/device/shared/model/management/inventory/GwtInventoryContainer.java (diff)
The file was modified service/device/management/inventory/internal/src/main/java/org/eclipse/kapua/service/device/management/inventory/internal/DeviceInventoryManagementServiceImpl.java (diff)
The file was modified translator/kapua/kura/src/main/java/org/eclipse/kapua/translator/kapua/kura/inventory/TranslatorAppInventoryContainerExecKapuaKura.java (diff)
Commit 7850bf702fa0cceddc319be5cad8eb2d310bb033 by Alberto Codutti
fix(deviceManageemnt): fixed required attributes for DeviceInventoryContainer start and stop operations

Signed-off-by: Alberto Codutti <alberto.codutti@eurotech.com>
The file was modified service/device/management/inventory/internal/src/main/java/org/eclipse/kapua/service/device/management/inventory/internal/DeviceInventoryManagementServiceImpl.java (diff)
The file was modified translator/kapua/kura/src/main/java/org/eclipse/kapua/translator/kura/kapua/inventory/AbstractTranslatorAppInventoryKuraKapua.java (diff)
Commit 473e209b6d6170280a27d1bb282c67f7c6b839c1 by Alberto Codutti
fix(api)!: device configuration put now is encoded and decoded correctly
The file was modified service/api/src/main/java/org/eclipse/kapua/service/config/ServiceConfiguration.java (diff)
The file was modified service/device/management/configuration/api/src/main/java/org/eclipse/kapua/service/device/management/configuration/DeviceConfiguration.java (diff)
Commit a92b3b89f8b9adfaeaf0979a3d7567154ab6fb9b by Alberto Codutti
introduced new changeset to update databasechangelog
The file was addedcommons/src/main/resources/liquibase/changelog-databasechangelog-fields-update-master.pre.xml
The file was addedcommons/src/main/resources/liquibase/2.0.0/databasechangelog_fields_update.xml
Commit 787b3348a47854509dc3f26db034511de730e91b by Alberto Codutti
change to openApi doc to insert xml type on device configuration endpoint
The file was modified rest-api/resources/src/main/resources/openapi/deviceConfiguration/deviceConfiguration-scopeId-deviceId.yaml (diff)
The file was modified rest-api/resources/src/main/resources/openapi/deviceConfiguration/deviceConfiguration-scopeId-deviceId-componentId.yaml (diff)
Commit 66b99b0dea2ef6b2efb9753650f5cdee7744a0df by Alberto Codutti
change to openApi doc to insert xml type on device snapshots endpoint
The file was modified rest-api/resources/src/main/resources/openapi/deviceSnapshot/deviceSnapshot-scopeId-deviceId-snapshotId.yaml (diff)
The file was modified rest-api/resources/src/main/resources/openapi/deviceSnapshot/deviceSnapshot-scopeId-deviceId.yaml (diff)
Commit a6d8ae0c598e2fe15093a6acfa452a25167f6ea6 by Alberto Codutti
fix(console): fixed error reporting for DeviceAssetChannel

Signed-off-by: Alberto Codutti <alberto.codutti@eurotech.com>
The file was modified console/module/device/src/main/java/org/eclipse/kapua/app/console/module/device/client/device/assets/DeviceAssetsValues.java (diff)
The file was modified console/module/device/src/main/java/org/eclipse/kapua/app/console/module/device/server/GwtDeviceAssetServiceImpl.java (diff)
The file was modified console/module/device/src/main/java/org/eclipse/kapua/app/console/module/device/shared/model/management/assets/GwtDeviceAssetChannel.java (diff)
The file was modified console/module/device/src/main/java/org/eclipse/kapua/app/console/module/device/client/device/assets/DeviceAssetsPanel.java (diff)
Commit adde21d1cab4796e15ffa8407d5fef12f01e8b29 by Alberto Codutti
fixed jaxb configuration to serialize EntityUniquenessExceptionInfo
The file was modified rest-api/web/src/main/java/org/eclipse/kapua/app/api/web/JaxbContextResolver.java (diff)
Commit 3d6767b134c95a655a08ea1c9d9cd63ffe737333 by Alberto Codutti
improve: add deviceId in the openapi example for update
The file was modified rest-api/resources/src/main/resources/openapi/device/device-scopeId-deviceId.yaml (diff)
Commit 1c21d4b140d9c71c342409846ba088f3631bf7e2 by Alberto Codutti
:fix: bumped eclipslink to 2.7.12

Signed-off-by: dseurotech <davide.salvador@eurotech.com>
The file was modified pom.xml (diff)
Commit 356ab2739c555723ab51a496da586cecd12f023a by Alberto Codutti
:enh: documenting specific version chosen

Signed-off-by: dseurotech <davide.salvador@eurotech.com>
The file was modified pom.xml (diff)
Commit 53c3feb4d54f97a3ac7f9e69cf16fbce5153e553 by Alberto Codutti
fix(deviceManageemntInventory): fixed handling of 'null' state for a InventoryContainer

Signed-off-by: Alberto Codutti <alberto.codutti@eurotech.com>
The file was modified translator/kapua/kura/src/main/java/org/eclipse/kapua/translator/kura/kapua/inventory/AbstractTranslatorAppInventoryKuraKapua.java (diff)
Commit ca1134722a02ef8084030fcc557e21ae459e222c by Alberto Codutti
fixed CORS error on unauthorized API reqquests
The file was modified rest-api/core/src/main/java/org/eclipse/kapua/app/api/core/auth/KapuaTokenAuthenticationFilter.java (diff)
The file was modified rest-api/core/src/main/java/org/eclipse/kapua/app/api/core/filter/CORSResponseFilter.java (diff)
Commit 0c63cc643a8b59ae0e3bac65232488848123602e by Alberto Codutti
fix(openapi): fixed openAPI deviceInventory example

Signed-off-by: Alberto Codutti <alberto.codutti@eurotech.com>
The file was modified rest-api/resources/src/main/resources/openapi/deviceInventory/deviceInventory.yaml (diff)
Commit 9a69b939d899c2b89e24a765a3bc99587eff1bf2 by Alberto Codutti
:fix: bumped eclipslink to 2.7.12 - patch

Signed-off-by: Alberto Codutti <alberto.codutti@eurotech.com>
The file was modified assembly/broker/descriptors/kapua-broker.xml (diff)
The file was modified assembly/broker/pom.xml (diff)
Commit e3363211708b9f2e8c6482c2c8821e6d05b270c4 by Alberto Codutti
fix(rest): Job execution filter by start date now works fine
The file was modified rest-api/resources/src/main/java/org/eclipse/kapua/app/api/resources/v1/resources/JobExecutions.java (diff)
Commit 7a448b8063aa782e309e199caf86bdb9810b37c4 by Alberto Codutti
fix: added validation of indexes in method "DatastoreUtils::convertToDataIndexes"

returned list of indexes contains only indexes with a valid format
The file was modified service/datastore/test-steps/src/main/java/org/eclipse/kapua/service/datastore/steps/DatastoreSteps.java (diff)
The file was modified service/datastore/internal/src/main/java/org/eclipse/kapua/service/datastore/internal/mediator/DatastoreUtils.java (diff)
The file was modified service/datastore/test/src/test/java/org/eclipse/kapua/service/datastore/test/junit/DatastoreUtilsIndexCalculatorTest.java (diff)
Commit ae6b82a6d9962b5538396ebb8eeb772f48a56c11 by Alberto Codutti
test: added for DatastoreUtils::convertToDataIndexes when window is null
The file was modified service/datastore/test/src/test/java/org/eclipse/kapua/service/datastore/test/junit/DatastoreUtilsIndexCalculatorTest.java (diff)
Commit 57f74e181316df22ed44a30b20bb0e004c49aded by Alberto Codutti
test: tests added for DatastoreUtils::convertToDataIndexes using different time windows
The file was modified service/datastore/test/src/test/java/org/eclipse/kapua/service/datastore/test/junit/DatastoreUtilsIndexCalculatorTest.java (diff)
The file was modified service/datastore/internal/src/main/java/org/eclipse/kapua/service/datastore/internal/mediator/DatastoreUtils.java (diff)
The file was modified service/datastore/test/src/test/java/org/eclipse/kapua/service/datastore/test/junit/DatastoreUtilsIndexCalculatorTest.java (diff)
Commit 49fc31a041a81abc2a826850f211df38c03781f7 by Alberto Codutti
doc(open-api): add missing schema for `JobStep`
The file was modified rest-api/resources/src/main/resources/openapi/jobStep/jobStep.yaml (diff)
Commit c39f94699e3dd42534d2825c5dcd31fb7934449d by Alberto Codutti
inserted missing references to jobExecution schema
The file was modified rest-api/resources/src/main/resources/openapi/jobExecution/jobExecution.yaml (diff)
Commit bcbf3b04d6065e6e8051c8d2bc51a0db3610df78 by Alberto Codutti
fix: small fix on openApidoc for JobExecutions
The file was modified rest-api/resources/src/main/resources/openapi/jobExecution/jobExecution.yaml (diff)
Commit 805c1296d8c0475c33cdd463b0631aef09a2339a by Alberto Codutti
fix: added missing @XmlJavaTypeAdapter on the missing fields of JobExecution interface
The file was modified service/job/api/src/main/java/org/eclipse/kapua/service/job/execution/JobExecution.java (diff)
Commit e71b98873257467d1d2fcf1de52bb394a8af5301 by Alberto Codutti
fix(open-api): fix schema for `step properties` of `job`
The file was modified rest-api/resources/src/main/resources/openapi/jobStep/jobStep.yaml (diff)
Commit e6de74ca44081a01ddf4f89e18b3a8eb730d0ad3 by Alberto Codutti
:bug: [Test] Fixed GitHub Actions integration with Codecov for test coverage report upload

Signed-off-by: Alberto Codutti <alberto.codutti@eurotech.com>
The file was modified .github/workflows/kapua-ci.yaml (diff)
Commit be7bd0c27071c3182eed105286adad5d78a6201a by Alberto Codutti
:bug: [Test] Fixed GitHub Actions integration with Codecov for test coverage report upload - fixup

Signed-off-by: Alberto Codutti <alberto.codutti@eurotech.com>
The file was modified .github/workflows/kapua-ci.yaml (diff)
Commit 1feb6b5a9f272b3b17af1aac81c2165804c283b3 by Alberto Codutti
:arrow_up: [CI] Updated GitHub Action checkout from v3 to v4

Signed-off-by: Alberto Codutti <alberto.codutti@eurotech.com>
The file was modified .github/workflows/kapua-ci.yaml (diff)
Commit a0470e6a757f848c25f75394b93b6d4f66a7ac9e by Alberto Codutti
:arrow_up: [CI] Updated GitHub Action setup-java from v3 to v4

Signed-off-by: Alberto Codutti <alberto.codutti@eurotech.com>
The file was modified .github/workflows/kapua-ci.yaml (diff)
Commit f32f74389dbc145ccf04c60f8aaad2d3f65850b8 by Alberto Codutti
:arrow_up: [CI] Updated GitHub Action cache from v3 to v4

Signed-off-by: Alberto Codutti <alberto.codutti@eurotech.com>
The file was modified .github/workflows/kapua-ci.yaml (diff)
Commit f72cd2d0a1112a9d33f65695d1616720143c1059 by Alberto Codutti
:bug: [CI] removed Codecov result upload for steps that don't run tests

Signed-off-by: Alberto Codutti <alberto.codutti@eurotech.com>
The file was modified .github/workflows/kapua-ci.yaml (diff)
Commit 7a2e2c2eff4c0728a497e8e74840221ddbdf75da by Alberto Codutti
:arrow_up: [CI] Updated GitHub Action retry from v2.8.1 to v3

Signed-off-by: Alberto Codutti <alberto.codutti@eurotech.com>
The file was modified .github/workflows/kapua-ci.yaml (diff)
Commit 60d14e32b8323eaa8244c04f8b953318fdf989a4 by Alberto Codutti
:bug: [CI] fixed providing of CODECOV_TOKEN to CI steps

Signed-off-by: Alberto Codutti <alberto.codutti@eurotech.com>
The file was modified .github/workflows/kapua-ci.yaml (diff)
Commit 449e4cb2b7f48b7f4bfbb15b92fe68ae70448b71 by Alberto Codutti
fix: introduced casting to KapuaEid on ComposedKey.java to better handle serialization of fields into cache
The file was modified commons/src/main/java/org/eclipse/kapua/commons/service/internal/cache/ComposedKey.java (diff)
Commit 65fed8700013beb3b00523ceb5b63ee9ebed5dcd by Alberto Codutti
improve: bump `logback` library to address `CVE-2023-6481`
The file was modified pom.xml (diff)
Commit 61cc778579208c6634d9f548990c7c20b7867743 by Alberto Codutti
improve: bump `commons-configuration2` library to address `CVE-2024-29131`
The file was modified pom.xml (diff)
Commit b038951f18046c990ef8e347fe7cd477ef800155 by Alberto Codutti
fix(security): remove unnecessary localization logic

Removed unnecessary localization logic that dynamically set the locale based on request parameters to mitigate a XSS vulnerability. Since our system does not support multiple languages, replaced it with a static default locale of `en`.
The file was modified console/web/src/main/webapp/console.jsp (diff)
Commit aef5eaaa96071682ffcda0668ef1eb377db1314b by Alberto Codutti
:bug: [Core] Added missing error message for KapuaEntityUniquenessException

Signed-off-by: Alberto Codutti <alberto.codutti@eurotech.com>
The file was modified service/api/src/main/resources/kapua-service-error-messages.properties (diff)
The file was modified service/api/src/main/java/org/eclipse/kapua/KapuaEntityUniquenessException.java (diff)
Commit 0c66c80a0bbefda9680bc5292778a80de70a782d by Alberto Codutti
:bug: [Test] Fixed tests for KapuaEntityUniquenessException

Signed-off-by: Alberto Codutti <alberto.codutti@eurotech.com>
The file was modified service/api/src/test/java/org/eclipse/kapua/KapuaIllegalArgumentExceptionTest.java (diff)
The file was modified service/api/src/test/java/org/eclipse/kapua/KapuaEntityUniquenessExceptionTest.java (diff)
Commit 611fecec77ca392ae257615c3e642abd67d341c4 by Alberto Codutti
:bug: [REST API] Fixed returnNotNullEntity correctly handle null KapuaEntities and throw KapuaEntityNotFoundException

Signed-off-by: Alberto Codutti <alberto.codutti@eurotech.com>
The file was modified rest-api/core/src/main/java/org/eclipse/kapua/app/api/core/resources/AbstractKapuaResource.java (diff)
Commit 5deececa5538e0081c3af3ae80cd97a6acdca6da by Alberto Codutti
:recycle: [REST API] Adopted new returnNotNullEntity(T, String, KapuaId) utility

Signed-off-by: Alberto Codutti <alberto.codutti@eurotech.com>
The file was modified rest-api/resources/src/main/java/org/eclipse/kapua/app/api/resources/v1/resources/RolesPermissions.java (diff)
The file was modified rest-api/resources/src/main/java/org/eclipse/kapua/app/api/resources/v1/resources/DeviceEvents.java (diff)
The file was modified rest-api/resources/src/main/java/org/eclipse/kapua/app/api/resources/v1/resources/DeviceManagementOperationNotifications.java (diff)
The file was modified rest-api/resources/src/main/java/org/eclipse/kapua/app/api/resources/v1/resources/Devices.java (diff)
The file was modified rest-api/resources/src/main/java/org/eclipse/kapua/app/api/resources/v1/resources/JobTriggers.java (diff)
The file was modified rest-api/resources/src/main/java/org/eclipse/kapua/app/api/resources/v1/resources/DeviceConnectionOptions.java (diff)
The file was modified rest-api/resources/src/main/java/org/eclipse/kapua/app/api/resources/v1/resources/DeviceManagementOperations.java (diff)
The file was modified rest-api/resources/src/main/java/org/eclipse/kapua/app/api/resources/v1/resources/AccessInfos.java (diff)
The file was modified rest-api/resources/src/main/java/org/eclipse/kapua/app/api/resources/v1/resources/AccessRoles.java (diff)
The file was modified rest-api/resources/src/main/java/org/eclipse/kapua/app/api/resources/v1/resources/JobExecutions.java (diff)
The file was modified rest-api/resources/src/main/java/org/eclipse/kapua/app/api/resources/v1/resources/JobTargets.java (diff)
The file was modified rest-api/resources/src/main/java/org/eclipse/kapua/app/api/resources/v1/resources/Roles.java (diff)
The file was modified rest-api/resources/src/main/java/org/eclipse/kapua/app/api/resources/v1/resources/DeviceConnections.java (diff)
The file was modified rest-api/resources/src/main/java/org/eclipse/kapua/app/api/resources/v1/resources/Credentials.java (diff)
The file was modified rest-api/resources/src/main/java/org/eclipse/kapua/app/api/resources/v1/resources/EndpointInfos.java (diff)
The file was modified rest-api/resources/src/main/java/org/eclipse/kapua/app/api/resources/v1/resources/Jobs.java (diff)
The file was modified rest-api/resources/src/main/java/org/eclipse/kapua/app/api/resources/v1/resources/Tags.java (diff)
The file was modified rest-api/resources/src/main/java/org/eclipse/kapua/app/api/resources/v1/resources/Users.java (diff)
The file was modified rest-api/resources/src/main/java/org/eclipse/kapua/app/api/resources/v1/resources/Domains.java (diff)
The file was modified rest-api/resources/src/main/java/org/eclipse/kapua/app/api/resources/v1/resources/Groups.java (diff)
The file was modified rest-api/resources/src/main/java/org/eclipse/kapua/app/api/resources/v1/resources/AccessPermissions.java (diff)
The file was modified rest-api/resources/src/main/java/org/eclipse/kapua/app/api/resources/v1/resources/Accounts.java (diff)
Commit 26420777a8c10194ccff892749b667de9fb3ed83 by Alberto Codutti
:bug: [REST API] Fixed returnNotNullEntity for generic Objects and added dedicated WebApplicationExceptionMapper

Signed-off-by: Alberto Codutti <alberto.codutti@eurotech.com>
The file was modified rest-api/core/src/test/java/org/eclipse/kapua/app/api/core/resources/AbstractKapuaResourceTest.java (diff)
The file was addedrest-api/core/src/main/java/org/eclipse/kapua/app/api/core/exception/mapper/WebApplicationExceptionMapper.java
The file was modified rest-api/core/src/main/java/org/eclipse/kapua/app/api/core/resources/AbstractKapuaResource.java (diff)
Commit 2bdc4bc9dc5782afdbce0377f67afdff2a2a4815 by Alberto Codutti
:bug: [REST API] Fixed DeviceNotConnectedException mapped HTTP erorr code to be 400

Signed-off-by: Alberto Codutti <alberto.codutti@eurotech.com>
The file was modified rest-api/core/src/main/java/org/eclipse/kapua/app/api/core/exception/mapper/DeviceNotConnectedExceptionMapper.java (diff)
The file was modified rest-api/core/src/main/java/org/eclipse/kapua/app/api/core/exception/model/DeviceNotConnectedExceptionInfo.java (diff)
Commit 224ae5f80279cbe4ab06da745d562cc2569518f7 by Alberto Codutti
:bug: Fixed HTTP error code for DeviceNotConnectedException from 400 to 409

Signed-off-by: Alberto Codutti <alberto.codutti@eurotech.com>
The file was modified rest-api/core/src/main/java/org/eclipse/kapua/app/api/core/exception/mapper/DeviceNotConnectedExceptionMapper.java (diff)
The file was modified rest-api/core/src/main/java/org/eclipse/kapua/app/api/core/exception/model/DeviceNotConnectedExceptionInfo.java (diff)
Commit 8ad6d95cf8523c3b92eea02d64b3cce835e5ce08 by Alberto Codutti
fix(batch-job): handle default values correctly during job step creation
The file was modified service/job/internal/src/main/java/org/eclipse/kapua/service/job/step/internal/JobStepServiceImpl.java (diff)