v1.0.0-beta.234
googleworkspace/cliv1.0.0-beta.234Sep 25, 2026by github-actions[bot]
Upgrading?
AI Summary
This beta release introduces a comprehensive v3 API for customer entitlements and grants, along with v3 notification channels, while fixing several billing inconsistencies and updating dependencies.
Key Highlights
- Added v3 API for customer entitlements (create, list, get, delete, history, value, grants)
- Added v3 notification channels APIs
- Refactored ledger to use provenance instead of collection lineage
- Fixed billing validation and negative usage handling
Breaking Changes
- Refactor(ledger): replace collection lineage with provenance
New Features
- v3 customer entitlement endpoints
- v3 notification channels
- Match grants against plan filters
- Customer entitlement value lookup by feature key
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
A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io
An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.
Build smaller, faster, and more secure desktop and mobile applications with a web frontend.
π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.
Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one