Broadleaf Microservices
  • v1.0.0-latest-prod

Billing Release Notes for 2.0.0

New Features & Notable Changes

Billing Entity Notification State Suppression

Added @ConditionalOnMissingBean to various JPA ignored notification state suppression beans across Billing, DeadLetter, and Subscription configurations. This allows for easier overriding and customization of notification state suppression in implementations.

Centralized Netty Pool and Metrics Configuration

Refactored BillingWebClientAutoConfiguration to replace manual SSL/connector configuration with the centralized CommonInternalServiceClientConnectorFactory. This consolidates Netty connection pooling and WebClient metrics for better performance tracking across the service.

Added Unpooled WebClient Connector Behavior

Expanded the BillingWebClientAutoConfiguration connector factory usage to optionally construct an unpooled SSL connection factory via CommonInternalServiceClientConnectorFactory.unpooled(sslVerificationProperties). This provides a fallback and alternative configuration for environments avoiding persistent Netty connection pooling.