This release includes 4 breaking changes for platform teams planning a safe upgrade.
Published 8mo
Build & Package
✓ No known CVEs patched
✓ No known CVEs patched in this version
Topics
devops
java
maven
package-manager
Summary
AI summaryGlobal refactoring adjusts class packages, removes AWT dependency, renames NNamedColor to NColor, and adds several new design‑pattern utilities.
Full changelog
- FIXED Fixed NDuration issue
- CHANGED Now prefer NDuration over Duration in all API
- CHANGED Rewritten install|require workflow to be faster and more robust
- FIXED Fixed issue with plain maven repos
- CHANGED Less boilerplate in progress (do not show url, too long)
- CHANGED NElement destructible now can have multiple filters
- CHANGED Removed dependency on awt, and replace all refs with NColor (renamed from NNamedColor)
- ADDED Revamped documentation
- CHANGED Global refactoring to adjust class packages
- ADDED NScoredCallable a clean way to implement score based call strategy (renamed from NSupport)
- ADDED NSagaCall to support Saga DesignPattern implementation with loops, and conditions enabled
- ADDED NCircuitBreakerCall to support CircuitBreaker DesignPattern
- ADDED NRetryCall to support RetryCall DesignPattern (along with NStableValue, NCachedValue, NRateLimitValue and NLock (for DB and File Locking))
Breaking Changes
- Removed dependency on awt and all related refs; replaced with NColor (renamed from NNamedColor).
- Global refactoring adjusted class packages, requiring updates to import statements.
- Renamed NSupport to NScoredCallable.
- Added new design‑pattern calls: NSagaCall, NCircuitBreakerCall, NRetryCall along with related utilities.
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 Nuts
All releases →Related context
Related tools
Beta — feedback welcome: [email protected]