Skip to content

Releases: eclipse/kapua

1.2.3

10 Jul 15:58
Compare
Choose a tag to compare

Bugfixes

[backend] AbstractKapuaConfigurableResourceLimitedService throws npe if maxNumberChildEntities is not present (#3020)
[rest-api] Force EclipseLink JaxbContextFactory (#3019)


Enhancements

[device-events] Retrieval of DeviceEvent performance degradation (#2851)

1.2.2

06 Jul 09:01
Compare
Choose a tag to compare

Bugfixes

[backend] Cache manaager review the cache instantiation process (#3011)
[console-devices] Configuration validation limits string fields to 256 characters (#3002)
[console-sso] SSO provider session not invalidated at Kapua session invalidation (#2971)


Enhancements

[console-sso] Enabling property to disable the OpenID Connect logout (#2996)
[datastore] Disable datastore for REST API (#3004)
[dependencies] Removed unnecessary dependencies of netty-all (#3009)
[dependencies] Bump netty4 version from 4.1.34.Final to 4.1.50.Final - CVE-2019-16869 - CWE-113 (#3006)

1.2.1

16 Jun 13:51
Compare
Choose a tag to compare

Enhancements

[backend] Add Scope ID to isServiceEnabled() and isPropertyEnabled() (#3000)
[documentation] Minor fixes in README docs concerning sso (#2985)
[rest-api] Sort order parameter for data messages request (#2981)
[test] Remove shiro.ini from kapua-qa-common (#2983)

1.2.0

09 Jun 09:11
Compare
Choose a tag to compare

Bugfixes

[backend] Cannot connect to child account on Kapua (1.1.3) (#2918)
[backend] Fix event bus instance leak (#2924)
[backend] Fix KapuaNamedEntity name validation (#2796)
[backend] Fix Liquibase foreign keys definition for ON DETELE CASCADE (#2914)
[backend] Fix shiro configuration (#2905)
[backend] Fixed exception messages missing the positional argument number (#2900)
[backend] Fixed notification processing update retry strategy (#2926)
[backend] Fixed SemanticVersioning utility class and added jUnit test (#2894)
[build] Build failing on Windows machine (#2826)
[build] Fix swagger-cli version (#2953)
[console-data] View Data by Topic - generic error popup when refresh of the topic-list fails due to timeout (#2950)
[console-data] View Data by topic - Topic-List scrolls to top when a folder is expanded (#2948)
[console-data] View Data by topic - Topic-List scrolls to top when last-updated-on are updated with delay (#2949)
[console-users] "NULL" Errors When Trying to List Roles and Permissions in User View (#2839)
[console-users] NullPointerException in Console when showing Role Permissions, User Permissions or User Roles (#2910)
[datastore] datastore - error in data view by topic when the topic name contains the character '°' (grade) (#2833)
[deployment] Fix H2 URI in Dockerfile (#2830)
[dev-tools] Fixed Broker configuration on Vagrant machine (#2775)
[device-management] Fix device management lifecycle APPS message processing (#2780)
[device-management] Fixed error handling of the StreamService.publish() (#2759)
[device-management] Fixed typo in PackageAppProperties metrics names (#2778)
[device-management] Fixes in Device Management Notification service (#2777)
[device-management] Possible device event loss and not updated device last event type field (#2714)
[devices] Bug While Creating a New Device From Backend (#2713)
[documentation] Fixed input parameters definition for device/packages/_download (#2960)
[endpoints] Problem with endpoint_info permission on Back-End side (#2677)
[groups] Bug While Creating a New Group From Backend (#2710)
[job-engine] Fix job engine performance on high load (#2854)
[messaging] fix broker metrics names (#2827)
[operations] Fixed closing of the Device Management Operation (#2793)
[rest-api] Correctly map ParamException in REST API (#2877)
[rest-api] Fix NPE on RolesPermissions REST API (#2734)
[rest-api] Fix REST-API device/{deviceId}/request API (#2781)
[rest-api] MetricPredicate translates to incompatible query in Elasticsearch REST Client (#2852)
[rest-api] REST Data Messages metric has stale value type (#2744)
[sso] Fix ssoException in broker docker container (#2966)
[sso] Fixed failed redirect with sso logout (#2970)
[tags] Bug While Creating a New Tag From Backend (#2709)
[test] Fixed Failing Cucumber Unit Tests (#2961)
[test] Test Reports Not Accessible (#2804)
[test] Fixed test for KapuaDelayUtil class (#2944)


Enhancements

[backend] Chng general improvements (#2788)
[backend] Email addresses with top level domains longer than 4 characters are rejected (#2898)
[backend] Feature cache (#2959)
[backend] Liquibase Client improvements (#2889)
[backend] locator - change project name for Guice implementation (#1244)
[backend] Move CORS filter to Shiro (#2855)
[backend] Move kapua-broker-core (#2927)
[backend] Remove db password print while log level set to DEBUG (#2925)
[backend] Remove duplicated dependencies on kapua-qa-integration (#2964)
[backend] Restored old method in KapuaLiquibaseClient (#2902)
[backend] ServiceDAO findByField improvements (#2930)
[backend] Throw KapuaNotFoundException if device does not exist (#2735)
[backend] Total Count in Queries (#2832)
[build] Add NPM scope to swagger-cli (#2893)
[build] Unneded codevov.io bash command (#2802)
[console-data] Disable auto scroll in timestamp refresh (#2951)
[console-jobs] Added Dialog to show Job Execution Log in Console (#2794)
[console-packages] Added PackageDownloadRequest download restart option (#2929)
[console] Add JWT ID in GwtSession (#2786)
[console] Move Console MainViewDescriptors from src to resources (#2861)
[datastore] datastore driver - adding reconnect to datastore capabilities (#2969)
[datastore] disabling datastore feature parameter (#2963)
[dependencies] H2 depedency cleanup (#2737)
[dependencies] Upgraded commons-beanutils version from 1.9.3 to 1.9.4 - CVE-2019-10086 - CWE-502 (#2821)
[dependencies] Upgraded Jackson dependencies version from 2.9.9.1 to 2.10.1 - CWE-502 (#2822)
[dependencies] Upgraded Jose4j version from 0.5.2 to 0.7.0 - CWE-200 (#2831)
[dependencies] Upgraded Liquibase Core version to 3.6.3 (#2625)
[dependencies] Upgraded commons-fileupload version from 1.3.2 to 1.4 - CVE-2016-1000031 - CWE-284 (#2837)
[deployment] Easier Broker Debug in Docker Compose (#2919)
[deployment] External ES mount (#2936)
[dev-tools] Feature docker vagrant ssh options (#2923)
[device-jobs] Batch Job - Restart button available by device (#2767)
[device-jobs] Improved retrieval of TriggerDefinitions in TriggerServiceImpl (#2860)
[device-management] Device Management Notification message support (#2758)
[documentation] OpenAPI Definition Files for REST API (#2795)
[documentation] Updated docker-deploy.sh instructions on README (#2887)
[messaging] Fallback to byte array for non-Kura body payload (#2745)
[messaging] Feature DeviceCall module improvements (#2901)
[messaging] Further translator refactoring and optimization (#2956)
[messaging] Translator module improvements (#2876)
[messaging] Transport module improvements (#2883)
[operations] Added filtering of the application type for DeviceManagementOperation (#2787)
[operations] Added show of the in progress log on Device Management Operation (#2792)
[operations] DeviceManagementOperationService.findByOperationId feature (#2885)
[rest-api] Add askTotalCount to Devices simpleQuery (#2878)
[rest-api] Feature service configuration rest (#2732)
[rest-api] Job Targets CSV Export and Jobs Registry readonly REST API (#2789)
[rest-api] JobStepRegistry readonly REST API (#2790)
[rest-api] REST API Users for Role (#2836)
[rest-api] RESTful HTTP return codes (#2903)
[rest-api] Search for messages with a given metric in REST DataMessages (#2849)
[rest-api] Snapshot Download REST API (#2817)
[rest-api] Sorting in Devices REST simpleQuery (#2891)
[service-configurations] Prevent users to change settings on their account (#2954)
[service-configurations] Restrictable Service Configurations (#2947)
[sso] Refactoring of the SSO module (#2754)
[sso] SSL enabling in SSO (#2933)
[test] Added Integration Tests For Accounts (#2864)
[test] Added JUnit tests for KapuaDelayUtil class (#2935)
[test] Added Junit Tests for SemanticVersion (#2946)
[test] Added JUnit tests for ValueTokenizer class (#2937)
[test] Added tests for Device service (#2879)
[test] Added Tests For Endpoint Service (#2808)
[test] Added Tests For Endpoint Service (#2881)
[test] Added tests for Group service (#2809)
[test] Added tests for Group service (#2880)
[test] Added tests for Tag service (#2815)
[test] Added tests for Tag service (#2882)
[test] Added Unit Tests For Job Service (#2862)
[test] Added Unit tests for StringUtil class (#2913)
[test] Added unit tests for translator part1 (#2941)
[test] Added Unit Tests For User Service (#2863)
[test] Create integration test for Scheduler Service (#2757)
[test] Exclude test classes from Codecov reports (#2820)
[test] No Job-Engine-Service Cucumber Integration Tests (#2662)
[test] Role unit tests (#2843)
[test] Separated tests for job engine service - restart job (#2742)
[test] Added Junit Tests for PropertiesUtils (#2940)
[test] Added JUnit tests for SystemUtils class (#2943)
[users] Add missing permissiong check on UserServiceImpl (#2938)

1.1.5

09 Apr 12:59
Compare
Choose a tag to compare

The following issues have been fixed in Kapua 1.1.5:

Bug fixes

Device Management

Fixed notification processing update retry strategy (#2926)

Event Bus

Fix event bus instance leak (#2924)

Enhancements

Backend

Remove db password print while log level set to DEBUG (#2925)

Development Tools

Feature docker vagrant ssh options (#2923)
Easier Broker Debug in Docker Compose (#2919)

Device Packages

Added PackageDownloadRequest download restart option (#2929)

1.1.4

31 Mar 15:30
Compare
Choose a tag to compare

The following issues have been fixed in Kapua 1.1.4:

Bug Fixes

Messaging

Cannot connect to child account on Kapua (1.1.3) (#2918)

1.1.3

25 Mar 16:37
Compare
Choose a tag to compare

The following issues have been fixed in Kapua 1.1.3:

Bug Fixes

Backend

Fixed exception messages missing the positional argument number (#2900)
Fixed SemanticVersioning utility class and added jUnit test (#2894)
Restored old method in KapuaLiquibaseClient (#2902)
Fixed javadoc for JpaJobStatus (#2917)
Fix shiro configuration (#2905)
Fix Liquibase foreign keys definition for ON DETELE CASCADE (#2914)

Datastore

MetricPredicate translates to incompatible query in Elasticsearch REST Client (#2852)

Job Engine

Fix job engine performance on high load (#2854)

REST API

Move CORS filter to Shiro (#2855)

Enhancements

Backend

Liquibase Client improvements (#2889)
Skip groupable checks if the logger user is trusted (#2904)

Console

Email addresses with top level domains longer than 4 characters are rejected (#2898)

1.1.2

05 Feb 09:26
Compare
Choose a tag to compare

The following issues have been fixed in Kapua 1.1.2:

Bug Fixes

Backend

Fix KapuaNamedEntity name validation (#2796)

Build

Fix H2 URI in Dockerfile (#2830)

Datastore

datastore - error in data view by topic when the topic name contains the character '°' (grade) (#2833)

Device Management

Fixed closing of the Device Management Operation (#2793)

Devices

Bug While Creating a New Device From Backend (#2713)

Groups

Bug While Creating a New Group From Backend (#2710)

Messaging

fix broker metrics names (#2827)

Tags

Bug While Creating a New Tag From Backend (#2709)

Enhancements

Device Management

Added show of the in progress log on Device Management Operation (#2792)

Jobs

Added Dialog to show Job Execution Log in Console (#2794)

Security

Upgraded Jackson dependencies version from 2.9.9.1 to 2.10.1 - CWE-502 (#2822)
Upgraded commons-beanutils version from 1.9.3 to 1.9.4 - CVE-2019-10086 - CWE-502 (#2821)
Upgraded commons-fileupload version from 1.3.2 to 1.4 - CVE-2016-1000031 - CWE-284 (#2837)
Upgraded Jose4j version from 0.5.2 to 0.7.0 - CWE-200 (#2831)

Test

Exclude test classes from Codecov reports (#2820)

1.1.1

18 Dec 14:16
Compare
Choose a tag to compare

The following issues have been fixed in Kapua 1.1.1:

Bug fixes

REST API

Fix REST-API device/{deviceId}/request API (#2781)
Fix NPE on RolesPermissions REST API (#2734)
REST Data Messages metric has stale value type (#2744)
Fixed error handling of the StreamService.publish() (#2759)

Device Management

Fix device management lifecycle APPS message processing (#2780)
Possible device event loss and not updated device last event type field (#2714)
Fixed typo in PackageAppProperties metrics names (#2778)
Fixes in Device Management Notification service (#2777)

Developer Tools

Fixed Broker configuration on Vagrant machine (#2775)

Enhancements

Backend

Throw KapuaNotFoundException if device does not exist (#2735)

REST API

Fallback to byte array for non-Kura body payload (#2745)
Feature service configuration rest (#2732)

Build and Test

H2 depedency cleanup (#2737)
Separated tests for job engine service - restart job (#2742)

1.0.9

29 Oct 15:44
Compare
Choose a tag to compare

The following issues have been fixed in Kapua 1.0.9:

Bug fixes

REST API

Fix NPE on RolesPermissions REST API (#2734)
Fallback to byte array for non-Kura body payload (#2745)
REST Data Messages metric has stale value type (#2744)

Backend

Throw KapuaNotFoundException if device does not exist (#2735)