Skip to main content
Version: Next

Release notes v0.9.0

Here are some highlights of this release. For a full list of updates available for Release v0.9.0, check out the Function Mesh change log.

Support health checks

Kubernetes provides several probes to monitor and act on the state of Pods (Containers) and to ensure that only healthy Pods serve traffic. With these probes, you can control when a Pod should be started, ready for service, or live to serve traffic. Implementing health checks using probes provides Function Mesh a solid foundation, better reliability, and higher uptime.

For details about how to configure health checks, see health checks.

Support passing the imageTag through the custom runtime option

Function Mesh uses runner images as images of Pulsar functions, sources, and sinks. In this release, Function Mesh worker service supports passing the runner image tag configuration through the custom runnerImageTag runtime option. Therefore, the Function Mesh Controller can get the runner image tag and replace it based on configurations.

Support validating Pulsar configurations using Webhook

The spec.pulsar and spec.pulsar.pulsarConfig options are mandatory for creating and updating a Pulsar function, source, and sink. In practice, it is impossible to set default values for them. Therefore, in this release, a validating webhook is introduced to validate Pulsar configurations. For details, see messaging.