What DataDog/pup shipped
Generated by FoxPlug from public activity — not affiliated with Datadoghq.
Week of September 14, 2026
What shipped
- Released pup 1.22.1. Release
- Added `idp entities facets` and `idp entities aggregate` commands to answer portfolio questions without downloading every entity. Pull request #839
- Enabled OAuth on all remaining API+App Key endpoints, achieving 100% client-side OAuth coverage. Pull request #832
- Fixed `idp assist` to preserve unknown health counts as null and expose failed on-call enrichment. Pull request #838
- Added kind-scoped `pup idp entities list` and `pup idp entities search` convenience commands. Pull request #837
- Added best-effort terminal highlighting for interactive JSON, YAML, and table output. Pull request #820
- Made table URL cells hyperlinked with complete target URLs in terminals that support clicks. Pull request #825
- Migrated OAuth token exchange from `/oauth2/v1/token` to `/api/v2/oauth2/token`. Pull request #821
- Moved `pup idp register` from the deprecated Service Definitions endpoint to the Catalog API. Pull request #826
- Refactored `pup idp deps` and dependency helpers to use the Unified Entity Graph instead of the legacy production dependency endpoint. Pull request #827
Why it matters
This week brought OAuth parity across all client-side endpoints, expanded the IDP entity graph with faceting and scoped search commands, and improved output readability with hyperlinks and terminal highlighting. The migration to Catalog API and UEG completes pup's transition from legacy service endpoints to modern Datadog APIs.
Changelog entry
- Added `idp entities facets` command to retrieve observed values and `idp entities aggregate` for grouped totals and named filtered counts Pull request #839
- Fixed `idp assist` to preserve unavailable health counts as null instead of reporting them as zero Pull request #838
- Added kind-scoped `idp entities list --filter-kind` and `idp entities search --filter-kind --query` convenience commands Pull request #837
- Fixed top-level help sorting to be alphabetically consistent regardless of enum declaration order Pull request #836
- Enabled OAuth on all remaining API and App Key endpoints for 100% client-side coverage Pull request #832
- Table URL cells now hyperlink to complete target URLs in supporting terminals Pull request #825
- Migrated `idp deps` and dependency helpers from legacy production endpoint to Unified Entity Graph Pull request #827
- Moved `idp register` command from deprecated Service Definitions endpoint to Catalog API Pull request #826
- Added best-effort terminal highlighting for interactive JSON, YAML, and table output Pull request #820
- Migrated OAuth token exchange from `/oauth2/v1/token` to `/api/v2/oauth2/token` Pull request #821
pup 1.22.1: full OAuth coverage, IDP entity facets, kind-scoped search, hyperlinked URLs, terminal highlighting, and Catalog API migration.
pup 1.22.1 ships this week with 100% OAuth coverage across all client-side endpoints. We added facets and aggregates to the entity graph, kind-scoped convenience commands, and best-effort terminal highlighting for interactive output. URL table cells are now hyperlinked, and we completed the migration from legacy Service Definitions to the Catalog API.