v2.0.22

lutzroeder/netronv2.0.22Jul 9, 2026by omkar273

AI Summary

This release primarily addresses a security vulnerability in gRPC and enhances caching and configuration management.

Key Highlights

  • CVE patch for gRPC (v1.79.3) to patch CVE-2026-33186.
  • Repo caching feature added for improved performance.
  • Meter-usage deduplication implemented using Redis locks.
  • Cache TTL fixes and dependency updates (Swagger, Go).
  • Helm rendering fix for canonical Svix environment names.

New Features

  • Repo caching
  • Meter-usage deduplication (Redis lock)
  • Swagger type updates ('value_at_time' and 'threshold')

Full Release Notes

## What's Changed
* fix(deps): bump grpc to v1.79.3 to patch CVE-2026-33186 by @agrim123 in https://github.com/flexprice/flexprice/pull/2175
* ci(deploy): add shared buildx registry layer cache by @agrim123 in https://github.com/flexprice/flexprice/pull/2177
* refactor(config): single baked config.yaml + reflection env auto-bind by @ojasagarwal-flex in https://github.com/flexprice/flexprice/pull/2178
* Revert #2178: config-autobind merged to main by mistake (belongs on develop) by @ojasagarwal-flex in https://github.com/flexprice/flexprice/pull/2179
* refactor(config): single baked config.yaml + reflection env auto-bind by @ojasagarwal-flex in https://github.com/flexprice/flexprice/pull/2180
* feat(cache): repo caching by @Gursimar10 in https://github.com/flexprice/flexprice/pull/2146
* feat(meter-usage): Use redis lock to prevent duplicates by @DiabolusGX in https://github.com/flexprice/flexprice/pull/2157
* fix(cache): TTL for inmemory cache in entielments by @DiabolusGX in https://github.com/flexprice/flexprice/pull/2183
* fix(helm): render canonical svix env name alongside legacy alias (staging Svix 401) by @ojasagarwal-flex in https://github.com/flexprice/flexprice/pull/2182
* chore(cache): Set default deduplication to false by @DiabolusGX in https://github.com/flexprice/flexprice/pull/2184
* chore(cache): Added spans by @DiabolusGX in https://github.com/flexprice/flexprice/pull/2185
* fix(cache): Review comments by @DiabolusGX in https://github.com/flexprice/flexprice/pull/2187
* Develop by @DiabolusGX in https://github.com/flexprice/flexprice/pull/2186
* Update Swagger to change 'value_at_time' and 'threshold' types by @omkar273 in https://github.com/flexprice/flexprice/pull/2204


**Full Changelog**: https://github.com/flexprice/flexprice/compare/v2.0.21...v2.0.22