cerk
cerk copied to clipboard
CloudEvents Router with a Microkernel
- update to rust 1.72 - use docker images from ghcr.io
the example needs to be fixed and reactivated in the pipeline https://buildkite.com/ce-rust/cerk/builds/643#0181e289-4c86-43b2-9dfa-144d15a9610f
Harmonize the error handling by using [anyhow](https://docs.rs/anyhow/1.0.38/anyhow/) for error handling in all components.
Currently, the router routes messages to ports. However, most messaging protocols know the concept of channels. It would be nice if the routing does not only allow a port destination...
> Currently, `mosquitto_client` is compiled with [the `WITH_TLS` flag set to `no`](https://github.com/ce-rust/mosquitto-client-wrapper/blob/master/build.rs#L117). This means users of `mosquitto-client-wrapper` are not able to open secure connections. https://github.com/ce-rust/mosquitto-client-wrapper/issues/9 This means that the MQTT...
The MQTT Port currently only supports QoS 0 (At Most Once Delivery Guarantee). The reason is that the used MQTT library doesn't allow the delay of the `PUBACK` message until...
https://github.com/ce-rust/cerk/blob/02ff63a36c6d8765355691ed54d7d2b60184270b/cerk/src/runtime/channel/sender.rs#L5
The new release management introduced in #80 could easily be automated by just pushing a tag to master. The version bump command would look something like `cargo workspaces version custom...