Release v1.6.1
🚀 AGNTCY Dir v1.6.1 Release
This release focuses on a new client/server auth mode, routing operability, import reliability for extractor enrichment, and database stability.
🌟 Key highlights
- JWT-TLS authentication: New jwt-tls auth mode combines standard web-PKI TLS transport with SPIFFE JWT-SVID bearer credentials, for deployments that need public CA–verified TLS plus identity-based RPC auth.
- Configurable routing republish: routing.republish_interval lets operators tune how often local CID provider announcements are refreshed (default remains 36h).
- Import/extractor fixes: Extractor-enriched imports now stamp the correct OASF schema_version, and in-process CLI reuse no longer leaks schema version between imports.
Fixed
- Import: Align extractor-enriched records with the extractor’s latest OASF schema version (#1862)
- Import: Reset SchemaVersion on each loadConfig call to avoid cross-import leakage in long-lived/in-process CLI sessions (#1863)
- Database: Configure SQL connection pool idle limits for SQLite and PostgreSQL (#1850)
Full Changelog: v1.6.0...v1.6.1
🤝 Community & Support
🙏 Acknowledgments
Thank you to all contributors who made this release possible! Special thanks to the community for
feedback, bug reports, and feature requests that helped shape this release.
What's Changed
- release(dir): prepare server release v1.6.1 by @csirmazbendeguz in #1859
- release(dir): prepare api release v1.6.1 by @csirmazbendeguz in #1860
- fix(import): reset SchemaVersion per loadConfig to avoid in-process leak by @ajaky in #1863
- fix(import): align extractor-enriched record schema version with OASF latest by @ajaky in #1862
- feat(dir): add JWT-TLS auth mode by @csirmazbendeguz in #1857
- feat(routing): configurable republish interval with default by @tkircsi in #1858
- docs(dir): document NL search, a2a-scanner, and extractor enrichment by @paralta in #1851
- chore(deps): update module golang.org/x/crypto to v0.54.0 by @agntcy-automation[bot] in #1830
- test(e2e): add extractor enricher coverage for dirctl import by @ajaky in #1849
- fix(dir): increase db connection pool by @csirmazbendeguz in #1850
- docs: contributor list updates by @ajaky, @lgecse in #1842–#1847