1.3.0
Bugfixes
[backend] AbstractKapuaConfigurableResourceLimitedService throws npe if maxNumberChildEntities is not present (#3020)
[build] Fixed Travis CI Maven installation (#3079)
[child-accounts] "Modified By" column in Child Accounts shows incorrect data (#3089)
[console] Account list not properly shown (#3049)
[console] User Gets Logged Out After 20 Seconds (#2931)
[device-configurations] Configuration validation limits string fields to 256 characters (#3002)
[device-configurations] Increased length limit for Device Configuration Tab TextField and TextArea (#3010)
[rest-api] Fix Permission import on REST JaxbContext (#3028)
[rest-api] Restore Path annotation in DeviceManagementOperations REST APIs (#3040)
[rest-api] Unable to refresh expired Access Token with a valid Refresh Token (#3055)
[service-configurations] Account Configuration view refreshes view on error (#3108)
[service-events] liquibase.exception.DatabaseException: Invalid default value for 'created_on' [Failed SQL: ALTER TABLE meeting.sys_event_store MODIFY created_on timestamp(3) DEFAULT current_timestamp() (#2991)
[sso] SSO provider session not invalidated at Kapua session invalidation (#2971)
[sso] The OpenID idToken should never be 'null' (#3041)
Enhancements
[authentication] Configurable Minimum Password Length (#3121)
[authentication] Security plugin should allow authentication logic to be pluggable (#3119)
[authentication] Use index to search for AccessTokens (#3022)
[backend] Add Scope ID to isServiceEnabled() and isPropertyEnabled() (#3000)
[backend] Adjustable logging level (#3085)
[backend] Cache manager review the cache instantiation process (#3011)
[backend] Eclipselink 2.7.7 (#3030)
[backend] Fix sonar cloud 2020 03 06 (#2897)
[backend] Force EclipseLink JaxbContextFactory (#3019)
[backend] Redundant DeviceMenagementException and DeviceManagementException (#3074)
[build] Added options to keep staging repository in case of error (#2998)
[build] Bump netty4 version from 4.1.34.Final to 4.1.50.Final - CVE-2019-16869 - CWE-113 (#3006)
[build] Proposal for patching SonarQube rule 3032 (#3027)
[build] Removed unnecessary dependencies of netty-all (#3009)
[datastore] Disable datastore for REST API (#3004)
[datastore] Elasticsearch Kapua Client Refactoring (#3068)
[datastore] Re-add support for ElasticSearch multiple nodes (#3111)
[datastore] Storable API Refactoring (#3073)
[deployment] MFA env variables in console entrypoint (#3129)
[deployment] Redundant OpenID variables for the generic OpenID (SSO) provider in run-console script (#3127)
[device-events] Retrieval of DeviceEvent performance degradation (#2851)
[device-events] Retrieve device events with time interval filter (#3057)
[device-packages] "Log" Button Not Active in Devices -> Packages (#2868)
[devices] New sorting on Device View Tabs (#3078)
[documentation] Added new lables, syntax error fixes in README.md (#3065)
[documentation] Fix getting started on Eclipe Kapua website (#2968)
[documentation] Fix ide-page grammatical errors (#3042)
[documentation] Fix kura-kapua docs grammatical errors (#3050)
[documentation] Fix permissions doc grammatical errors (#3058)
[documentation] Fix running-page grammatical errors (#3043)
[documentation] Fix simulator doc grammatical errors (#3059)
[documentation] Fix sso doc grammatical errors (#3045)
[documentation] Minor fixes in README docs concerning sso (#2985)
[documentation] Update Copyright Years (#3063)
[messaging] MQTT Internal Connector (#3067)
[rest-api] Add askTotalCount parameter to user endpoint (#3062)
[rest-api] Initial support for MatchPredicates in Device REST API (#2875)
[rest-api] Refactor CORS Filter as Servlet Filter and disable WADL (#3069)
[rest-api] Remove REST Error Pages and /test resource reference (#3026)
[rest-api] Sort order parameter for data messages request (#2981)
[rest-api] Users Match Predicate (#3051)
[security] Broker Security Plugin enhancements (#3066)
[security] complete the KapuaSecurityContext improvements (#3105)
[sso] Add logging on the SSO (#3081)
[sso] Enabling property to disable the OpenID Connect logout (#2996)
[sso] Use the 'well-known' configuration document to configure the SSO OpenID providers (#3044)
[test] Added Junit Tests (#3008)
[test] Added Junit Tests for LocalCache Class (#3014)
[users] Allow enable/disable of kapua-sys user (#3091)