Skip to content

v0.8.0-dev.11

Pre-release
Pre-release

Choose a tag to compare

@kevwilliams kevwilliams released this 07 Sep 21:15
· 17 commits to main since this release
b9a542c

What's Changed

  • chore(deps): update @datum-cloud/datum-ui to 2.5.0 by @mattdjenkinson in #273
  • feat(agent): diagnose compute workloads from an AI assistant by @scotwells in #263
  • feat(agent): build and ship the compute MCP server by @scotwells in #275
  • feat(agent): report how long a workload has actually been failing by @scotwells in #274
  • fix(agent): name the client in the missing-credential errors by @scotwells in #276
  • feat: add build support to datumctl compute deploy by @savme in #271
  • feat(ui): fleet-wide workload health for the provider plugin by @kevwilliams in #256

Full Changelog: v0.8.0-dev.10...v0.8.0-dev.11

Changelog

  • b9a542c Merge pull request #256 from datum-cloud/feat/provider-fleet-overview
  • e3cdf55 Merge pull request #263 from datum-cloud/feat/compute-ai-plugin
  • 18ed549 Merge pull request #271 from datum-cloud/feat/datumctl-compute-deploy-build
  • ea11f34 Merge pull request #273 from datum-cloud/chore/datum-ui-2.5.0
  • 82a0f93 Merge pull request #274 from datum-cloud/feat/compute-mcp-serving
  • 31d2671 Merge pull request #275 from datum-cloud/feat/compute-mcp-packaging
  • 38f7dfd Merge pull request #276 from datum-cloud/fix/compute-mcp-credential-error-copy
  • 0bbd18a build(agent): container image for the compute-mcp server
  • 0e831e3 build(agent): ship compute-mcp in the manager image
  • c8828b0 chore(deps): update @datum-cloud/datum-ui to 2.5.0
  • 311e000 ci(agent): publish the compute-mcp image and stamp it into the bundle
  • 41622fd docs(agent): a reported state can itself be stale or wrong
  • 4604c7d docs(agent): add the stalled-transient runbook
  • 522a42a docs(agent): file MisleadingOutput on the turn that retracts "wait"
  • 10ed888 docs(agent): orient the assistant on filing a capability gap
  • d79f38b docs(agent): report the two gaps the front door and quota triage hit
  • 4139c01 docs(agent): rewrite the runbooks and knowledge in the customer's words
  • a7d3fdd docs(agent): say that the deployer supplies the control plane
  • 05a9132 docs(agent): say what to do when the instance logs cannot be fetched
  • 6a0194a docs(agent): stop the knowledge document restating the runbooks
  • e80d260 docs(agent): trim the code comments to the durable why
  • 274a4fe feat(agent): deploy compute-mcp as a kustomize component
  • b05028b feat(agent): falsify a transient claim with elapsed time
  • 52d484d feat(agent): put the failure floor on the fleet row
  • e76fdd5 feat(agent): reason catalog and workload diagnosis for AI assistants
  • 0283388 feat(agent): report how long a root cause has held
  • 8bedb15 feat(agent): serve compute's diagnostic tools over MCP
  • 21042b7 feat(agent): serve compute's knowledge and skills over HTTP
  • 92b0cf7 feat(agent): write the diagnosis for the customer, not the operator
  • ee3db39 feat(ui): add a check/X indicator to each condition's Message cell
  • 6e9fba6 feat(ui): fleet-wide workload health for the provider plugin
  • c0080a5 feat: add build support to datumctl compute deploy
  • 2f1cb10 fix(agent): address a project by its control plane, not a namespace
  • 9bf34a4 fix(agent): name the client in the missing-credential errors
  • 30eadde fix(agent): refuse to start without a control plane to read
  • bd14c01 fix(agent): stop believing a condition's own account of itself
  • 318e994 refactor(ui): drop the per-condition Condition badge column
  • ec88516 refactor(ui): reorder fleet Workloads table columns
  • 5a674a8 refactor(ui): show the Available condition's message instead of its reason code
  • 142ec93 refactor(ui): use GroupedTable for the service conditions summary
  • 2aed6cb test(agent): fail the build when the copy uses internal vocabulary
  • 5eb7f1f test(agent): name the local cluster address the guard rejects