All notable changes to this project will be documented in this file. This file adheres to the format of keep a changelog.
- Allow configuration of use of rustls vs native-tls
- Config install changed to config init
- Change target ManagmentDataType so it can be used in more depth on other servers
- Bucket ota commands together so they can be reused elsewhere.
- Add simple client example for local use
- Added config.minimal.toml for local testing
- Added more details in Architecture.md
- ability to parse git describe version output
- added tests to support this new functionality
- Flushed out how to use the example code with step-by-step beginning-to-end instructions.
- changed named of add_ota_from_manifest to add_ota
- changed how add_ota fetches directly from Zephyr repo
- Detailed documentation and the skeleton of further detailed how-to in the
docs
folder. - Github configuration in
.github
- Moved items out of
lib-shared
that aren't necessary. This reduces build time ofpyrinas-cli
significantly (~250+ packages down to ~115) - Updated to
influxdb
0.4.0
- Renamed Sock to Admin
- File and Host entries changed to Option since they're not used at the CLI level (this shouldn't affect server side or firmware but should be tested..)
- Separating example code placing them within the specific related library
- Fixed intermittent bug in OTA tests due to tests run in parallel
- Reorganizing tasks as there are a few "Optional" tasks (like influx and the admin console)
- Tasks now get tasks specific settings instead of PyrinasSettings
- Removes all usage of the UnixSocket