Skip to content

Update CODA Preview to v0.17.1 - #2

Merged
Mark Brown (markjbrown) merged 2 commits into
mainfrom
release/export-3d45a5bf2a28
Oct 17, 2026
Merged

Mark Brown (markjbrown) merged 2 commits into
mainfrom
release/export-3d45a5bf2a28

Conversation

@markjbrown

Copy link
Copy Markdown
Contributor

Summary

Update the public CODA Preview from v0.12.1 to v0.17.1.

  • Prefer five-minute data-plane logs for DX-003, DX-010, and optional DX-016 enrichment. Queries use represented request counts and total RU rather than aggregate row counts or unweighted averages, retain the selected source and exact observation window, and preserve raw-log compatibility. Detection and severity thresholds are unchanged.
  • Add optional Run Pre-Checks for ARM access, Azure Resource Graph discovery, Azure Monitor metrics, Log Analytics configuration/data, and subscription Cost Management access. Resource Graph uses the same SDK credential as diagnosis and pre-checks; warnings do not prevent analysis with other available sources.
  • Add copy-only, scoped PowerShell and administrator requests that preserve the original requester and scope. Scripts preview by default and require explicit -Apply when run outside CODA. CODA remains read-only: it never executes these scripts or changes Azure resources.
  • Preserve reasons for unavailable dollar savings, including Cost Management rate limiting, in reports, JSON/MCP output, and group scans without invalidating recoverable RU/s findings or inflating detector/resource failure counts.
  • Improve log/readiness guidance and package portability, including deeply nested Windows package-smoke paths without requiring machine-wide long-path settings.

Changelog

Review the cumulative v0.17.1 changelog, covering changes since public v0.12.1. The changelog will continue to be maintained for subsequent releases.

Preview limitations

  • This remains a Preview. Fresh all-detector live acceptance and signed-in manual Azure Portal-link verification are deferred; package checks do not establish that either has passed.
  • DX-002 and DX-007 still require raw CDBDataPlaneRequests plus CDBQueryRuntimeStatistics for activity-level query cost and fan-out correlation; five-minute data-plane logs do not replace this evidence.
  • Readable logs do not establish complete history or sufficient workload coverage. Local measurements are not customer latency guarantees.
  • This update introduces no hosted CODA service, automatic remediation, or PyPI publication.

Required GitHub validation

The following checks must pass on this PR head:

  • Build package
  • Smoke built wheel (macos-latest, Python 3.12)
  • Smoke built wheel (ubuntu-latest, Python 3.12)
  • Smoke built wheel (windows-latest, Python 3.12)
  • Test package boundaries (macos-latest, Python 3.12)
  • Test package boundaries (ubuntu-latest, Python 3.12)
  • Test package boundaries (windows-latest, Python 3.12)

This PR requests review only; merging and release publication are separate actions.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: c12551b5-2b04-4740-9d8e-1f1498eef38a
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: c12551b5-2b04-4740-9d8e-1f1498eef38a
@markjbrown
Mark Brown (markjbrown) merged commit e02abd6 into main Oct 17, 2026
7 checks passed
@markjbrown
Mark Brown (markjbrown) deleted the release/export-3d45a5bf2a28 branch October 17, 2026 22:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant