What's Changed
- Initial contribution of UpdateManager to Eclipse Kanto by @stoyan-zoubev in #1
- Removed types/inventory_test.go and types/desired_state_feedback_test.go by @ivan-boev in #9
- Cleanup irrelevant status constants for desired state feedback by @stoyan-zoubev in #20
- Add unit tests in desired_state_test.go and envelope_test.go by @ivan-boev in #11
- Add resources directory for config and service file by @k-gostev in #23
- Test scenarios for desired_state_client_test.go and update_agent_client_test.go by @ivan-boev in #10
- Add unit tests for agent, agent_options, callback_current_state, callback_desired_state_feedback by @ivan-boev in #12
- Prepare documentation pages for the Update Manager / Agent APIs by @philip-fidanov in #4
- Add unit tests for timer_current_state and timer_desired_state_feedback by @ivan-boev in #13
- Fix update-manager.service ExecStart command by @k-gostev in #28
- Add updOrchestrator mock, orchestration updMgr callback, updMgr inventory, upd mgr and upd operation unit tests. by @apetrovv in #26
- Orchestration apply and feedback unit tests by @apetrovv in #30
- Move to the latest go version by @gboyvalenkov-bosch in #32
- Add UpdateManager feature by @dimitar-dimitrow in #33
- Rename the binary file to kanto_update_manager by @dimitar-dimitrow in #37
- Remove agent domain/name duplication in the config by @dimitar-dimitrow in #39
- Add unit test that cover the integration with the Kanto's cloud connectors by @dimitar-dimitrow in #35
- Align update manager MQTT timeout configurations by @dimitar-dimitrow in #41
- Prepare documentation pages for the Update Manager message specifications by @philip-fidanov in #6
- Updated golang.org/x/net to the latest version. by @daniel-milchev in #46
- Reject desired states while update in progress by @stoyan-zoubev in #48
- Update Manager shall not send commands to update agents when no actions are identified by @philip-fidanov in #44
- MQTTS support in the update-manager's local connection by @antonia-avramova in #49
- Add coverage label by @daniel-milchev in #51
- Sync download/update/activate phases across agents by @dimitar-dimitrow in #57
- [#58] Request device owner's approval by @dimitar-dimitrow in #59
- Add device owner's approval unit tests by @dimitar-dimitrow in #61
- Provide documentation for UM owner's approval mechanism by @dimitar-dimitrow in #63
- Bump golang.org/x/net to latest version by @dimitar-dimitrow in #65
- Package slices conflict with the current go version by @dimitar-dimitrow in #67
New Contributors
- @stoyan-zoubev made their first contribution in #1
- @ivan-boev made their first contribution in #9
- @k-gostev made their first contribution in #23
- @philip-fidanov made their first contribution in #4
- @apetrovv made their first contribution in #26
- @gboyvalenkov-bosch made their first contribution in #32
- @dimitar-dimitrow made their first contribution in #33
- @daniel-milchev made their first contribution in #46
- @antonia-avramova made their first contribution in #49
Full Changelog: https://github.com/eclipse-kanto/update-manager/commits/v1.0.0