Releases: chargebee/chargebee-java
Releases · chargebee/chargebee-java
v4.1.1
v4.1.0
v4.1.0 (2026-02-06)
New Attributes:
subscription_idhas been added toEntitlementOverride.is_enabledhas been added toEntitlementOverride.decommissionedhas been added toSubscription.
New Parameters:
omnichannel_subscription_itemhas been added as query parameter tolist_omnichannel_subscriptionsinOmnichannelSubscription.entitlement_overrides.entity_idhas been added as request body parameter toupsert_or_remove_entitlement_overrides_for_a_subscriptioninEntitlementOverride.entitlement_overrides.entity_typehas been added as request body parameter toupsert_or_remove_entitlement_overrides_for_a_subscriptioninEntitlementOverride.entitlement_overrides.is_enabledhas been added as request body parameter toupsert_or_remove_entitlement_overrides_for_a_subscriptioninEntitlementOverride.payment_method_save_policyhas been added as request body parameter tocollect_nowinHostedPage.decommissionedhas been added as request body parameter tocancel_subscription_for_itemsinSubscription.
Parameter Updates:
pricing_pagehas been changed from required to optional increate_pricing_page_for_existing_subscriptionofPricingPageSession.
New Events:
payment_due_reminderhas been added.
New Enums:
chargehas been added as a new value enumEntityType.payment_due_reminderhas been added as a new value enumEventType.tempushas been added as a new value enumGateway.kakao_pay,naver_pay,revolut_pay, andcash_app_payhave been added as new values enumPaymentMethod.always,ask, andneverhave been added as new values enumPaymentMethodSavePolicy.kakao_pay,naver_pay,revolut_pay, andcash_app_payhave been added as new values enumPaymentMethodType.kakao_pay,naver_pay,revolut_pay, andcash_app_payhave been added as new values enumType.accepted,rejected,message_acknowledgement,in_process,under_query,conditionally_accepted, andpaidhave been added as new values to enum attributeeinvoice.statusinCreditNote.accepted,rejected,message_acknowledgement,in_process,under_query,conditionally_accepted, andpaidhave been added as new values to enum attributestatusinEinvoice.accepted,rejected,message_acknowledgement,in_process,under_query,conditionally_accepted, andpaidhave been added as new values to enum attributeeinvoice.statusinInvoice.kakao_pay,naver_pay,revolut_pay,cash_app_pay,wechat_pay, andalipayhave been added as new values to enum attributepayment_method_typeinPaymentIntent.kakao_pay,naver_pay,revolut_pay,cash_app_pay,wechat_pay, andalipayhave been added as new values to enum attributeactive_payment_attempt.payment_method_typeinPaymentIntent.kakao_pay,naver_pay,revolut_pay,cash_app_pay,wechat_pay, andalipayhave been added as new values to enum request body parameterpayment_method_typeinupdate_a_payment_intentofPaymentIntent.kakao_pay,naver_pay,revolut_pay,cash_app_pay,wechat_pay, andalipayhave been added as new values to enum request body parameterpayment_method_typeincreate_a_payment_intentofPaymentIntent.
v3.43.0
v3.43.0 (2026-02-06)
New Attributes:
subscription_idhas been added toEntitlementOverride.is_enabledhas been added toEntitlementOverride.decommissionedhas been added toSubscription.
New Parameters:
omnichannel_subscription_itemhas been added as query parameter tolist_omnichannel_subscriptionsinOmnichannelSubscription.entitlement_overrides.entity_idhas been added as request body parameter toupsert_or_remove_entitlement_overrides_for_a_subscriptioninEntitlementOverride.entitlement_overrides.entity_typehas been added as request body parameter toupsert_or_remove_entitlement_overrides_for_a_subscriptioninEntitlementOverride.entitlement_overrides.is_enabledhas been added as request body parameter toupsert_or_remove_entitlement_overrides_for_a_subscriptioninEntitlementOverride.payment_method_save_policyhas been added as request body parameter tocollect_nowinHostedPage.decommissionedhas been added as request body parameter tocancel_subscription_for_itemsinSubscription.
Parameter Updates:
pricing_pagehas been changed from required to optional increate_pricing_page_for_existing_subscriptionofPricingPageSession.
New Events:
payment_due_reminderhas been added.
New Enums:
chargehas been added as a new value enumEntityType.payment_due_reminderhas been added as a new value enumEventType.tempushas been added as a new value enumGateway.kakao_pay,naver_pay,revolut_pay, andcash_app_payhave been added as new values enumPaymentMethod.always,ask, andneverhave been added as new values enumPaymentMethodSavePolicy.kakao_pay,naver_pay,revolut_pay, andcash_app_payhave been added as new values enumPaymentMethodType.kakao_pay,naver_pay,revolut_pay, andcash_app_payhave been added as new values enumType.accepted,rejected,message_acknowledgement,in_process,under_query,conditionally_accepted, andpaidhave been added as new values to enum attributeeinvoice.statusinCreditNote.accepted,rejected,message_acknowledgement,in_process,under_query,conditionally_accepted, andpaidhave been added as new values to enum attributestatusinEinvoice.accepted,rejected,message_acknowledgement,in_process,under_query,conditionally_accepted, andpaidhave been added as new values to enum attributeeinvoice.statusinInvoice.kakao_pay,naver_pay,revolut_pay,cash_app_pay,wechat_pay, andalipayhave been added as new values to enum attributepayment_method_typeinPaymentIntent.kakao_pay,naver_pay,revolut_pay,cash_app_pay,wechat_pay, andalipayhave been added as new values to enum attributeactive_payment_attempt.payment_method_typeinPaymentIntent.kakao_pay,naver_pay,revolut_pay,cash_app_pay,wechat_pay, andalipayhave been added as new values to enum request body parameterpayment_method_typeinupdate_a_payment_intentofPaymentIntent.kakao_pay,naver_pay,revolut_pay,cash_app_pay,wechat_pay, andalipayhave been added as new values to enum request body parameterpayment_method_typeincreate_a_payment_intentofPaymentIntent.
v4.0.3
v4.0.2
v4.0.1
v4.0.1 (2026-01-19)
New Parameters:
applicable_item_price_idshas been added to Coupon#CouponListRequest.applicable_item_price_idshas been added to Export#CouponRequest.
New Enums:
Twikeyhas been added to GatewayEnum.
Deleted Action:
moveaction has been removed from the ItemPrice.
New Features:
- add util method for export and 'Time Machine' async handler.
v3.42.0
v3.42.0 (2026-01-16)
New Parameters:
applicable_item_price_idshas been added to Coupon#CouponListRequest.applicable_item_price_idshas been added to Export#CouponRequest.
New Enums:
Twikeyhas been added to GatewayEnum.
Deleted Action:
moveaction has been removed from the ItemPrice.
v4.0.0
Releasing v4.x.x 🎉 🎉
v4.0.0 (2026-01-13)
- This is a complete rewrite of the Chargebee Java SDK with a new package namespace (
com.chargebee.v4). - The client library now uses an immutable
ChargebeeClientwith a fluent builder pattern instead of staticEnvironmentconfiguration. - All request and response models are now type-safe and immutable.
See the migration guide for details.
New Features:
- Immutable
ChargebeeClientwith fluent builder configuration. - Type-safe request parameter models and responses.
- Sync and async APIs with built-in retry and exponential backoff support.
- Per-request options for custom headers and retry configuration.
- Enhanced exception hierarchy with strongly-typed error enums (
ErrorType,ApiErrorCode). - Webhook handler support for event processing.
- Helper methods in response objects to get raw response and headers.
🔴 Attention: The support for v3 will eventually be discontinued on December 31st 2026 and will no longer receive any further updates. We strongly recommend upgrading to v4 as soon as possible. See our migration guide for detailed upgrade instructions.
💡 Rest assured: Your existing v3 integrations will continue to function. After December 31st 2026, v3 will no longer receive updates for new API features, but all current functionality will remain operational.
v3.41.0
v3.40.0
v3.40.0 (2025-12-30)
New Attributes:
- retry_engine has been added to Invoice#DunningAttempt.
New Endpoint:
- move action has been added to ItemPrice.
New Parameters:
- exclude_tax_type has been added to Estimate#RenewalEstimateInputParam.
- variant_id has been added to ItemPrice#MoveInputParam.
- custom has been added to PricingPageSession#CreateForNewSubscriptionInputParam.
- custom has been added to PricingPageSession#CreateForExistingSubscriptionInputParam.
New Enums:
- ELECTRONIC_PAYMENT_STANDARD has been added to PaymentMethodTypeEnum.
- KBC_PAYMENT_BUTTON has been added to PaymentMethodTypeEnum.
- PAY_BY_BANK has been added to PaymentMethodTypeEnum.
- TRUSTLY has been added to PaymentMethodTypeEnum.
- STABLECOIN has been added to PaymentMethodTypeEnum.