github api7/adc v0.30.0

4 hours ago

Highlights

Rustify

Tip

If you encounter any bugs or inconsistent behavior, please file an issue.

From this release, ADC offers a Rust version, which will eventually replace the existing version. New Rust implementations are developed with the goal of being compatible with the current implementation, so you should expect them to be consistent in terms of publicly available features and behavior.

In 0.30, both versions are being released in parallel. The TypeScript version remains the main version and can still be installed via GitHub Releases and scripts. However, the Rust version of ADC is now available in GitHub Releases with the prefix adc_rust_.

This parallel release is intended to gather feedback from users and ecosystem projects to minimize potential issues before the final release. We will conduct parallel testing in the APISIX Ingress Controller to identify any inconsistencies in the implementation.

Deprecation of the ingress-sync command

The ingress-sync mode is no longer used in the APISIX Ingress Controller due to its inherent flaws, and there do not appear to be any other large-scale use cases for it.

The ingress-server mode can fully replace this functionality, offering better performance and lower overhead. The APISIX Ingress Controller is now entirely based on the latter rather than the former.

In 0.30, ingress-sync will be marked as deprecated and will be removed in the future.

What's Changed

Full Changelog: v0.29.0...v0.30.0

Don't miss a new adc release

NewReleases is sending notifications on new releases.