Release history
Kill Bill releases
Subscription billing & payments platform. Have access to real-time analytics and financial reports.
All releases
4 shown
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
Plugin retry handling, invoice generation, and catalog initialization fixes.
Full changelog
See git diff for a list of changes.
Bug Fixes
- #1829 - Introduce plugin property for payment retries
- #2102 - Regression in KillBillJndiLdapRealm
- #2066 - Overriding usage price during plan change does not work
- #1901 - Incomplete http response from plugin
- #2116 - Catalog initialization from plugin leads to lots of contention
- #2124 - StandaloneCatalogMapper does not handle well empty catalog
- #2129 - IllegalAccessException in CatalogSafetyInitializer
- #2133 - Invoice generated incorrectly when a subscription is created on the last day of the month
API Changes
N/A
Other Changes
- #2098 - Export extra tables ( The
org.killbill.export.extra.tables.prefixproperty can now be specified to specify additional tables that need to be included as part of account/kpm export) - #2094 - Removed killbill-flyway wrapper and all associated references
- #2132 - Use service name to determine if there is a custom formatter
- #2144 - created_date index of bus_ext* tables
- #2145 - Improved support for showing where each config property comes from/Exposed a method to list properties grouped by their source.
- https://github.com/killbill/killbill-platform/issues/145 - Export HealthCheckRegistry as an OSGI service
- https://github.com/killbill/killbill-platform/issues/154 - Add configuration to disable queue healthcheck
- SSE log Improvements
- Ability to export all config properties
- Help users to understand where properties are coming from.
- The default value of the
org.killbill.persistent.bus.${instanceName}.queue.modeproperty is changed toPOLLING.
Full Changelog: https://github.com/killbill/killbill/compare/killbill-0.24.15...killbill-0.24.13