Release v0.5.4
🚀 AGNTCY Dir v0.5.4 Release
We're excited to announce the release of AGNTCY Dir v0.5.4, a patch release that improves SPIFFE authentication reliability for short-lived workloads and CronJobs.
🌟 What's New
SPIFFE Authentication Reliability
- Client-side retry logic with exponential backoff for X509-SVID fetching
- Handles SPIRE agent sync delays in CronJobs and ephemeral pods
- Prevents "certificate contains no URI SAN" authentication failures
- Resilient to timing issues where SPIRE entries haven't synced to the agent yet
Reliability Improvements
- Exponential backoff strategy: 500ms → 1s → 2s → 4s → 8s → 10s (capped)
- Up to 10 retry attempts before failing
- Graceful handling of SPIRE agent-to-server synchronization delays
- Works seamlessly with SPIFFE CSI driver from v0.5.3
Developer Experience
- No configuration changes required - automatic retry behavior
- Improved reliability for CronJobs and short-lived workloads
- Better error messages when retries are exhausted
What's Changed
- fix(client): add X509-SVID retry logic for SPIRE agent sync delays by @tkircsi in https://github.com/agntcy/dir/pull/725
Full Changelog: v0.5.3...v0.5.4