release · dir · v1.6.3 · 2026-08-07
v1.6.3
# 🚀 AGNTCY Dir v1.6.3 Release
This release adds search exclude filters and record counts, configurable OIDC scopes (including Dex groups for oidc-gateway group authorization), batch record deletion in the CLI, AI Catalog UI count improvements, and broader MCP security scanning. It also includes database and config fixes, a slimmer dirctl container image, and dependency security updates.
🌟 Key highlights
- **Search exclude filters**: RecordQuery negation is supported in the API and exposed in dirctl as exclude filters, so callers can narrow results without post-filtering.
- **Record count RPC**: New search RPC to count records matching a query without returning full result sets.
- **OIDC scopes**: oidc_scopes in the client context (plus DIRECTORY_CLIENT_OIDC_SCOPES / --oidc-scopes); login defaults now include groups so Dex can emit group claims for oidc-gateway role grants. After changing scopes, run dirctl auth login --force.
- **CLI ergonomics**: Batch dirctl delete via multiple CIDs or --stdin; new dirctl daemon config init for daemon bootstrap config.
- **AI Catalog UI**: Filtered result counts are shown separately from total catalog counts.
- **MCP scanning**: Expanded scanner coverage (YARA, readiness checks, remote runner integration).
Full Changelog: https://github.com/agntcy/dir/compare/v1.6.2...v1.6.3
🤝 Community & Support
- [Repository](https://github.com/agntcy/dir)
- [Discussions](https://github.com/agntcy/dir/discussions)
- [Documentation](https://dir.agntcy.org/)
- [Quick Start](https://dir.agntcy.org/latest/dir/dir-quickstart/)
🙏 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.
New Contributors
• @lntutor made their first contribution in #1936•
• @markpmarton made their first contribution in #1961•
• @Coooder-Crypto made their first contribution in #1962•
<details>
<summary>
What's Changed
</summary>
• feat(dir): separate filter counts & total counts on AI catalog UI by @csirmazbendeguz in #1927•
• chore(dirctl): update brew formula to v1.6.2 by @build-agntcy in #1930•
• fix(catalog): use decimal pagination tokens by @lntutor in #1936•
• chore(deps): update go patches by @agntcy-automation[bot] in #1811•
• feat(dir): expand MCP scanner coverage with yara/readiness and remote runner by @conorbronsdon in #1775•
• fix(tests): start the runtime discovery workload after its record exists by @conorbronsdon in #1941•
• refactor(cli): shared pluggable extractor by @akijakya in #1925•
• fix(config): preserve unknown top-level config sections across writes by @conorbronsdon in #1942•
• fix(dir): fix deleting from database by @csirmazbendeguz in #1951•
• feat(cli): add dirctl daemon config init command by @conorbronsdon in #1931•
• chore(deps): update module github.com/pion/stun/v3 to v3.1.5 [security] by @agntcy-automation[bot] in #1957•
• chore(deps): update module github.com/pion/dtls/v3 to v3.1.4 [security] by @agntcy-automation[bot] in #1956•
• chore(deps): bump bitnami/postgresql digest to fix CVE-2026-40469 and CVE-2026-40468 by @lgecse in #1952•
• docs(skill): add security scanner install step to setup reference by @markpmarton in #1961•
• feat(search): add record count RPC by @Coooder-Crypto in #1962•
• docs(dir): document zot storage config for remote object storage by @conorbronsdon in #1954•
• build(cli): make the dirctl image shell-capable by @paralta in #1979•
• feat(cli): support batch delete via variadic CIDs and --stdin by @paralta in #1978•
• feat(search): support negating a RecordQuery for exclude filters by @akijakya in #1983•
• feat(dir): add configurable OIDC scopes by @csirmazbendeguz in #1984•
• feat(cli): expose RecordQuery negation as exclude filters by @akijakya in #1987•
• release(dir): prepare api release v1.6.3 by @csirmazbendeguz in #1993•
• feat(helm): add configurable policy CronJobs to the dirctl chart by @akijakya in #1994•
• release(dir): prepare server release v1.6.3 by @csirmazbendeguz in #1995•
</details>
Version: v1.6.3
Date: 2026-08-07
Status: Released
Breaking: Yes
Components: Core
Authors: @lntutor, @markpmarton, @Coooder, @csirmazbendeguz, @build, @agntcy, @conorbronsdon, @akijakya, @lgecse, @paralta
PRs:da3cc0f
Compare: Previous version