v1.0.0-beta.236

openmeterio/openmeterv1.0.0-beta.236Oct 9, 2026by github-actions[bot]

Upgrading?

AI Summary

This beta release introduces operator actions for installed apps, notification events v3 APIs, and per-component Helm resources. It also includes numerous bug fixes to improve billing logic, HTTP transport handling, and subscription management.

Key Highlights

  • Introduce operator actions for executing operations on installed apps.
  • Launch notification events v3 APIs and rules.
  • Add per-component resources and scheduling configuration to the Helm chart.
  • Fix billing logic to preserve payment authorizations and charge bookings during retries.
  • Enhance HTTP transport to accurately record client cancellations as HTTP 499.

New Features

  • Expose operator actions on installed apps
  • Execute operator actions on installed apps
  • Notification events v3 APIs
  • Per-component resources and scheduling values in Helm
  • V3 notification rules

Full Release Notes

<!-- Release notes generated using configuration in .github/release.yml at v1.0.0-beta.236 -->

## What's Changed
### Exciting New Features πŸŽ‰
* feat(app): expose operator actions on installed apps by @borosr in https://github.com/openmeterio/openmeter/pull/5234
* feat(app): execute operator actions on installed apps by @borosr in https://github.com/openmeterio/openmeter/pull/5240
* feat: notification events v3 APIs by @borosr in https://github.com/openmeterio/openmeter/pull/4977
* feat(helm): add per-component resources and scheduling values by @rasta-rocket in https://github.com/openmeterio/openmeter/pull/5020
* Feat(api): v3 notification rules by @borosr in https://github.com/openmeterio/openmeter/pull/5224
### Bug Fixes πŸ›
* fix(billing): preserve payment authorizations on invoice retry by @turip in https://github.com/openmeterio/openmeter/pull/5229
* fix(httptransport): record client cancellations as 499 by @turip in https://github.com/openmeterio/openmeter/pull/5236
* fix(billing): preserve charge bookings on invoice issuance retry by @turip in https://github.com/openmeterio/openmeter/pull/5237
* fix(billing): skip deleted lines in invoice callbacks by @turip in https://github.com/openmeterio/openmeter/pull/5239
* fix(billing): make line engine lifecycle steps atomic by @turip in https://github.com/openmeterio/openmeter/pull/5247
* fix: validate billing discount correlation IDs by @turip in https://github.com/openmeterio/openmeter/pull/4891
* fix(billing): disable proration for manual flat-fee line edits by @turip in https://github.com/openmeterio/openmeter/pull/5256
* fix(httptransport): classify remaining client cancellations by @GAlexIHU in https://github.com/openmeterio/openmeter/pull/5251
* fix(billing): preserve charge invoice discount breakdowns by @turip in https://github.com/openmeterio/openmeter/pull/5258
* fix(subscription): order zero-length item revisions by @GAlexIHU in https://github.com/openmeterio/openmeter/pull/5253
* fix(e2e): configure connection pool independently of runner CPUs by @turip in https://github.com/openmeterio/openmeter/pull/5261
* fix: wire CreateDefaultBillingProfile through on v1 marketplace app install by @vsengar-79 in https://github.com/openmeterio/openmeter/pull/4783
### Dependency Updates ⬆️
* chore(deps): bump github.com/IBM/sarama from 1.61.0 to 1.61.1 by @dependabot[bot] in https://github.com/openmeterio/openmeter/pull/5246
* chore(deps): bump Svix SDK to v2.6.1 by @chrisgacsal in https://github.com/openmeterio/openmeter/pull/5248
* chore(deps): bump the k8s group across 1 directory with 3 updates by @dependabot[bot] in https://github.com/openmeterio/openmeter/pull/5225
* chore(deps): bump golang from `d9e2f2f` to `0908ac9` by @dependabot[bot] in https://github.com/openmeterio/openmeter/pull/5241
* chore(deps): bump sigs.k8s.io/controller-runtime from 0.25.1 to 0.25.2 in /collector by @dependabot[bot] in https://github.com/openmeterio/openmeter/pull/5269
* chore(deps): bump github.com/redpanda-data/connect/public/bundle/free/v4 from 4.110.0 to 4.111.1 in /collector in the benthos group across 1 directory by @dependabot[bot] in https://github.com/openmeterio/openmeter/pull/5235
* chore(deps): bump github.com/rickb777/period from 1.1.0 to 1.2.1 by @dependabot[bot] in https://github.com/openmeterio/openmeter/pull/5245
* chore(deps): bump go.opentelemetry.io/proto/otlp from 1.11.0 to 1.11.1 in the otel group across 1 directory by @dependabot[bot] in https://github.com/openmeterio/openmeter/pull/5268
* chore(deps): bump the prometheus group across 2 directories with 1 update by @dependabot[bot] in https://github.com/openmeterio/openmeter/pull/5244
* chore(deps): bump Svix SDK to v2.7.0 by @chrisgacsal in https://github.com/openmeterio/openmeter/pull/5271
### Other Changes
* docs: deprecate llm cost endpoints by @borosr in https://github.com/openmeterio/openmeter/pull/5230
* fix(api): add x-rpc-endpont extension to credit grant void and entitlement-access/query by @borosr in https://github.com/openmeterio/openmeter/pull/5254
* style(lint): adopt wsl_v5 boundary spacing by @GAlexIHU in https://github.com/openmeterio/openmeter/pull/5260
* refactor(billing): move line rating into owning engines by @turip in https://github.com/openmeterio/openmeter/pull/5263

## New Contributors
* @rasta-rocket made their first contribution in https://github.com/openmeterio/openmeter/pull/5020

**Full Changelog**: https://github.com/openmeterio/openmeter/compare/v1.0.0-beta.235...v1.0.0-beta.236

Related Repositories