This Week in Fluvio #21

Feb 2, 2022

Welcome to This Week in Fluvio, our weekly newsletter for development updates to Fluvio open source. Fluvio is a distributed, programmable streaming platform written in Rust.

 

New Release - Fluvio v0.9.18

This release was heavily focused on stability improvements

 

Local Connector development fix

Previously, if you were developing your own connector, creating connectors would fail because during the creation of the connector pod, Kubernetes would always try to pull from Docker Hub.

You can control this behavior in your connector config through the version key.

If version is dev, Kubernetes will expect an image in its local registry with a name matching the pattern infinyon/fluvio-connect-<your connector name>:latest.

Otherwise, the value of version will refer to the image tag to pull from Docker Hub.

e.g.

infinyon/fluvio-connect-<your connector name>:<version>
 

Connector config parameter behavior change

Connector key parameters that include underscores in their name will covert the underscores into hyphens.

For example, in this example config

# example-connector-config.yml
[...]
parameters:
  some_parameter: foo

The keys under parameters are used as CLI arguments to your connector config.

Prior to this release, the argument would render as --some_parameter=foo.

Now the some_parameter key will will render as --some-parameter=foo


Get in touch with us on Github Discussions or join our Discord channel and come say hello!

For the full list of changes this week, be sure to check out our CHANGELOG.

Until next week!