← Back to all sparks
K

Kill Bill

FINANCE
Velocity2.5

Open-source subscription billing and payments platform.

Kill Bill cuts a new 0.25 line after a long 0.24.x reliability run

billingsubscriptionsinvoice-resiliencemulti-tenantoperabilityopen-source
Current state
Kill Bill, the open-source subscription-billing platform, ships on a slow, deliberate cadence. The just-tagged 0.25.0 opens a new minor line, but its feed entry carries only the maven-release-plugin boilerplate, so the substantive changelog isn't visible in the source. The preceding 0.24.x series was steady reliability work: invoice failure handling (retries, account parking, uniform logging), multi-tenant query indices, and operability improvements like config-source visibility.
Where it's heading
The recent arc is hardening the billing core — making invoice runs fail safely, speeding multi-tenant queries, and giving operators more control over configuration and retries. The 0.25.0 cut suggests accumulated work is being promoted to a new line, though the in-feed notes don't yet detail it.
Prediction
Expect 0.25.x to continue the invoice-resilience and operability focus, with detailed release notes following the tag; the next feed entries are likely 0.25.x bug-fix points.

Recent moves

  1. 9d ago

    New 0.25.0 minor line (detailed notes not in feed)

    Tags the new 0.25.0 minor line after a long 0.24.x series. The feed entry contains only the maven-release tag, so the detailed changelog isn't published here — the milestone is the line cut itself rather than any documented change.

    View source ↗
  2. 1mo ago

    Invoice failure handling: retries, account parking, logging (0.24.18)

    Hardens invoice processing: retries, parking accounts on unrecoverable failures (toggleable via property), and uniform WARN logging across failure paths. Real reliability work on the billing core.

    View source ↗
  3. 2mo ago

    Bug fixes plus requestedDate credit parameter (0.24.17)

    Mostly bug and typo fixes (account BCD state, migration timestamps), plus a small requestedDate query parameter on the credit resource. Routine maintenance.

    View source ↗
  4. 7mo ago

    Multi-tenant record indices and subscription/catalog fixes (0.24.16)

    Bug fixes alongside a database migration adding tenant_record indices across all core and history tables — a meaningful multi-tenant query-performance improvement. Fits the operability-hardening arc.

    View source ↗
  5. 10mo ago

    Config-source visibility, table export, polling-queue default (0.24.15)

    A broad fix release plus operability gains: extra-table export, visibility into where each config property originates, and a default switch of the persistent bus to polling mode. Incremental but genuinely operator-facing.

    View source ↗
  6. 11mo ago

    Release tag 0.24.14 (no published notes)

    A maven-release tag copy with no published notes. A version cut with no documented user-facing change.

    View source ↗