Releases: killbill/killbill
Releases · killbill/killbill
0.24.10
See git diff for a list of changes.
Bug Fixes
- killbill/killbill-platform#157 (extra slash in
default org.killbill.billing.plugin.kpm.*
)
API Changes
N/A
Other Changes
N/A
0.24.9
See git diff for a list of changes.
Bug Fixes
- #1951 - Perf issue for computing repair map
- #1966 - Discrepancy in the invoice start date for usage items when the account is in PST time zone
- #1959 - Inconsistency in catalog endpoints
- #1981 - Difference in behavior for UTC and PST account
- killbill/killbill-platform#154 - Add configuration to disable queue healthcheck
API Changes
N/A
Other Changes
- A new feature has been introduced that allows customizing the data in an HTML invoice via a plugin. See #1972. We provide a sample custom invoice formatter plugin that can be used as the starting point to develop a custom plugin. This feature can be enabled by setting the
org.killbill.template.invoiceFormatterFactoryPluginName
property. As part of this change, theorg.killbill.template.invoiceFormatterFactoryClass
property is deleted. - A CI failure started occurring due to an extra
/
in the sonatype URL. This is addressed in killbill/killbill-platform#156
0.24.7
See git diff for a list of changes.
Bug Fixes
- #1950 - Perf issue when committing an invoice
API Changes
N/A
Other Changes
Updated versions of some dependencies as follows (see 6e67a2f):
- Updated
snappy-java
to1.1.10.4
- Excluded
protobuf
dependency frommysql-connector-java
- Updated
logback
to1.3.14
andslf4j
to2.0.9
0.24.6
See git diff for a list of changes.
Bug Fixes
- #1913 - Expiry events not returned while retrieving a subscription
- #1920 - Issue with invoice dry run when account is blocked and unblocked
- #1923 - Issue with phase transition for Account in local TZ
- #1934 - Daylight saving issue for usage computation
- #1911 - Improve handling of plugins that don't start well
- #1943 - Performance issue in our Invoice search API
API Changes
N/A
Other Changes
- Add indices for queue history tables to gather statistics (#1946)
- Extend the existing ThreadNameBasedDiscriminator to make it usable from killbill plugins (#1953)
- New feature introduced to support fixed proration (#1942). Can be enabled by setting the
org.killbill.invoice.proration.fixed.days
property.
0.24.5
0.24.4
See git diff for a list of changes.
Bug Fixes
- #1863 - Missing Child invoices on the Parent account
- #1862 - Incorrect invoicing with versioned catalogs and multi-phase plans
- #1869: Plan#effectiveDateForExistingSubscriptions does not work for weekly plans
- #1883 - Allow usage plugins to access plugin properties
- #1893: Fix test failure on Windows
API Changes
N/A
Other Changes
- Fix usage for non UTC account 96c876e
- set createDependencyReducedPom=false (#1875)
- Pass plugin properties for invoice dry runs (#1879)
- Work around race condition in stringtemplate (#1884)
- Support for empty invoices (#1886)
- Custom keywords/key value patterns in logging (#1890)
- Global lock error resiliency (#1888 and #1894)
0.24.3
See git diff for a list of changes.
Bug Fixes
N/A
API Changes
N/A
Other Changes
- Remove various Spotbugs issues.
- Now KPM tool not required when installing KPM bundles. See this issue and its checklist.
0.24.2
0.22.33
Installation and Upgrade Notes
See git diff for a list of changes.
Bug Fixes
- Fix for #1842: Price from a newer version of the catalog is not used although the catalog is effective - See Pr #1846
- Workaround for SQL exception - e.g
DefaultBlockingStateDao.getByBlockingIds
queries usingIN
clause when there is no parameter provided.
API Changes
N/A
Other Changes
N/A
0.24.1
Installation and Upgrade Notes
See git diff for a list of changes.
Bug Fixes
- #1501: Add missing
ErrorCode
- #1651: Support for quantity in APIs
- #1340: Dry run endpoint should be updated to use planName
Also fix an issue with tomcat deployment where properties are not correctly available for plugins
N/A
API Changes
N/A