Skip to content

Kaa platform v0.9.0 "Avocado Archipelago"

Pre-release
Pre-release
Compare
Choose a tag to compare
@akokhanovskyi akokhanovskyi released this 28 Apr 13:13
· 2791 commits to master since this release

Epics

  • [KAA-876] - Device management
  • [KAA-889] - Ability to use MariaDB as a SQL database in Kaa cluster

Stories

  • [KAA-38] - Add ability to create unicast notifications via Web UI
  • [KAA-416] - Integrate Kaa with Docker
  • [KAA-813] - [C SDK] Implement source formatting script
  • [KAA-829] - [C SDK] Increase warning\error level and fix all warnings when using gcc
  • [KAA-857] - [C++ SDK] Use CMAKE_BUILD_TYPE instead of KAA_DEBUG_ENABLED
  • [KAA-858] - [C SDK] Use CMAKE_BUILD_TYPE instead of KAA_DEBUG_ENABLED
  • [KAA-873] - Add support of failover and load balancing to Kaa REST client
  • [KAA-874] - Download configuration for specific endpoint group
  • [KAA-877] - REST API to provision and revoke endpoint security credentials
  • [KAA-879] - Ability to handle endpoint deregistration requests.
  • [KAA-888] - [Objective-C] Add SQLite-based log storage
  • [KAA-890] - Ability to switch between SQL databases using maven build profile.
  • [KAA-891] - Introduce specific error codes for requests from unregistered endpoints
  • [KAA-896] - [Java SDK] Ability to set Failover Strategy
  • [KAA-915] - Improve and document JMX performance metrics
  • [KAA-925] - [C SDK] Factor out common manager API
  • [KAA-926] - [C SDK] Make KAA_MAX_LOG_LEVEL overridable for tests
  • [KAA-933] - [C SDK] Check and integrate binary builds for xtensa-lx106-elf
  • [KAA-934] - [C SDK] Add support for Cmocka + CTest
  • [KAA-936] - [C SDK] Setup Nix for automatic environment setup
  • [KAA-941] - [C SDK] Integrate rats into Nix
  • [KAA-945] - [C SDK] Check and speed up long-running tests
  • [KAA-947] - [C SDK] Update to cc3200-sdk-1.2.0
  • [KAA-948] - [Objective-C SDK] Add ability to build SDK with release configuration
  • [KAA-951] - Integrate Kaa with Cassandra 3.0.x version
  • [KAA-952] - [C SDK] Remove KAA_TRACE_IN and KAA_TRACE_OUT from tests
  • [KAA-953] - Update Spring framework dependency version
  • [KAA-959] - Increase maximum length of the SDK profile name
  • [KAA-960] - Ability to assign CredentialsService instance to Application
  • [KAA-963] - [Java SDK] Ability to handle device management error codes
  • [KAA-964] - [Objective-C SDK] Ability to handle device management error codes
  • [KAA-965] - [C++ SDK] Ability to handle device management error codes
  • [KAA-966] - [Objective-C SDK] Ability to set Failover Strategy
  • [KAA-975] - [C SDK] Review disabled tests
  • [KAA-976] - Review and update REST API calls to accept application token instead of application ids
  • [KAA-978] - [C SDK] Ability to handle device management error codes
  • [KAA-992] - [C SDK] Patch astyle
  • [KAA-998] - [C SDK] Add build with no logging
  • [KAA-1001] - [C SDK] Implement -Werror for doxygen
  • [KAA-1016] - Integrate Nix for C++ SDK
  • [KAA-1021] - [C SDK] Update to latest nix channel

Tasks

  • [KAA-984] - [C SDK] Create testing tutorial
  • [KAA-987] - Create "Build configuration" page
  • [KAA-996] - [C SDK] Review doxygen generation
  • [KAA-1008] - [C++] Make Windows documentation more explicit

Bugs

  • [KAA-820] - [C SDK] Build script doesn't stop if errors occur during tests
  • [KAA-893] - Server-side EP profile should be stored as a DB object in MongoDB
  • [KAA-901] - Confusing error message when creating a type in CTL, which uses itself recursively
  • [KAA-902] - Confusing error message when creating an endpoint group with the existing name, but a different weight
  • [KAA-906] - [Objective-C SDK] Bucket delivery timeout causes sequential switching of access points
  • [KAA-912] - [Java SDK] Bucket delivery timeout causes sequential switching of access points
  • [KAA-913] - [C++ SDK] Bucket delivery timeout causes sequential switching of access points
  • [KAA-914] - [C SDK] Bucket delivery timeout causes sequential switching of access points
  • [KAA-932] - [C SDK] Incorrect buffer management in KaaTCP request
  • [KAA-937] - [C SDK] RSA Keys are generated in sources
  • [KAA-938] - Resolve warnings in Objective-C SDK
  • [KAA-942] - Deep schema export fails with CTL dependencies
  • [KAA-946] - SDK generation fails
  • [KAA-950] - Fix persistence of client properties state.
  • [KAA-958] - Licence headers are missing in some of the new files
  • [KAA-970] - Сould not receive notification on Android client from mandatory topic on Admin UI.
  • [KAA-971] - [C++ SDK] Unit tests fail
  • [KAA-980] - [C++ SDK] Fix build_sdk_thirdparty.bat
  • [KAA-1007] - [Objective-C SDK] Unable to send meta data request on the first SDK start
  • [KAA-1009] - [C++ SDK] Fix and improve buid_sdk_thirdparty.bat and env.bat
  • [KAA-1011] - [C SDK] Fix cppcheck
  • [KAA-1015] - Can't use default value for long type
  • [KAA-1017] - [C SDK] Warning compiling tests with clang
  • [KAA-1018] - Fix copyright header format so it doesn't get misinterpreted as documentation
  • [KAA-1020] - [C++ SDK] Test segfault
  • [KAA-1026] - [Java SDK] Endpoint SDK should not control application behaviour
  • [KAA-1027] - [Objective-C SDK] Endpoint SDK should not control application behaviour
  • [KAA-1028] - [C++ SDK] Endpoint SDK should not control application behaviour
  • [KAA-1029] - [C SDK] Endpoint SDK should not control application behaviour
  • [KAA-1033] - SQLite storage size grows infinitely
  • [KAA-1046] - [C SDK] Build errors in generated files within GPIO cc32xx demo
  • [KAA-1048] - C Data collection isn't working as expected
  • [KAA-1049] - Unable to save big log schema