This release includes 3 breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
Affected surfaces
Summary
AI summaryBilling switched to Stripe‑direct while KillBill was removed from the platform.
Full changelog
What's Changed
A major platform and billing release.
Platform: Java 17 + Tomcat 9
- Runtime upgraded to Java 17 on Tomcat 9, with
config-iceupdated and forked for JDK 21+ readiness, a modernized build toolchain, and CI/release moved to JDK 17. by @matusfaro in https://github.com/clearflask/clearflask/pull/197 - Self-host fix: the newer JDK resolves the cgroup-v2
NullPointerExceptionstartup crash seen on Linux kernel 6.12+ (#163).
Billing: KillBill removed, Stripe-direct
- Billing now routes entirely through Stripe (or a no-op path for $0/grandfathered/comp accounts) — KillBill has been fully removed from the runtime and the stack.
- Self-host & local no longer run KillBill/Kaui, simplifying the deployment considerably.
- Orphaned/legacy accounts are migrated off KillBill to the no-op billing path.
- Custom flat-yearly (per-customer yearly price) now works for non-Stripe accounts; variable Stripe plans display the actual per-account price.
- Fixed the flat-yearly "add payment method" 500 and the landing/billing hero layout.
TLS / Certificates
- ACME DNS-01 challenges are now published reliably via Porkbun and verified against the domain's authoritative nameservers with a longer propagation wait, fixing intermittent wildcard-cert renewal failures.
Full Changelog: https://github.com/clearflask/clearflask/compare/2.3.1...2.4.0
Breaking Changes
- Removed KillBill from the runtime and deployment stack; all billing now routes through Stripe (or a no‑op path for $0/grandfathered/comp accounts).
- Runtime upgraded to Java 17 on Tomcat 9, with `config-ice` forked for JDK 21+ readiness.
- Minimum runtime changed to Java 17.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About ClearFlask
Community-feedback tool for managing incoming feedback and prioritizing a public roadmap (alternative to Canny, UserVoice, Upvoty).
Related context
Related tools
Beta — feedback welcome: [email protected]