← Back to all sparks
K

Kill Bill

FINANCE
Velocity5.0

Open-source subscription billing and payments platform.

Kill Bill grinds out invoice-reliability fixes on a mature 0.24.x line.

subscription-billinginvoicingopen-sourcereliabilitymaintenance
Current state
Kill Bill remains a mature open-source subscription-billing engine in steady maintenance on its 0.24.x line. Recent releases concentrate on invoice-processing reliability — retries, account parking on unrecoverable failures, and uniform failure logging — plus catalog and payment-plugin bug fixes. The 0.25.0 tag was cut in late June but shipped with no release notes, so its scope is unclear.
Where it's heading
The direction is hardening, not expansion: most point releases are bug fixes and dependency updates rather than new capability. Invoice failure handling has recurred across the last several releases, pointing to an effort to make billing runs resilient to bad plugin and catalog states rather than fail silently. The parallel 0.25.0 tag hints a new minor line is being prepared, but there is no visible feature content yet.
Prediction
Expect continued 0.24.x point releases on the same bug-fix cadence; whether 0.25.0 carries real new features will not be clear until it ships with actual release notes.

Recent moves

  1. 14h ago

    Shiro 1.13.0 bump and JODA-to-Java-time in the client

    A maintenance point release: a Shiro security-library bump to 1.13.0 and a swap from JODA to Java's native date/time in the Java client. No user-facing billing behavior changes.

    View source ↗
  2. 15d ago

    0.25.0 line tagged (no release notes)

    A bare release tag carrying only the Maven release-plugin commit. It opens a 0.25.x line but describes no changes, so its significance cannot be read from the entry itself.

    View source ↗
  3. 1mo ago

    Invoice-run failure handling: retries, account parking, WARN logs

    The most substantive recent release: invoice-run failure handling gains retries, account parking on unrecoverable errors, and consistent WARN logging across failure paths. This continues Kill Bill's push to make billing runs fail safely rather than silently.

    View source ↗
  4. 2mo ago

    Bug fixes plus a requestedDate credit-API parameter

    Mostly bug fixes — an account BCD state error, migration-file timestamps, and an error-message typo — plus a small requestedDate query parameter on the credit API. Incremental hardening, no directional change.

    View source ↗
  5. 7mo ago

    Subscription-expiry, base-plan, and pagination fixes

    A bug-fix release touching subscription-expiry operations, base-plan lookups, price overrides, and pagination headers. Routine reliability work on the 0.24.x line.

    View source ↗
  6. 10mo ago

    Payment-retry, catalog, and invoice-generation fixes

    Another fix-heavy release covering payment-retry plugin properties, catalog contention, and an invoice-generation bug. Consistent with the maintenance posture of this line.

    View source ↗