Permalink
Switch branches/tags
Commits on Dec 5, 2018
  1. Merge pull request #1072 from killbill/fix-for-282

    pierre committed Dec 5, 2018
    Fix for 282
  2. junction: run account BCD refresh even in dry-run mode

    pierre committed Dec 5, 2018
    Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
  3. account: unify treatNullValueAsReset value in API

    pierre committed Dec 5, 2018
    This one isn't used though.
    
    Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
  4. beatrix: fix test failure

    pierre committed Dec 5, 2018
    Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
  5. Merge branch 'master' into fix-for-282

    pierre committed Dec 5, 2018
    Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
  6. Merge pull request #1071 from killbill/fixes-for-0.20.5

    pierre committed Dec 5, 2018
    Fixes for 0.20.5
  7. Merge pull request #1070 from killbill/fixes-for-0.20.5-v2

    pierre committed Dec 5, 2018
    Fixes for 0.20.5 v2
Commits on Dec 4, 2018
  1. invoice: make sure to take the lock before calling BillingInternalApi

    pierre committed Dec 4, 2018
    Also process all account updates in transactions.
    
    These fixes should patch the high concurrency bug described at #282.
    
    Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
  2. Merge pull request #1067 from killbill/fix-for-865

    pierre committed Dec 4, 2018
    Fix for 865
  3. junction: code review integration

    pierre committed Dec 4, 2018
    Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
  4. beatrix: server: fix tests failures

    pierre committed Dec 4, 2018
    Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
Commits on Dec 3, 2018
  1. junction: compute account BCD from ACCOUNT alignments only

    pierre committed Dec 3, 2018
    Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
  2. entitlement: refine Entitlement#getBillCycleDayLocal definition

    pierre committed Dec 3, 2018
    In case of ACCOUNT alignment, we now return null before the
    alignment is computed. We cannot easily trigger a computation
    unfortunately, as the bulk of the logic belongs to junction today.
    
    This also fixes the previous patch where the BCD calculation wasn't deterministic.
    
    Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
  3. junction: revisit account BCD calculation based on code review

    pierre committed Dec 3, 2018
    Change the behavior to set the account BCD even for pure usage based
    plans.
    
    The implementation relies on the fact that Subscription#dateOfFirstRecurringNonZeroCharge()
    is actually the subscription start date in this case.
    
    Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
  4. Merge pull request #1066 from killbill/fixes-for-0.20.5

    pierre committed Dec 3, 2018
    Fixes for 0.20.5