Skip to content

Releases: eclipse/kapua

1.1.0

18 Oct 13:01
Compare
Choose a tag to compare

Kapua 1.1.0 has been released, with hundreds of fixes and enhancements in almost every area. For the full list of fixes, check the project

New and Noteworthy in Kapua 1.1.0:

Enhancements

[backend] Add 'description' to KapuaNamedEntity definition (#2438)
[backend] Create Factories for all KapuaMessages (#2501)
[backend] Create new, more specific error codes to cover various CALL_ERROR instances (#2155)
[backend] Create PredicateFactory for queries (#2498)
[backend] FieldSortCriteria factory in KapuaQuery (#2652)
[backend] Implement clone method into KapuaEntityFactory (#2503)
[backend] Improved implementation of KapuaException and KapuaRuntimeException (#2637)
[backend] Move database initialization code out of the KapuaSecurityBrokerFilter (#2038)
[backend] Move DomainAttributes to API module (#2502)
[backend] Remove scopeId null check on queries and counts (#2669)
[build] Introduction of kapua-device-management-all-* module (#1915)
[build] SSL capability on Docker containers (#2003)
[certificates] Make Certificate Service configurable (#1952)
[datastore] Elasticsearch Client Basic Authentication Support (#2682)
[device-packages] Full support of DEPLOY-V2 request parameters. (#2689)
[devices] device management - track progress during long running package deployments (#1322)
[devices] Removed device unique constraint on modem IMEI, IMSI, ICCID (#2619)
[devices] Support to Cloud defined Display Name (#2622)
[documentation] Add reference to console Maven profile where missing in docs (#2561)
[documentation] No Permission Documentation (#2586)
[jobs] Add an example value for JobStepDefinition.properties (#2606)
[jobs] Concurrent jobs execution (#2323)
[jobs] Device job deploy v2 improvements (#2524)
[jobs] Feature device operation provided (#2416)
[jobs] Feature job delete forced (#2626)
[jobs] Feature job enqueuing (#2404)
[jobs] Feature job execution log (#2343)
[jobs] Implement trigger to fire a job when the device connects (#2599)
[jobs] Improved Quartz configuration (#2688)
[jobs] jobs - track progress during long running operations (#2612)
[jobs] User should be able to define job targets using tags (#995)
[messaging] Add message received timestamp header property (#2721)
[rest-api] LoginInfo REST API (#2661)
[rest-api] Manage sortFields unmarshalling in REST Datastore queries (#2121)
[tests] Added Cucumber Testing Specific Information (#2649)
[tests] Added QA steps and for running dockers and tests on external docker host (#2668)
[tests] Added test scenarios for data store service (#2683)
[tests] Automated REST API tests (#1935)
[tests] Dockerizing functional tests (#2235)
[tests] Drop Cucumber test on account for checking Settings (#2499)
[tests] QA refactoring (#2249)
[tests] REST API tests in combination with service steps (#2079)
[tests] Test dockerization (#2234)

Bugfixes

[accounts] Error When Trying To Edit Account's Settings (#2001)
[accounts] Kapua-sys Account Can Have Expiration Date (#2149)
[backend] Fix initialization in KapuaIllegalArgumentException (#2372)
[backend] service api - KapuaException unable to log exception message (#1338)
[backend] Various permission fixes in backend services (#2664)
[credentials] Kapua Reports Locking User After n+1 Attempt (#1997)
[deploy] commons.db.connection.useSsl setting not honored (#2681, #2691)
[device-connections] Fixed missing QueryParam in DeviceConnections.simpleQuery() (#2429)
[device-lifecycle] Avoid sending the disconnect message in case of stealing link and refactor the internal connect/disconnect message (#2219)
[device-lifecycle] Fix lifecycle messages processing dev (#2729)
[device-packages] Package Installation Problem (#2115)
[devices] an issue with birth certificate when GPS is on (#2702)
[endpoints] Stop Endpoint Info fallback if there are Endpoints specified in scope (#2173)
[jobs] Timeout In Job Steps Is Ignored (#2273)
[jobs] Fix job engine throw exceptions (#2614)
[jobs] Fixed Trigger creation from child accounts (#2724)
[jobs] Job target error message (#2342)
[monitoring] Always use default Dropwizard registry (#2371)
[rest-api] If a query returns zero elements, then total count is always null (#510)
[rest-api] devices/configurations REST endpoints have wrong descriptions in SwaggerUI (#2229)
[rest-api] Fix limitExceeded on MessageQuery (#2660)
[rest-api] Fix Swagger home redirection with Jetty (#2041)
[rest-api] Inconsistent sorting of result set of messages when sort is not given (#2665)
[rest-api] REST API 'authentication/refresh' sometimes returns 401 unathorized (#2579)
[rest-api] REST GenericRequest without Payload or Body throws NullPointerException (#2238)
[rest-api] Set totalCount and limitExceeded in DataMessageJson.query result (#2656)
[rest-api] SwaggerUI suggests the wrong model type for byte[] (#2239)
[rest-api] Telemetry message published through Streams Api has a wrong clientId stored (#2515)
[rest-api] Wrong POST /credentials parameter in SwaggerUI (#2181)
[rest-api] Wrong Swagger Response Objects for Requests and Packages (#2707)
[roles] "Admin" Role In Kapua-sys Account Should Not Be Deletable (#2558)
[roles] Deleting Admin Role Permission Should Not Be Allowed (#2581)
[service-events] Fix JMSServiceEventBus lifecycle (#2036)
[service-events] Service event loader overrides the service event address with the module configured address (#2263)
[service-events] Service events - uncorrect ServiceEvent stack handling on nested calls (#2060)
[service-events] Service Events: missing entity scope id. (#2547)
[tests] Remove sender pool from map after closing (#2101)
[tests] Wrong Internal Server Error HTTP Status Code (#2157)

Library Upgrades

Upgraded protobuf-java version from 2.6.1 to 3.8.0 - CVE-2015-5237 - CWE-119 (#2659)
Upgraded jackson-databind version from 2.9.9 to 2.9.9.1 - CVE-2019-12814 - CWE-200; CVE-2019-12384 - CWE-502 (#2658)
Upgraded H2 version from 1.4.192 to 1.4.199 - CVE-2018-10054 - CWE-94 (#2616)
Upgraded commons-beanutils version from 1.9.2 to 1.9.3 - CVE-2014-0114 - CWE-20 (#2635)
Upgraded commons-collections version from 3.2.1 to 3.2.2 - CVE-2015-7501 - CWE-502 (#2634)
Upgraded Guava version from 19.0 to 27.1-jre - CVE-2018-10237 - CWE-119 - errata corrige (#2633)
Upgraded Qpid Jms Client version from 0.24.0 to 0.40.0 - CVE-2018-17187 - CWE-300 (#2618)
Upgraded Jackson Databind version from 2.8.6 to 2.9.9 - CVE-2018-14718 - CWE-502 (#2617)
Upgraded Slf4j-api version from 25.0 to 26.0 - CVE-2018-8088 (#2627)
Upgraded Logback version from 1.1.8 to 1.2.3 - CVE-2017-5929 - CWE-502 (#2620)
Upgraded Guava version from 19.0 to 27.1-jre - CVE-2018-10237 - CWE-119 (#2615)
Upgraded Paho version from 1.1.0 to 1.2.1 (#2621)
Upgrade SwaggerUI to 3.23.0 (#2712)

Security

Stealing link doesn't work properly (#2204)
Hide sensible data from the Device Management Configuration tab (#2198)
Fix vulnerabilities in ServiceDAO (#2011)
Add credential key minimal requirements for credental type PASSWORD (#2241)

1.0.8

30 Sep 10:15
Compare
Choose a tag to compare

The following issues have been fixed in Kapua 1.0.8:

Bug fixes

Console

Remove createdBy column in Device Event CSV Export (#2692)

Devices

an issue with birth certificate when GPS is on (#2702)

REST API

Wrong Swagger Response Objects for Requests and Packages (#2707)

Backend

commons.db.connection.useSsl setting not honored (#2681)
Add useSsl and additional options to DB connection string - errata corrige (#2691)

Enhancements

Datastore

Elasticsearch Client Basic Authentication Support (#2682)

Jobs

Improved Quartz configuration (#2688)

1.0.7

20 Aug 09:55
Compare
Choose a tag to compare

The following issues have been fixed in Kapua 1.0.7:

Backend

Various permission fixes in backend services (#2664)
Service Events: missing entity scope id. (#2547)

Build

Upgraded jackson-databind version from 2.9.9 to 2.9.9.1 - CVE-2019-12814 - CWE-200; CVE-2019-12384 - CWE-502 (#2658)

Console - Data

Console - Data view metric filtering not working properly (#1687)
Inconsistent sorting of result set of messages when sort is not given (#757)

Jobs

Feature job delete forced (#2626)

REST API - Data Messages

Fix limitExceeded on MessageQuery (#2660)
Set totalCount and limitExceeded in DataMessageJson.query result (#2656)

1.0.6

03 Jul 14:30
Compare
Choose a tag to compare

The following issues have been fixed in Kapua 1.0.6:

Build

Upgraded commons-beanutils version from 1.9.2 to 1.9.3 - CVE-2014-0114 - CWE-20 (#2635)
Upgraded commons-collections version from 3.2.1 to 3.2.2 - CVE-2015-7501 - CWE-502 (#2634)
Upgraded Qpid Jms Client version from 0.24.0 to 0.40.0 - CVE-2018-17187 - CWE-300 (#2618)
Upgraded Jackson Databind version from 2.8.6 to 2.9.9 - CVE-2018-14718 - CWE-502 (#2617)
Upgraded Logback version from 1.1.8 to 1.2.3 - CVE-2017-5929 - CWE-502 (#2620)
Upgraded H2 version from 1.4.192 to 1.4.199 - CVE-2018-10054 - CWE-94 (#2616)
Upgraded Guava version from 19.0 to 27.1-jre - CVE-2018-10237 - CWE-119 - errata corrige (#2633)
Upgraded Guava version from 19.0 to 27.1-jre - CVE-2018-10237 - CWE-119 (#2615)

Backend

Improved implementation of KapuaException and KapuaRuntimeException (#2637)

Console - Devices

Removed device unique constraint on modem IMEI, IMSI, ICCID (#2619)
Support to Cloud defined Display Name (#2622)

1.0.5

30 May 12:04
Compare
Choose a tag to compare

The following issues have been fixed in Kapua 1.0.5:

Build

Add reference to console Maven profile where missing in docs (#2561)

Console

"Step Index" Number Not Reset After Steps Are Deleted From Job (#2425)
"Export to CSV" Button In Devices Does Not Work (#2405)

REST API

REST API 'authentication/refresh' sometimes returns 401 unathorized (#2579)
Telemetry message published through Streams Api has a wrong clientId stored (#2515)

1.0.4

11 Feb 16:35
Compare
Choose a tag to compare

The following issues have been fixed in Kapua 1.0.4:

Accounts

Kapua-sys Account Can Have Expiration Date (#2149)
ID Instead Of Username In Child Accounts -> Users -> Created By (#2207)

Backend

Fix initialization in KapuaIllegalArgumentException (#2372)
Always use default Dropwizard registry (#2371)

Build

Fix release 1.0.x Travis build (#2327)
Kapua Build Failing On "kapua-assembly-jetty-base" (#2139)

Devices

Device Assets Can be Changed Without Write Permission (#2357)
"Rollback To" Button Active Although User Does Not Have Proper Permissions (#2355)
Input Fields In Devices -> Configuration -> RestService Very Short (#2210)
Error Message Not Properly Showed In Devices -> Packages -> In Progress (#2313)
Kapua Reports An Error Although Command Executed Successfully (#2119)
Generic Undescriptive Error When Executing Incomplete Commands On Devices (#1807)
"Reboot After Install" Checkbox In Devices -> Packages Not Working (#2311)
Text Error In Devices -> Configuration -> WatchDogService (#2213)
Selected Service In Device -> Configuration -> Services Not Properly Highlighted (#2184)
Sliders In Device Event Block User From Adding Additional Columns (#1990)
Unable To Uninstall A Package (#2178)

Deployment

Fix OpenShift deployment after Dockerfile based containers (#2136)
Adopt usage of Dockerfile in assembly modules (#2016)

Jobs

Add Job Targets via Tag and Rename JobStepDefinitions names (#2368)
Error Message Regarding Job Name Not Specific Enough (#2308)
Generic Error For Cron Schedule If Start Date And End Date Are The Same (#2195)
"Ends On" Field In Jobs -> Schedules Should Not Have Mandatory Sign (#2286)
"Not Available" Client ID When Device Deleted Before Adding It To a Job (#2221)

Messaging

SSL capability on Docker containers (#2003)

UI/UX

Different Icons For Errors (#1806)
True/False Fields Can Be Implicitly Selected (#1406)
Check Boxes Can Be Implicitly Selected (#1405)
Dropdown Menus Can Be Implicitly Selected (#1402)
Password Field Remains In Error State After Failed Login (#1963)

Users

Submit Button Not Enabled When Changes Are Made In Users -> Edit (#2298)
No Error Message In Bottm Rigth Corner When Setting Expiration Date For kapua-sys (#2324)
Wrong error message when creating an already existing user (#2186)

1.0.3

07 Jan 14:19
Compare
Choose a tag to compare

The following issues have been fixed in Kapua 1.0.3:

Accounts

  • Changing Tooltip In Phone Number Field (#2250)
  • Permitted Symbols In Phone Number Field (#2070)

Devices

  • Remote IP Parameter In Devices Not Correct? (#2228)
Devices - Snapshots
  • "Upload and apply" Error Message Should Be Handled More Gracefully (#2175)
  • "Upload and Apply" Tooltip Not Working Properly (#2216)

Endpoints

  • No Endpoint Descriptions (#2217)

Jobs

  • Disabled Submit Button When Trying To Start a Job (#2232)
  • ID Instead Of Target Name When Removing It From Job (#2220)
  • Kapua Accepts Retry Interval And Cron Schedule (#2196)

REST APIs

  • devices/configurations REST endpoints have wrong descriptions in SwaggerUI (#2229)
  • REST GenericRequest without Payload or Body throws NullPointerException (#2238)
  • SwaggerUI suggests the wrong model type for byte[] (#2239)

Service Events

  • Service event loader overrides the service event address with the module configured address (#2263)

Tags

  • "Entity of type tag with id/null was not found" Error When Trying To Add Deleted Tag (#2222)

Tests

  • Fix for test failures on Travis (#2274)
  • Travis Build Failing Because Of Insufficient Heap Space (#2243)

UI/UX

  • Non-disabled Login Password Field Causing Instant Logouts (#2251)
  • Window Not Properly Grayed Out When Resized (#1854)

Users

Users - Credentials
  • Add credential key minimal requirements for credential type PASSWORD (#2241)
  • TextFieldValidator for FieldType.PASSWORD regex bug (#2242)
Users - Roles
  • Wrong Error Message When Trying To Add An Unexisting Role To a User (#2223)

1.0.2

29 Nov 15:15
Compare
Choose a tag to compare

The following issues have been addressed in Kapua 1.0.2:

Bug fixes

Backend
  • Stealing link doesn't work properly (#2204)
Connections
  • Submit Button Not Activated When Reserved User Selected In Connections (#2146)
Devices
  • Submit Button Not Active Although User Has Selected A Tag From Dropdown Menu (#2018)
  • Disabled Uninstall Button Problem In Devices -> Packages (#2111)
Jobs
  • No Errors If "Starts On" Field Is Not Filled In Jobs -> Schedules (#2147)
  • Error in Job's Schedules Not Accessible Because Of The Tooltip (#2109)
  • Generic Error When User Sets "Retry Interval" In Job Schedules to "0" (#2008)
  • No Error Message If Retry Interval In Job Schedules In Wrong Format (#2009)
Roles
  • Role Paging In Users Not Working Properly (#2174)
Users
  • Submit Button Not Properly Enabled When User Has Blocked Password (#1965)

Enhancements

Devices
  • Hide sensible data from the Device Management Configuration tab (#2198)
  • Unlimited Delay Field In Devices -> Packages -> Uninstall (#2116)
  • Unlimited Delay Field In Devices -> Packages -> Install (#2110)
  • Device Package Uninstall Window Too Small For Packages With Long Name (#2118)
  • Command Output Window Has Fixed Size (#2188)
  • Command Output Window Can Be Clicked (#2014)
Jobs
  • Date Fields Are Not Limited As Expiration Date Fields Are (#2148)
UX
  • Text In Info/Error Messages Not Aligned (#2185)

1.0.1

23 Nov 13:13
Compare
Choose a tag to compare

The following issues have been addressed in Kapua 1.0.1:

Bug fixes:

Account
  • Parent Account Name In Settings -> Edit Not Correct (#2066)
  • Error When Trying To Edit Account's Settings (#2001)
Backend
  • service api - KapuaException unable to log exception message (#1338)
Connections
  • Generic Error When Setting Reserved User In Connections (#1897)
Data
  • Wrong filter in the "by Asset" visualisation (#2085)
Devices
  • Managing Device's Errors When Device Is Offline (#2117)
  • Kapua console Device connection_ip does not update correctly (#2084)
  • Kapua device details incorrect (#2083)
  • Account:Read Permissions Needed For Downloading/Exporting Devices's CSV (#2095)
  • Kapua sends meta type name instead of id when updating configuration (#2093)
Jobs
  • Time Dropdown Menu Not Working Properly (#1989)
REST APIs
  • Wrong POST /credentials parameter in SwaggerUI (#2181)
  • Wrong Internal Server Error HTTP Status Code (#2157)
  • Fix Swagger home redirection with Jetty (#2041)
Roles
  • Adding a Role to a User from a parent account causes error (#1987)
Service events
  • uncorrect ServiceEvent stack handling on nested calls (#2060)
  • Fix JMSServiceEventBus lifecycle (#2036)
Settings
  • Account Settings Are Editable (#2069)
  • Unable To Save New Settings As Kapua-sys (#1961)
Users
  • Missing Descriptions Under Mandatory (Password) Fields (#2071)
  • Expiration Date Parameter Not Unified (#2019)
  • Credential Name Instead Of Its ID When Unlocking It (#1998)
UX
  • Wrong Error Message When User Tries To Unsuccessfully Change Its Password (#2050)

Enhancements:

Backend
  • Move database initialization code out of the KapuaSecurityBrokerFilter (#2038)
Certificates
  • Make Certificate Service configurable (#1952)
Endpoints
  • Stop Endpoint Info fallback if there are Endpoints specified in scope (#2173)
Jobs
  • Added JobStepDefinition filtering on add dialog (#2191)
REST APIs
  • Manage sortFields unmarshalling in REST Datastore queries (#2121)

Merged no issue-related Pull Requests:

Backend
  • Include client certificates in KapuaConnectionContext (#1950)
Service Events
  • Remove sender pool from map after closing (#2101)
UX
  • Removal of Excel exporting (#1981)

1.0.0

09 Oct 13:19
Compare
Choose a tag to compare

Kapua 1.0.0

Added features:

  • Endpoints: Now Endpoints can be defined in Kapua, in order to manage all the system endpoints and have them in a registry. Both a Console view and a REST API are provided.
  • Datastore Indexing Window and Index Prefix: Two options can now be used to configure the Datastore indexing window (an index per week, per day or per hour) and an optional index name prefix. Both options are per-deployment.
  • Assigned Devices in Tags: Now the Devices assigned to a specific tag are shown in the Console
  • Events broker: This release introduces the Events-Broker component, a new service designed to support event driven interactions between Eclipse Kapua Services. By implementing Service Events, changes in global status of the platform can be propagated consistently throughout the services while keeping the dependencies between them to the minimum (loose coupling).
  • Modules: Introducing the concept of Modules, Service Lifecycle management has been extended and integrated with the new Service Events functionality. These two pieces will enable further evolutions for implementation of microservice architecture.

Compatibility:

This release introduces some changes that break the compatibility with the previous release. These changes are mainly related to refactoring, fixies and improvements in the underneath Kapua services.

  • Changes to Kapua REST APIs.
    • JSON Serialization of some objects in the datastore and device command APIs have been changed.
  • Changes to Kapua Service APIs.
    • Device management services have been moved from maven project “kapua-device-*” to the new project “kapua-device-management. Package names have been changed consistently.
    • Domain service has been refactored. Some objects have been moved to the *-api project. Some service implementations of the domain objects have been moved in the *-api project as well.
    • Query predicates have been refactored. Some predicate classes have been renamed. Entity predicates classes have been moved from *-internal to *-api.
    • Job service. Parsing of KapuaId and ‘enums’ job step properties in job service changed.
  • Deployments.
    • New deployments require the Events-Broker service component, a new stand-alone application in the architecture, to be up and running.

Bug Fixes:

Access Groups
  • No Upper Limit For Access Groups Filter Box (#1174)
  • No Error Message If maxNumberChildGroups Exceeded (#978)
  • Page Toolbar Freezes, if Upper Refresh Button in Access Groups Clicked Too Fast (#1260)
Accounts
  • Child Account Cannot Be Deleted Although User Has Proper Permissions (#1074)
  • Child Account Can Be Deleted Without Delete Permissions (#1073)
  • Grey Strip On Bottom Of Add/Edit Child Account Window (#1876)
  • Long Child Account Name Not Displayed Properly (#1603)
  • Page Toolbar Freezes, if Upper Refresh Button in Child Accounts Clicked Too Fast (#1263)
  • Unnecessary Sliders in Child Accounts When Resizing Windows (#1202)
  • Any Symbol Can Be Inserted Into "Phone Number" Field in Settings (#1211)
  • Background Color In Kapua Child Accounts Split in Two Parts (#1204)
  • No Upper Limit For Child Account Filter Boxes (#1196)
Accounts - Settings
  • Account Settings Not Accessible Although User Has All Permissions Needed (#1912)
  • Kapua Refreshes Account Settings Long After User Stops Pressing Refresh (#1873)
  • "For inpust String" Errors in Account Settings in Child Accounts (#1632)
  • No Room Between Settings Main Paragraph and Description / Account Settings Tabs (#1626)
  • No Text in Error Box if rxByteLimit is Set to Specific Value (#890)
  • Save And Discard Buttons in Settings Although Nothing Can be Changed or Saved (#1601)
  • Kapua Reporting "Illegal Null Value" When Clicking on "Settings" Tab (#1833)
  • Kapua Reports Unsaved Changes Although Refresh Button Is Pressed (#1277)
Accounts - Users
  • No Expiration Date in Child Accounts -> Users (#1875)
Authentication
  • AuthenticationService.verifyCredentials(...) invocation causes problem with the session (#1397)
Backend
  • KapuaRuntimeException and KapuaException cannot handle null arguments (#1584)
  • Missing PermissionPredicates (#1552)
  • "Permission already granted" check (#1554)
Continous Integration
  • Travis build fails due to oracle jdk link no more available (#1610)
  • Sonar analisys reports Blocker issues (#1410)
  • Build - Hudson build stuck waiting to connect to Elasticsearch node (#829)
Connections
  • Page Toolbar Freezes, if Upper Refresh Button in Connections Clicked Too Fast (#1257)
Data
  • Page Toolbar in Data View Gets Grayed Out if Query Clicked Multiple Times (#1628)
  • Data After 40th Page Not Accessible (#1155)
  • "Calculating..." Message in Data View Does Not Disappear if There Are no Messages (#1759)
  • Date Range Button Does Not Automatically Refresh Page (#1804)
  • Custom Date Range Problem (#845)
Data - By Topic
  • Wrong Data View By Topic query for topics with messages in both itself and a child (#1607)
  • Wrong Data View By Topic query for topics with common prefix (#1606)
  • datastore - view data by topic error if last post date is null (#1454)
Data - Export
  • Data export to CSV or Excel fails when query results more than 10000 rows (#1534)
Deployment
  • Vagrant develop machine broken (#1844)
Devices
  • Disabled Tabs In Devices Although User Has All The Proper Permissions (#1913)
  • User Cannot Add Devices Although Device Permissions Are Added (#1903)
  • Console - Device Management tabs wrong permission (#1677)
  • "Device Not Connected" Error If User has Only Device Permissions (#1673)
  • Page Toolbar Freezes, if Upper Refresh Button in Devices Clicked Too Fast (#1256)
  • Kapua Freezes If User Sorts Device Or Jobs In Certain Way (#1879)
  • Sorting by Display Name For Devices is Not Working (#1751)
  • Kapua Reports Error in Access Group Field When Editing Device (#1631)
  • Tags And Groups Filter in Device Not Working Properly if Tag/Group Name "ANY" (#1625)
  • No Device Status Field When Adding device (#1621)
  • User Cannot Edit Live/Offline/Missing Device's Parameters (#1595)
  • All Devices Automatically Added to All Access Groups (#1563)
  • Disconnect Filter Option in Devices Not Working Properly (#1395)
  • Error When Refreshing List of Devices Where Live Device Present (#1301)
  • Unnecessary Slider in Devices When Resizing Windows (#1203)
  • Non-consistent Error When Trying To Delete a Device (#1057)
  • Toolbar Of Selected Device Not Frozen As It Should Be (#1035)
  • Kapua Reports "Device Update Succeeded" Regardless Of What User Does (#1032)
  • Device View Freezes if No Device Selected And "Change Pages Buttons" Pressed (#1351)
  • Dialogue Box Closes if User Enters Device With Non-Unique Name (#1265)
  • Background Color In Kapua Devices Split in Two Parts (#1205)
  • Tags Automatically Added To All Devices (#1140)
  • Kapua UI Freezes If Display Name Too Long (#1012)
  • No Error Message If maxNumberChildDevices Exceeded (#981)
  • Inconsistent internal state when gateway connects with 'kapua-sys' account (#294)
  • Device management - Missing existence checks (#1581)
  • Device Management - Missing ConnectionStatus check (#1579)
  • Device management requires wrong permission device_event:write (#1690)
  • Device management operations hide errors (#1439)
Devices - Assets
  • "BAD REQUEST" Error From Kapua When Trying to Update Asset on Kura (#1797)
  • "Device Not connected" Error in Assets If Device Has Drivers But no Assets (#1757)
  • Assets Save and Discard Button Disabled, Although Changes Were Made (#1714)
  • Assets in Devices Not Shown Properly (#1617)
  • Refresh Button in Device Asset Not Frozen Although List Is Empty (#1184)
  • Unable To Download Assets Results As .xls File (#1152)
  • Unable To Download Assets Results As .csv File (#1151)
Devices - Bundles
  • Error At Unsuccessful Bundle Start Should Be Handled More Gracefully (#1805)
  • Kapua Bundle View Freezes if Inactive Bundle Deselected And Start Bundle Pressed (#1720)
Devices - Commands
  • Unknown Command Error Should be Handled More Gracefully (#1630)
Devices - Configurations
  • "Download" And "Rollback To" Buttons Not Disabled Although no Snapshot Selected (#1624)
  • Device Configuration Refreshed Twice (#1344)
  • No Error Message For Non-Saved Changes When Leaving Devices Tab (#1137)
  • "Invisible" Browse Button in "Upload and Apply" Info Box (#1311)
  • "Upload and Apply" Info Box Can Be Upsized and Resized (#1308)
  • "Upload and Apply" Info Box Has "x" Icon (#1307)
  • Sort Icon in "Created On" Column in Devices Snapshots is not working (#1306)
  • Refresh Button in Device Configuration Not Frozen Although List Is Empty (#1185)
  • "Upload and Apply" Button Not Frozen Although Device Disconnected (#1134)
Devices - Events
  • Inactive Buttons in Kapua (#1793)
  • Buttons In Devices -> Events Clickable If Page Constantly Refreshed (#1895)
  • Kapua Stuck in "Loading" Screen If No Devices Selected And Events Refresh Button Pressed (#1181)
  • Exporting Device Events To .csv Does Not Work (#1129)
  • Device event date bug (#49)
Devices - Packages
  • Kapua Reports No Error When Package Cannot Be Installed (#1314)
  • Refresh Button In Devices Packages Does not Work (#1049)
Devices - Tags
  • No Tooltip For Long Tags in Devices -> Add Tag (#1638)
  • Problems With Adding And Deleting Tags From Devices (#1586)
  • Kapua Freezes if Tag Deleted From Device (#1572)
  • Device Tags Not Shown Properly (#996)
Documentation
  • A small format problem for md documents (#1497)
Endpoints
  • Endpoint info DNS validation still broken (#1861)
  • Endpoint Port Error Not Coloured When In Specific Error State (#1822)
  • No "Port" Search Field in Endpoints (#1816)
  • Endpoint info domain name validation error (#18...
Read more