Skip to content
This repository has been archived by the owner on Jul 31, 2024. It is now read-only.

Commit

Permalink
release: v0.3.0
Browse files Browse the repository at this point in the history
Bump version, update changelog and tested device matrix.

Signed-off-by: Marcin Niestroj <m.niestroj@emb.dev>
  • Loading branch information
mniestroj committed Sep 20, 2022
1 parent d986092 commit bbf6dee
Show file tree
Hide file tree
Showing 3 changed files with 67 additions and 26 deletions.
41 changes: 41 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,47 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.3.0] - 2022-09-20
### Added
- more 'on_message' callbacks
- RPC feature
- Settings feature
- configurable TLS credentials tag for Golioth system_client module
- samples/test/ for runtime testing with mimxrt1060_evkb and nrf52840dk_nrf52840 platforms
- support for cert-based authentication
- 'settings list' shell command
- links to API and external Golioth docs
- mimxrt1060_evkb board overlays
- gracefully handle case when no DFU releases were rolled out yet
- initial twister runtime scripts support utilizing pytest harness and goliothctl tool

### Fixed
- fixed Doxygen build warnings
- fixed all 'LightDB' and 'LightDB Stream' spelling

### Changed
- updated lightdb_led sample to handle "no more items" QCBOR error as an expected condition
- use CONFIG_GOLIOTH_SAMPLE_WIFI_{SSID,PSK} credentials in samples/settings/, similar to other
samples
- fixed miscellaneous typos
- removed 'net' tag from all sample.yaml files, which was the reason of filtering out 'esp32'
platform by twister
- verified with Zephyr post v3.2.0-rc2 (e1cb0845b49b6a4100c9e5558d37667b92f0d000)
- verified with NCS post v2.0.0 / pre v2.1.0 (a897e619b5ac15bb27f47affd4d42c6cf8e1f49f)
- explicitly use 'application/json' instead of 'text/plain' content formats
- use 'enum golioth_content_format' instead of 'enum coap_content_format' in all APIs
- all samples wait for valid connection before sending first request/packet to server
- dropped use of deprecated 'label' DT property
- bring back "LED <num> -> <value>" log messages in samples/lightdb_led/
- replaced wifi_connect() with more generic net_connect() in samples/common/
- enable Github workflows on every PR (which was limited to 'main' branch before)
- settings shell message cleanups
- reduced configured k_malloc() heap size for 'esp32' platform in all samples

### Removed
- dropped support for plaintext/unsecure UDP transport
- dropped support for Zephyr logging v1

## [0.2.0] - 2022-07-01
### Added
- enabled `kernel reboot` command in `samples/settings/` sample
Expand Down
50 changes: 25 additions & 25 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -100,59 +100,59 @@ During release testing, all boards and services are verified using sample applic
| | | |Golioth |
| | | |version |
+==================+==============+=============+==========+
|nRF91 Development |Authentication|v0.2.0 |v0.21.0 |
|nRF91 Development |Authentication|v0.3.0 |v0.27.0 |
|Kit +--------------+-------------+ |
| |Logs |v0.2.0 | |
| |Logs |v0.3.0 | |
| +--------------+-------------+ |
| |DFU |v0.2.0 | |
| |DFU |v0.3.0 | |
| +--------------+-------------+ |
| |LightDB |v0.2.0 | |
| |LightDB |v0.3.0 | |
| +--------------+-------------+ |
| |LightDB Stream|v0.2.0 | |
| |LightDB Stream|v0.3.0 | |
+------------------+--------------+-------------+----------+
|ESP32-WROOM-32D |Authentication|v0.2.0 |v0.21.0 |
|ESP32-WROOM-32D |Authentication|v0.3.0 |v0.27.0 |
| +--------------+-------------+ |
| |Logs |v0.2.0 | |
| |Logs |v0.3.0 | |
| +--------------+-------------+ |
| |DFU |v0.2.0 | |
| |DFU |v0.3.0 | |
| +--------------+-------------+ |
| |LightDB |v0.2.0 | |
| |LightDB |v0.3.0 | |
| +--------------+-------------+ |
| |LightDB Stream|v0.2.0 | |
| |LightDB Stream|v0.3.0 | |
+------------------+--------------+-------------+----------+
|nRF52840 DK + |Authentication|v0.2.0 |v0.21.0 |
|nRF52840 DK + |Authentication|v0.3.0 |v0.27.0 |
|ESP32-WROOM-32D +--------------+-------------+ |
| |Logs |v0.2.0 | |
| |Logs |v0.3.0 | |
| +--------------+-------------+ |
| |DFU |v0.2.0 | |
| |DFU |v0.3.0 | |
| +--------------+-------------+ |
| |LightDB |v0.2.0 | |
| |LightDB |v0.3.0 | |
| +--------------+-------------+ |
| |LightDB Stream|v0.2.0 | |
| |LightDB Stream|v0.3.0 | |
| +--------------+-------------+ |
| |Settings |v0.2.0 | |
| |Settings |v0.3.0 | |
+------------------+--------------+-------------+----------+
|MIMXRT1060-EVKB |Authentication|N/A |N/A |
|MIMXRT1060-EVKB |Authentication|v0.3.0 |v0.27.0 |
| +--------------+-------------+ |
| |Logs |N/A | |
| |Logs |v0.3.0 | |
| +--------------+-------------+ |
| |DFU |N/A | |
| +--------------+-------------+ |
| |LightDB |N/A | |
| |LightDB |v0.3.0 | |
| +--------------+-------------+ |
| |LightDB Stream|N/A | |
| |LightDB Stream|v0.3.0 | |
| +--------------+-------------+ |
| |Settings |N/A | |
| |Settings |v0.3.0 | |
+------------------+--------------+-------------+----------+
|QEMU x86 |Authentication|v0.2.0 |v0.21.0 |
|QEMU x86 |Authentication|v0.3.0 |v0.27.0 |
| +--------------+-------------+ |
| |Logs |v0.2.0 | |
| |Logs |v0.3.0 | |
| +--------------+-------------+ |
| |DFU |Not supported| |
| +--------------+-------------+ |
| |LightDB |v0.2.0 | |
| |LightDB |v0.3.0 | |
| +--------------+-------------+ |
| |LightDB Stream|v0.2.0 | |
| |LightDB Stream|v0.3.0 | |
+------------------+--------------+-------------+----------+

.. _Zephyr RTOS: https://www.zephyrproject.org/
Expand Down
2 changes: 1 addition & 1 deletion VERSION.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.1.0
0.3.0

0 comments on commit bbf6dee

Please sign in to comment.