Kill Bill
Dashboards & Home PagesSubscription billing & payments platform. Have access to real-time analytics and financial reports.
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 →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
requestedDatequery parameter in CreditResource
Full Changelog: https://github.com/killbill/killbill/compare/killbill-0.24.16...killbill-0.24.17
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.