Skip to content

Kill Bill

Dashboards & Home Pages

Subscription billing & payments platform. Have access to real-time analytics and financial reports.

Java Latest killbill-0.24.19 · 18d ago Security brief →

Features

  • Open‑source subscription billing and payments platform
  • Real‑time analytics and financial reporting out of the box
  • Highly modular architecture allowing customization or replacement of components

Recent releases

View all 5 releases →
No immediate action
killbill-0.24.18 Bug fix

Park accounts on invoice failure

killbill-0.24.17 Bug fix

Minor fixes and improvements.

Full changelog

Bug Fixes

  • #2122 - IllegalStateException: Account BCD should be set at this point
  • #2180 - Update timestamp in migration file names
  • #2200 - Correct typo in error message

API Changes

N/A

Other Changes

  • #2201 - Add requestedDate query parameter in CreditResource

Full Changelog: https://github.com/killbill/killbill/compare/killbill-0.24.16...killbill-0.24.17

killbill-0.24.16 Bug fix

Pagination header fixes, database indices, and subscription handling.

Full changelog

See git diff for a list of changes.

Bug Fixes

  • #2150 - Prevent any operation after a subscription has expired
  • #2159 - NullPointerException while retrieving base plans when there is no catalog
  • #2168 - Issue in creating multiple subscriptions with price overrides
  • #2158 - Fix wrong header information in pagination APIs and add relevant indices
  • https://github.com/killbill/killbill-platform/issues/126 - SSE Logs - Error while closing the output stream in order to commit response

API Changes

N/A

Other Changes

  • https://github.com/killbill/killbill/pull/2146 - Changes for OSSRH migration
  • https://github.com/killbill/killbill-commons/pull/189 - Improve getPropertiesBySource() Output

Database Migrations

Kill Bill 0.24.16 requires the following database migrations to be executed:

CREATE INDEX idx_accounts_tenant_record ON accounts (tenant_record_id, record_id);
CREATE INDEX idx_account_history_tenant_record ON account_history (tenant_record_id, record_id);

CREATE INDEX idx_invoices_tenant_record ON invoices (tenant_record_id, record_id);
CREATE INDEX idx_invoice_history_tenant_record ON invoice_history (tenant_record_id, record_id);

CREATE INDEX idx_payments_tenant_record ON payments (tenant_record_id, record_id);
CREATE INDEX idx_payment_history_tenant_record ON payment_history (tenant_record_id, record_id);
CREATE INDEX idx_payment_methods_tenant_record ON payment_methods (tenant_record_id, record_id);
CREATE INDEX idx_payment_method_history_tenant_record ON payment_method_history (tenant_record_id, record_id);

CREATE INDEX idx_bundles_tenant_record ON bundles (tenant_record_id, record_id);
CREATE INDEX idx_bundle_history_tenant_record ON bundle_history (tenant_record_id, record_id);

CREATE INDEX idx_custom_fields_tenant_record ON custom_fields (tenant_record_id, record_id);
CREATE INDEX idx_custom_field_history_tenant_record ON custom_field_history (tenant_record_id, record_id);
CREATE INDEX idx_tags_tenant_record ON tags (tenant_record_id, record_id);
CREATE INDEX idx_tag_history_tenant_record ON tag_history (tenant_record_id, record_id);

CREATE INDEX idx_tag_definitions_tenant_record ON tag_definitions (tenant_record_id, record_id);
CREATE INDEX idx_tag_definition_history_tenant_record ON tag_definition_history (tenant_record_id, record_id);

Full Changelog: https://github.com/killbill/killbill/compare/killbill-0.24.15...killbill-0.24.16

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
5,627
Forks
941
Languages
Java JavaScript CSS

Community & Support

Beta — feedback welcome: [email protected]