summaryrefslogtreecommitdiffstats
path: root/crates/core/c8y_api
AgeCommit message (Collapse)Author
2022-08-19Merge pull request #1348 from thin-edge/create-pull-request/patchAlbin Suresh
Patch version bump
2022-08-18Merge pull request #1349 from matthiasbeyer/clippy-fixesDidier Wenzek
Clippy fixes
2022-08-18Fix clippy: c8y_api: Add derive for EqMatthias Beyer
This fixes clippy::derive_partial_eq_without_eq Signed-off-by: Matthias Beyer <matthias.beyer@ifm.com>
2022-08-18Fix clippy in c8y_api: Remove let-unit-valueMatthias Beyer
This patch fixes `clippy::let_unit_value`. Signed-off-by: Matthias Beyer <matthias.beyer@ifm.com>
2022-08-18(cargo release) bump versionVersioneer
2022-07-25Merge pull request #1288 from thin-edge/dependabot/cargo/test-case-2.2.1Didier Wenzek
Bump test-case from 2.1.0 to 2.2.1
2022-07-22Bump test-case from 2.1.0 to 2.2.1dependabot[bot]
Bumps [test-case](https://github.com/frondeus/test-case) from 2.1.0 to 2.2.1. - [Release notes](https://github.com/frondeus/test-case/releases) - [Changelog](https://github.com/frondeus/test-case/blob/master/CHANGELOG.md) - [Commits](https://github.com/frondeus/test-case/compare/v2.1.0...v2.2.1) --- updated-dependencies: - dependency-name: test-case dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2022-07-22Extend events API to support child devices (#1243)PradeepKiruvale
* Events for child devices Extend events APIs to send the event messages from external/child device to device twin in the cloud. Signed-off-by: Pradeep Kumar K J <pradeepkumar.kj@softwareag.com>
2022-07-20Merge pull request #1257 from thin-edge/create-pull-request/patchRina Fujino
Patch version bump 0.7.3
2022-07-20(cargo release) bump versionVersioneer
2022-07-20publishing supported log types if c8y bridge is upinitard
Signed-off-by: initard <solo@softwareag.com>
2022-06-22Patch version bump 0.7.2 (#1214)github-actions[bot]
* (cargo release) bump version Co-authored-by: Versioneer <info@thin-edge.io> Co-authored-by: Rina Fujino <18257209+rina23q@users.noreply.github.com>
2022-06-16c8y_api fixing clippy warnings #825initard
Signed-off-by: initard <solo@softwareag.com>
2022-06-08Patch version bump 0.7.1 (#1185)github-actions[bot]
* (cargo release) bump version Co-authored-by: Versioneer <info@thin-edge.io> Co-authored-by: Rina Fujino <18257209+rina23q@users.noreply.github.com>
2022-05-23(cargo release) bump version 0.7.0 (#1154)Rina Fujino
2022-05-20c8y_log_plugin implementation #1077initard
- log plugin is now a daemon - log file uses a configuration file to request logs from c8y UI - log plugin uses inotify to automatically update c8y of new logs files Signed-off-by: initard <solo@softwareag.com>
2022-05-18Merge branch 'main' into feature/1107/enhance-config-managementRina Fujino
2022-05-17Aligned with the upstreamAlbin Suresh
Signed-off-by: Rina Fujino <18257209+rina23q@users.noreply.github.com>
2022-05-17Add type support on the plugin configurationRina Fujino
Signed-off-by: Rina Fujino <18257209+rina23q@users.noreply.github.com>
2022-05-13Issue #1030 c8y_configuration_plugin integration testsAlbin Suresh
2022-05-11Patch version bump 0.6.4 (#1136)github-actions[bot]
* (cargo release) bump version 0.6.4 Co-authored-by: Versioneer <info@thin-edge.io>
2022-05-05Cumulocity mapper fails to process messages when connected to a thick-edge ↵PradeepKiruvale
VM (#1103) * Closes #1082 do not validate self-signed certificates Signed-off-by: Pradeep Kumar K J <pradeepkumar.kj@softwareag.com> * add individual certificate to root_store Signed-off-by: Pradeep Kumar K J <pradeepkumar.kj@softwareag.com> * update document
2022-04-27Patch version bump 0.6.3 (#1108)github-actions[bot]
* (cargo release) bump version 0.6.3 Co-authored-by: Versioneer <info@thin-edge.io> Co-authored-by: Rina Fujino <18257209+rina23q@users.noreply.github.com>
2022-04-27Address review commentsRina Fujino
2022-04-26Merge branch 'main' into feature/1030/configuration-managementRina Fujino
2022-04-13Patch version bump 0.6.2 (#1079)github-actions[bot]
* (cargo release) bump version 0.6.2 Co-authored-by: Versioneer <info@thin-edge.io> Co-authored-by: Rina Fujino <18257209+rina23q@users.noreply.github.com>
2022-04-12Issue #1030 Support c8y_UploadConfigFile operationAlbin Suresh
2022-03-30Patch version bump 0.6.1 (#1041)github-actions[bot]
* (cargo release) bump version 0.6.1 Co-authored-by: Versioneer <info@thin-edge.io> Co-authored-by: Rina Fujino <18257209+rina23q@users.noreply.github.com>
2022-03-14(cargo release) bump version 0.6.0 (#996)Rina Fujino
2022-03-11Upgrade dependencies to eliminate vulnerable regex crate v1.5.4Albin Suresh
2022-03-11Closes #893 Support custom fields and fragments in Thin Edge JSON eventsAlbin Suresh
2022-03-09test-case version updateinitard
- test-case crate version 1.2.3 was breaking cargo test - updated test-case crate to 2.0 Signed-off-by: initard <solo@softwareag.com>
2022-03-02Patch version bump 0.5.4 (#963)github-actions[bot]
* (cargo release) bump version 0.5.4 Co-authored-by: Versioneer <info@thin-edge.io> Co-authored-by: Rina Fujino <18257209+rina23q@users.noreply.github.com>
2022-03-01[823] Configurable mqtt bind address (#929)PradeepKiruvale
* [823] add mqtt.bind_address option * ipaddress instead of string
2022-02-23Unit test C8YHTTPProxy with mock httpserver crateAlbin Suresh
2022-02-23[#809] Cumulocity mapper to send large events > 16K size with HTTPAlbin Suresh
2022-02-22systemd init and connection reset fix (#911)initard
- removed sm-c8y-mapper from systemd init - connection reset by peer was caused by conflicting client names Signed-off-by: initard <solo@softwareag.com> Co-authored-by: Rina Fujino <18257209+rina23q@users.noreply.github.com> Co-authored-by: Michael Abel <info@abel-ikt.de>
2022-02-18Move c8y mapper tests to c8y module and fix docs for tests.Lukasz Woznicki
Add convenience method to c8y mapper tests to wait until all messages are received Remove unwraps from converter Move code to functions in converter Move tests from converter and FakeC8yProxy to tests Update docs, remove extranous 'mapper' Signed-off-by: Lukasz Woznicki <lukasz.woznicki@softwareag.com> Add more informative notice to assert_received_all_expected Mark all the tokio::test with multi_thread flavour Signed-off-by: Lukasz Woznicki <lukasz.woznicki@softwareag.com>
2022-02-18Move module to subdirectories and adjust useLukasz Woznicki
Signed-off-by: Lukasz Woznicki <lukasz.woznicki@softwareag.com>
2022-02-17Update tracing_subsciber to 0.3 which uses 'time' instead of 'chrono'Lukasz Woznicki
Signed-off-by: Lukasz Woznicki <lukasz.woznicki@softwareag.com>
2022-02-16Patch version bump (#884)github-actions[bot]
* (cargo release) bump version 0.5.3
2022-02-15fixed session name buginitard
- renamed jwt token session - renamed file C8y_LogfileRequest to c8y_LogfileRequest - added cargo deb asset to create binary in /usr/bin/tedge_logfile_request_plugin - closing mqtt client connection in plugin Signed-off-by: initard <solo@softwareag.com>
2022-02-15moving implemenation specific code to plugin (#790)initard
- Moved mqtt client and http client to pluing main.rs - Removed empty test file and default cargo lib test - Moved log specific messages from topic.rs to plugin - Fixed mapper session name Signed-off-by: initard <solo@softwareag.com>
2022-02-15c8y_api lib, tedge config, mqtt/http utilities (#790)initard
Preparing the repo for the log request plugin. Restructuring folders, moving code out of sm_c8y_mapper and into c8y_api, c8y_smartrest or tedge_config. Signed-off-by: initard <solo@softwareag.com>