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

release: v0.7.0 #416

Merged
merged 1 commit into from
Aug 7, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 36 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,42 @@ 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.7.0] - 2022-08-04
### Added
- asynchronous API for reporting FW state: `golioth_fw_report_state_cb()`
- new features in Python library for REST API calls
- artifacts and releases handling
- monitoring of LightDB State and LightDB Stream
- Kconfig option for RPC maximum response length
- Kconfig options for maximum PSK-ID and PSK lengths
- certificate provisioning sample

### Fixed
- length verification of called RPC method
- ignoring previously received CoAP blocks (fixes DFU with high-latency networks)

### Changed
- converted all remaining pytest test scripts from using `goliothctl` to Python library for REST API
calls
- utilize *sysbuild* for DFU sample
- moved common configuration options from samples' `prj.conf` files to
`samples/common/Kconfig.defconfig`
- reduced default mbedTLS content length with NCS
- converted `void main()` to `int main()` in all samples
- moved from QCBOR to zcbor library
- disabled `MSG_TRUNC` use in `recv()` with offloaded sockets by default (makes it compatible with
nRF91 offloaded TLS sockets)
- moved from `esp32` board to `esp32_devkitc_wroom` (as in Zephyr upstream)
- refactored certificate generation script and moved to `samples/common/`
- moved hardcoded (via Kconfig) certificates from Golioth library to samples and renamed from
`CONFIG_GOLIOTH_SYSTEM_CLIENT_*_PATH` to `CONFIG_GOLIOTH_SAMPLE_HARDCODED_*_PATH`
- moved hardcoded (via Kconfig) PSK-ID/PSK credentials from Golioth library to samples and renamed
from `CONFIG_GOLIOTH_SYSTEM_CLIENT_PSK*` to `CONFIG_GOLIOTH_SAMPLE_HARDCODED_PSK*`
- use hardcoded PSK-ID/PSK credentials by default for all samples (DFU and settings samples need to
be configured explicitly to use persistent storage) to increase consistency across samples
- verified with NCS v2.4.0
- verified with Zephyr v3.4.0+

## [0.6.0] - 2022-03-17
### Added
- LTE link monitor for nRF91
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.6.0 |v0.30.7 |
|nRF91 Development |Authentication|v0.7.0 |v0.30.7 |
|Kit +--------------+-------------+ |
| |Logs |v0.6.0 | |
| |Logs |v0.7.0 | |
| +--------------+-------------+ |
| |DFU |v0.6.0 | |
| |DFU |v0.7.0 | |
| +--------------+-------------+ |
| |LightDB |v0.6.0 | |
| |LightDB |v0.7.0 | |
| +--------------+-------------+ |
| |LightDB Stream|v0.6.0 | |
| |LightDB Stream|v0.7.0 | |
+------------------+--------------+-------------+----------+
|ESP32-WROOM-32D |Authentication|v0.6.0 |v0.30.7 |
|ESP32-WROOM-32D |Authentication|v0.7.0 |v0.30.7 |
| +--------------+-------------+ |
| |Logs |v0.6.0 | |
| |Logs |v0.7.0 | |
| +--------------+-------------+ |
| |DFU |v0.6.0 | |
| |DFU |v0.7.0 | |
| +--------------+-------------+ |
| |LightDB |v0.6.0 | |
| |LightDB |v0.7.0 | |
| +--------------+-------------+ |
| |LightDB Stream|v0.6.0 | |
| |LightDB Stream|v0.7.0 | |
+------------------+--------------+-------------+----------+
|nRF52840 DK + |Authentication|v0.6.0 |v0.30.7 |
|nRF52840 DK + |Authentication|v0.7.0 |v0.30.7 |
|ESP32-WROOM-32D +--------------+-------------+ |
| |Logs |v0.6.0 | |
| |Logs |v0.7.0 | |
| +--------------+-------------+ |
| |DFU |v0.6.0 | |
| |DFU |v0.7.0 | |
| +--------------+-------------+ |
| |LightDB |v0.6.0 | |
| |LightDB |v0.7.0 | |
| +--------------+-------------+ |
| |LightDB Stream|v0.6.0 | |
| |LightDB Stream|v0.7.0 | |
| +--------------+-------------+ |
| |Settings |v0.6.0 | |
| |Settings |v0.7.0 | |
+------------------+--------------+-------------+----------+
|MIMXRT1060-EVKB |Authentication|v0.6.0 |v0.30.7 |
|MIMXRT1060-EVKB |Authentication|v0.7.0 |v0.30.7 |
| +--------------+-------------+ |
| |Logs |v0.6.0 | |
| |Logs |v0.7.0 | |
| +--------------+-------------+ |
| |DFU |N/A | |
| +--------------+-------------+ |
| |LightDB |v0.6.0 | |
| |LightDB |v0.7.0 | |
| +--------------+-------------+ |
| |LightDB Stream|v0.6.0 | |
| |LightDB Stream|v0.7.0 | |
| +--------------+-------------+ |
| |Settings |v0.6.0 | |
| |Settings |v0.7.0 | |
+------------------+--------------+-------------+----------+
|QEMU x86 |Authentication|v0.6.0 |v0.30.7 |
|QEMU x86 |Authentication|v0.7.0 |v0.30.7 |
| +--------------+-------------+ |
| |Logs |v0.6.0 | |
| |Logs |v0.7.0 | |
| +--------------+-------------+ |
| |DFU |Not supported| |
| +--------------+-------------+ |
| |LightDB |v0.6.0 | |
| |LightDB |v0.7.0 | |
| +--------------+-------------+ |
| |LightDB Stream|v0.6.0 | |
| |LightDB Stream|v0.7.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.6.0
0.7.0
Loading