v1.0.0-beta.234
blacklanternsecurity/TREVORsprayv1.0.0-beta.234Sep 25, 2026by github-actions[bot]
Upgrading?
AI Summary
This beta release focuses heavily on the v3 Customer Entitlements API and billing workflow improvements. It includes fixes for tax consistency, invoice deletion idempotency, and a major refactor of the ledger lineage.
Key Highlights
- Comprehensive v3 Customer Entitlements API including create, list, history, and grants endpoints.
- Billing workflow tax consistency enforcement and invoice deletion idempotency.
- Refactor of ledger collection lineage to provenance.
- Backfill of standard invoice line tax configurations.
- Notification channels v3 APIs added.
Breaking Changes
- Refactor of ledger collection lineage to provenance.
New Features
- v3 Customer Entitlement endpoints (value, usage, history).
- Billing fixes for custom currency and charge validation.
- Credit filter storage improvements.
- Tax code config consolidation.
- Transactional outbox for system events.
Full Release Notes
<!-- Release notes generated using configuration in .github/release.yml at v1.0.0-beta.234 --> ## What's Changed ### Exciting New Features 🎉 * feat(api): add v3 create customer entitlement endpoint by @borosr in https://github.com/openmeterio/openmeter/pull/5152 * feat(api): v3 customer entitlement history by @borosr in https://github.com/openmeterio/openmeter/pull/5186 * feat(api): add v3 get and list customer entitlement endpoints by @borosr in https://github.com/openmeterio/openmeter/pull/5160 * feat(api): add v3 reset customer entitlement usage endpoint by @borosr in https://github.com/openmeterio/openmeter/pull/5184 * feat(credits): match grants against plan filters by @GAlexIHU in https://github.com/openmeterio/openmeter/pull/5174 * feat(api): add v3 delete customer entitlement endpoint by @borosr in https://github.com/openmeterio/openmeter/pull/5178 * feat(api): add v3 get and list entitlement endpoints by @borosr in https://github.com/openmeterio/openmeter/pull/5193 * feat: notification channels v3 APIs by @borosr in https://github.com/openmeterio/openmeter/pull/4829 * feat(api): add v3 override customer entitlement endpoint by @borosr in https://github.com/openmeterio/openmeter/pull/5202 * Feat(api): v3 customer entitlement grants by @borosr in https://github.com/openmeterio/openmeter/pull/5192 * feat(api): v3 customer entitlement value by @borosr in https://github.com/openmeterio/openmeter/pull/5149 * feat(api): v3 grants for entitlmenets by @borosr in https://github.com/openmeterio/openmeter/pull/5206 * feat(api): add customer entitlement value lookup by feature key by @turip in https://github.com/openmeterio/openmeter/pull/5212 ### Bug Fixes 🐛 * feat(migrate): enforce billing workflow tax consistency by @turip in https://github.com/openmeterio/openmeter/pull/5165 * fix(billing): handle custom currency gathering previews by @turip in https://github.com/openmeterio/openmeter/pull/5167 * fix(billing): accept persisted charge validation issues by @turip in https://github.com/openmeterio/openmeter/pull/5168 * fix(billing): make validation issue classification explicit by @turip in https://github.com/openmeterio/openmeter/pull/5177 * fix(billing): make invoice deletion idempotent by @turip in https://github.com/openmeterio/openmeter/pull/5171 * fix(billing): clamp negative metered usage with warnings by @turip in https://github.com/openmeterio/openmeter/pull/5185 * fix(plan): reject warnings when updating scheduled plans by @turip in https://github.com/openmeterio/openmeter/pull/5190 * Require rate-card billing periods of at least 24 hours by @turip in https://github.com/openmeterio/openmeter/pull/5191 * fix(billing): handle negative usage in charge rating by @turip in https://github.com/openmeterio/openmeter/pull/5194 * fix(billing): reconcile subscription charge reference changes by @turip in https://github.com/openmeterio/openmeter/pull/5203 * fix(subscription): tie-break view phase order by sort hint by @GAlexIHU in https://github.com/openmeterio/openmeter/pull/5201 * fix(events): publish system events through a transactional outbox by @GAlexIHU in https://github.com/openmeterio/openmeter/pull/5200 * fix(subscription): allow rate card currency changes in edits by @GAlexIHU in https://github.com/openmeterio/openmeter/pull/5213 ### Breaking Changes 🛠 * refactor(ledger): replace collection lineage with provenance by @GAlexIHU in https://github.com/openmeterio/openmeter/pull/5085 ### Dependency Updates ⬆️ * chore(deps): bump github.com/redpanda-data/benthos/v4 from 4.79.0 to 4.80.0 in /collector in the benthos group across 1 directory by @dependabot[bot] in https://github.com/openmeterio/openmeter/pull/5162 * chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.44.0 to 1.45.0 in /collector by @dependabot[bot] in https://github.com/openmeterio/openmeter/pull/5159 * chore(deps): bump sigs.k8s.io/controller-runtime from 0.25.0 to 0.25.1 in /collector by @dependabot[bot] in https://github.com/openmeterio/openmeter/pull/5169 * chore(deps): bump github.com/jackc/pgx/v5 from 5.10.0 to 5.11.0 in /e2e by @dependabot[bot] in https://github.com/openmeterio/openmeter/pull/5138 * chore(deps): bump golang.org/x/text from 0.41.0 to 0.42.0 in the golang group across 1 directory by @dependabot[bot] in https://github.com/openmeterio/openmeter/pull/5146 * chore(deps): bump github.com/invopop/gobl from 0.504.0 to 0.505.0 by @dependabot[bot] in https://github.com/openmeterio/openmeter/pull/5155 * chore(deps): bump github.com/confluentinc/confluent-kafka-go/v2 from 2.15.0 to 2.15.1 by @dependabot[bot] in https://github.com/openmeterio/openmeter/pull/5154 * chore(deps): bump github.com/XSAM/otelsql from 0.43.0 to 0.44.0 by @dependabot[bot] in https://github.com/openmeterio/openmeter/pull/5131 * chore(deps): bump github.com/jackc/pgx/v5 from 5.10.0 to 5.11.0 by @dependabot[bot] in https://github.com/openmeterio/openmeter/pull/5137 * chore(deps): bump github.com/golang-migrate/migrate/v4 from 4.19.1 to 4.20.1 by @dependabot[bot] in https://github.com/openmeterio/openmeter/pull/5147 ### Other Changes * feat(migrate): backfill standard invoice line tax configs by @turip in https://github.com/openmeterio/openmeter/pull/5170 * refactor(api): consolidate v3 tax code config into Tax.TaxCodeConfig by @borbelyr-kong in https://github.com/openmeterio/openmeter/pull/5141 * refactor(ledger): add compatible credit filter storage by @GAlexIHU in https://github.com/openmeterio/openmeter/pull/5172 * feat: correct visibility annotations for subscription add-on create and list-apps by @rolosp in https://github.com/openmeterio/openmeter/pull/5179 * feat(api): add unstable, private and internal extensions to entitlements get endpoint by @borosr in https://github.com/openmeterio/openmeter/pull/5189 * refactor(ledger): backfill and read JSON credit filters by @GAlexIHU in https://github.com/openmeterio/openmeter/pull/5173 **Full Changelog**: https://github.com/openmeterio/openmeter/compare/v1.0.0-beta.233...v1.0.0-beta.234
Related Repositories
public-apis/public-apis★ 491,133
A collective list of free APIs
NousResearch/hermes-agent★ 255,963
The agent that grows with you
yt-dlp/yt-dlp★ 200,052
A feature-rich command-line audio/video downloader
microsoft/markitdown★ 191,491
Python tool for converting files and office documents to Markdown.
Significant-Gravitas/AutoGPT★ 187,703
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.