Changelog #12

New CLI commands and HTTP API endpoints

Feb 20, 2025

We’re well into February, and the team has been busy crafting a more seamless software catalog experience. This release introduces new API and CLI capabilities that gives you easy access to your software catalog data, plus a host of enhancements and bug fixes to project classification, recipe deployments, and more.

If you have any questions or want to connect, join our Slack community, book time with our team, or reach out on LinkedIn, X, or BlueSky.

Let’s dive into what’s new!


Spotlights

Access your Software Catalog via command-line and API

In line with our Tempest principle of ensuring critical software catalog data is accessible wherever developers need it, we’ve introduced new HTTP API endpoints alongside new CLI commands.

These updates empower developers to access and read recipes, projects, and resources through their preferred interface, whether it’s a direct API call or the command line, to keep vital information within easy reach.

CLI commands

To list all of the projects, recipes, and resources in your Software Catalog:

  • project list [—limit]

  • recipe list [—limit]

  • resources list [—limit]

To get a specific project, recipe, or resource by ID:

  • project get <id>

  • recipe get <id>

  • resources get <id>

HTTP API endpoints

To list all projects, recipes, and resources in your Software Catalog via API:

  • /api/v1/projects.list

  • /api/v1/recipes.list

  • /api/v1/resources.list

To get a specific project, recipe, or resource by ID:

  • /api/v1/projects.get

  • /api/v1/recipes.get

  • /api/v1/resources.get

See it in action here, and get more details in our CLI and API documentation.


Improvements & Bug Fixes

Developer ecosystem

  • Fixed a bug where project configuration values for a Private App weren’t being correctly filtered and displayed.

Recipes, projects, deployments

  • New projects now inherit the tags, ownership, products, and features of the recipe it was deployed from.

  • Updated empty states on the Variables page with contextual links.

  • Fixed a bug that would not let you deploy a project with an existing project repository.

  • Fixed a bug that would not let you bulk select unclassified entities.

  • Fixed a bug where in rare cases project provisioning would end up in a loop.

  • Ordered project resources with a consistent sort based on resource state.

  • Added dates to the software catalog CSV export.

  • Fixed scroll issues on project deploy page.

  • Replace outdated Project icons.