Skip to content

Release v1.7.0

Latest

Choose a tag to compare

@github-actions github-actions released this 18 Aug 15:37
· 23 commits to main since this release
64ed929

🚀 AGNTCY Dir v1.7.0 Release

This release adds HTTP APIs for search and OASF taxonomy extraction, unifies the OASF extractor across the CLI and gateway, extends the import-records workflow with extractor enrichment, and improves routing, auth, and AI Catalog UX. It also includes GitHub signing fixes, UI corrections, and dependency security updates.

🌟 Key highlights

  • HTTP search API: New POST /v1/search endpoint with parity to dirctl search, making programmatic and gateway-driven search easier without gRPC-only clients.
  • OASF extraction API: New POST /v1/extract endpoint for OASF taxonomy extraction from free-form text, backed by the shared extractor used across the platform.
  • Unified OASF extractor: The extractor moves to utils with a single resolution path for dirctl, the gateway, and import workflows — consistent NL search and enrichment everywhere.
  • Import-records enrichment: The GitHub import-records workflow can now run extractor-based OASF enrichment, with additional vendor prefixes supported for broader record imports.
  • Routing publish --all: dirctl routing publish --all publishes every locally stored record to the DHT in one operation.
    Split API and OCI addresses: Directory API and OCI registry endpoints can be advertised separately in routing, improving federated deployments where gRPC and registry URLs differ.
  • OIDC token refresh: Client and CLI refresh OIDC tokens on the fly, reducing auth failures during long-running or automated workflows.
  • AI Catalog & docs: Clearer catalog status icons, removal of the broken “all” media-type filter, and a new guide for choosing a Directory setup.

Full Changelog: v1.6.3...v1.7.0

🤝 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.

New Contributors

What's Changed

  • fix(ui): remove all media type filter by @dlanov in #1982
  • chore(deps): update module github.com/go-git/go-git/v5 to v5.19.2 [security] by @agntcy-automation[bot] in #1997
  • docs(dir): add guide for choosing a Directory setup by @paralta in #1970
  • chore(dirctl): update brew formula to v1.6.3 by @build-agntcy in #1996
  • chore(deps): bump pymdown-extensions from 10.21.3 to 11.0.1 in /docs/mkdocs by @dependabot[bot] in #1998
  • fix(ui): distinguish catalog status icons by @lntutor in #1955
  • feat(routing): add publish all support by @dlanov in #1988
  • feat(extractor): move the OASF extractor to utils and unify resolution for dirctl and the gateway by @akijakya in #2002
  • feat(skill): fix and update dir skills by @tkircsi in #2004
  • chore(github): add com.atlassian/ to import records by @paralta in #2007
  • chore(docs): sidebar and link update by @keraron in #2011
  • chore(docs): adding oasf issues by @keraron in #2014
  • chore(github): add additional vendor prefixes to import records by @paralta in #2013
  • fix(dir): upgrade dir-importer by @csirmazbendeguz in #2020
  • feat(dir): add extractor to import-records workflow by @csirmazbendeguz in #2015
  • feat(catalog): add POST /v1/extract for OASF taxonomy extraction by @akijakya in #2023
  • feat(dir): split OCI address by @tkircsi in #2021
  • feat(search): add POST /v1/search with dirctl search parity by @akijakya in #2005
  • chore(deps): update module golang.org/x/mod to v0.40.0 [security] by @agntcy-automation[bot] in #2024
  • feat(client/cli): refresh OIDC token on the fly by @tkircsi in #2026
  • fix(github): renew Directory token while signing records by @tkircsi in #2034
  • chore(deps): update module buf.build/go/protovalidate to v1.3.0 by @agntcy-automation[bot] in #2033
  • chore(deps): update module k8s.io/apimachinery to v0.36.3 by @agntcy-automation[bot] in #1946
  • chore(deps): update github actions by @agntcy-automation[bot] in #1947
  • chore(deps): update module github.com/prometheus/client_golang to v1.24.1 by @agntcy-automation[bot] in #1959
  • release(dir): prepare api release v1.7.0 by @csirmazbendeguz in #2036
  • chore(deps): update bitnami/postgresql chart to 18.8.11 and image digest by @paralta in #2039
  • chore(deps): update module github.com/project-zot/zot to v2.1.20 by @agntcy-automation[bot] in #2006
  • release(dir): prepare server release v1.7.0 by @csirmazbendeguz in #2038