Skip to content

Releases: killbill/killbill

0.24.10

18 Mar 14:54
Compare
Choose a tag to compare

See git diff for a list of changes.

Bug Fixes

API Changes

N/A

Other Changes

N/A

0.24.9

29 Feb 09:03
Compare
Choose a tag to compare

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, the org.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

06 Feb 08:26
Compare
Choose a tag to compare

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 to 1.1.10.4
  • Excluded protobuf dependency from mysql-connector-java
  • Updated logback to 1.3.14 and slf4j to 2.0.9

0.24.6

01 Feb 03:26
Compare
Choose a tag to compare

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

25 Aug 11:36
Compare
Choose a tag to compare

See git diff for a list of changes.

Bug Fixes

  • #1907 - Invoice not generated after addon upgrade/cancel

API Changes

N/A

Other Changes

  • Updated shiro version to 1.12.0. See 5929e61.

0.24.4

20 Jul 06:09
Compare
Choose a tag to compare

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

27 Jun 07:33
Compare
Choose a tag to compare

See git diff for a list of changes.

Bug Fixes

N/A

API Changes

N/A

Other Changes

0.24.2

02 May 10:51
Compare
Choose a tag to compare

See git diff for a list of changes.

Bug Fixes

  • #1842 - Price from a newer version of the catalog is not used although the catalog is effective
  • Other minor fixes

API Changes

N/A

Other Changes

0.22.33

19 Apr 22:10
Compare
Choose a tag to compare

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 using IN clause when there is no parameter provided.

API Changes

N/A

Other Changes

N/A

0.24.1

14 Mar 00:49
Compare
Choose a tag to compare

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

Other Changes