Skip to content

cli 0.1.1

Choose a tag to compare

@ninan-nn ninan-nn released this 13 May 03:09
· 362 commits to main since this release
97b2b0f

What's new

✨ Features

  • Added stable diagnostics commands to the CLI: osb diagnostics logs and osb diagnostics events. These commands use the Python SDK diagnostics manager APIs, require an explicit diagnostic scope, and support table, json, yaml, and raw output modes. The current open-source server returns a clear DIAGNOSTICS_NOT_IMPLEMENTED response for scoped stable diagnostics until the backend implementation lands, while legacy unscoped DevOps behavior remains available. #869

  • Kept osb devops logs and osb devops events as deprecated compatibility wrappers over the legacy plain-text flow, preserving existing --tail, --since, and --limit behavior with migration warnings. Bundled troubleshooting guidance now prefers the stable diagnostics API and stops relying on legacy devops inspect / devops summary flows. #869

🐛 Bug Fixes

  • Tightened CLI table-output test coverage while addressing cross-repository static-analysis findings. This does not change the public CLI surface, but helps protect output rendering behavior from regressions. #795

📦 Misc

  • Bumped CLI release metadata to 0.1.1 as part of the diagnostics release train. #869

  • Updated the CLI development test lockfile for pytest 9.0.3, including upstream pytest fixes such as CVE-2025-71176. This is a test dependency update and does not affect runtime CLI behavior. #719

👥 Contributors