Repository navigation
Releases
killbill-0.24.22
Bug Fixes
N/A
API Changes
N/A
Other Changes
- #2304 - Add Support For Partial locale in invoice/catalog translations
Full Changelog: killbill-0.24.21...killbill-0.24.22
killbill-0.24.21
Bug Fixes
N/A
API Changes
N/A
Other Changes
Revert having new key for template with branding information
Full Changelog: killbill-0.24.20...killbill-0.24.21
killbill-0.24.20
Bug Fixes
N/A
API Changes
N/A
Other Changes
- #2283 - Refactor HtmlInvoiceGenerator to support shared tenant branding (logo, company info, brand colors)
Full Changelog: killbill-0.24.19...killbill-0.24.20
killbill-0.24.19
Bug Fixes
N/A
API Changes
N/A
Other Changes
- Update Shiro to 1.13.0
- Replace JODA with Java DateTime in Java client
Full Changelog: killbill-0.24.18...killbill-0.24.19
killbill-0.24.18
Bug Fixes
- #2211 - Invoice error handling improvements: retries, parking, and logging
- #2207 - Tighten lock-failure retry handling for consistency across all paths
- #2208 - Park accounts on unrecoverable invoice processing failures.
- #2209 - Uniform WARN logging across all invoice failure paths
- #2210 - Add logging when invoice run is aborted or rescheduled by a plugin
- #2221 - Add ability to generate warn logs for failed invoice runs
Other notes:
With the change in #2208, invoice runs that result in exceptions will park the account. This can be disabled via the org.killbill.invoice.parkAccountsOnAllExceptions property.
API Changes
N/A
Other Changes
N/A
Full Changelog: killbill-0.24.17...killbill-0.24.18
killbill-0.24.17
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: killbill-0.24.16...killbill-0.24.17
killbill-0.24.16
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
- killbill/killbill-platform#126 - SSE Logs - Error while closing the output stream in order to commit response
API Changes
N/A
Other Changes
- #2146 - Changes for OSSRH migration
- killbill/killbill-commons#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: killbill-0.24.15...killbill-0.24.16
killbill-0.24.15
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.
- killbill/killbill-platform#145 - Export HealthCheckRegistry as an OSGI service
- killbill/killbill-platform#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: killbill-0.24.15...killbill-0.24.13
killbill-0.24.13
See git diff for a list of changes.
Bug Fixes
- #2071 - Fix bug in usage price override.
- #2073 - Fix slow invoice load
- #1944 - Issue with catalog plugin API for optional fields
- #2083 - Fix for killbill/killbill-aviate-plugin#336 - Add missing entitlement specifiers
- #2091 - Infinite loop in some customized alignment scenario
- killbill/killbill-platform#167 - Handle server response when downloading plugin properly
- killbill/killbill-platform#161 - IllegalStateException : version null cannot be started when installing plugin
- killbill/killbill-platform#170 - Additional joda packages to be exported by system bundle
API Changes
N/A
Other Changes
- #2082 - Implement new plugin property
USAGE_TRANSITIONSfor usage plugins
Full Changelog: killbill-0.24.12...killbill-0.24.13
killbill-0.24.12
See git diff for a list of changes.
Bug Fixes
- #2057 - Address performance issues in catalog overrides code
- #1599 - Race condition during invoice payment and Janitor
- #2064 - Strengthen nodes info code
API Changes
N/A
Other Changes
- #2014 - Ability to control invoice id
Full Changelog: killbill-0.24.11...killbill-0.24.12