This repository was archived by the owner on Nov 10, 2026. It is now read-only.
Repository navigation
fix(deps): update go modules (minor and patch) - #33
Merged
Merged
Conversation
Contributor
Author
ℹ️ Artifact update noticeFile name: go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
|
ecv
approved these changes
Nov 3, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v0.15.0→v0.23.3v0.1.0→v0.2.3v0.37.1→v0.37.2v0.37.1→v0.37.2Release Notes
datum-cloud/datumctl (go.datum.net/datumctl)
v0.23.3Compare Source
What's Changed
Full Changelog: datum-cloud/datumctl@v0.23.2...v0.23.3
v0.23.2Compare Source
What's Changed
Full Changelog: datum-cloud/datumctl@v0.23.1...v0.23.2
v0.23.1Compare Source
What's Changed
Full Changelog: datum-cloud/datumctl@v0.23.0...v0.23.1
v0.23.0Compare Source
Change a single field, annotation, or label on a live resource in one command, plus clearer delete and diff output.
What's new
datumctl patch,annotate, andlabelchange one field, annotation, or label on a live resource without re-applying a full manifest.patchdefaults to a JSON merge patch. (#321)deletenow shows which project or organization it will act on before it runs. (#322)diffshows resource names instead of temporary file paths. (#325)NOTICEfile lists third-party licenses and ships with each release. (#297, #330)v0.22.0Compare Source
Upgrade every installed plugin in one command.
What's new
datumctl plugin upgrade --allupgrades every installed plugin instead of one at a time. (#313)v0.21.0Compare Source
What's Changed
Full Changelog: datum-cloud/datumctl@v0.20.1...v0.21.0
v0.20.1Compare Source
What's Changed
New Contributors
Full Changelog: datum-cloud/datumctl@v0.20.0...v0.20.1
v0.20.0Compare Source
Plugins now use the account you switch to, and plugin authors get a helper that builds the Datum Cloud API address for them.
What's new
datumctl auth switch. Plugin commands,datumctl auth get-tokenanddatumctl docs openapinow act as the account you switched to rather than the one you last logged in with, which fixesUnauthorizederrors from plugins after a switch. (#293, #295)ControlPlaneURL()builds the project or organization API address from the values datumctl passes to plugins, and names the missing value when it can't. (#271)v0.19.0Compare Source
The built-in AI agent is gone. Patch now runs as a plugin on your Datum Cloud login, so you no longer need a personal model API key.
What's new
datumctl ainow runsdatumctl assistantand passes flags and subcommands through unchanged; if the plugin is missing, it offers to install it. (#290)datumctl assistantfor chat; conversations are now stored by the service and follow you between machines. (#290)v0.18.3Compare Source
Patches five disclosed CVEs in transitive Go dependencies. No application
code changes in this release.
What's new
verification bypasses (CVE-2026-56865, CVE-2026-56864) that let a malicious
GOPROXY/GOSUMDB serve unverified module content.
(#287)
normalization triggered by invalid UTF-8 input (CVE-2026-56852).
(#286)
bypass usable for privilege escalation (CVE-2026-39821) and a parser panic
on invalid SVCB/HTTPS DNS records (CVE-2026-46600).
(#285)
parsing (CVE-2026-41178).
(#284)
(#283)
routine updates wait for approval via the dependency dashboard, while
security fixes still open automatically.
(#282)
v0.18.2Compare Source
What's Changed
Full Changelog: datum-cloud/datumctl@v0.18.1...v0.18.2
v0.18.1Compare Source
Fixes an interactive-picker bug that made
datumctl loginunusable on Windows.What's new
datumctl loginon Windows. A background reader watching for^Dcouldn't be interrupted on Windows console handles, so it kept holding the terminal in line-input mode and ate the picker's keystrokes. The watcher now detects when it can't be interrupted and skips watching, so login on Windows cancels via^Conly. Unix behavior is unchanged. (#267)v0.18.0Compare Source
A new
datumctl api proxycommand gives you a local authenticated gateway to the Datum Cloud API — point any tool atlocalhostand it talks to the platform with zero token plumbing.What's new
datumctl api proxy— starts a loopback proxy that injects your session credentials on every request and refreshes them transparently, so a dev server, test harness, orcurlcan talk to the Datum Cloud API without ever handling a token. Supports--project/--organizationscoping to a single control plane, passes through Kubernetes-style watches and SSE unbuffered, and binds to127.0.0.1only with Host-header validation against DNS rebinding. Seedocs/api-proxy.md. (#247)Full Changelog: datum-cloud/datumctl@v0.17.4...v0.18.0
v0.17.4Compare Source
What's Changed
Full Changelog: datum-cloud/datumctl@v0.17.3...v0.18.0
v0.17.3Compare Source
What's Changed
New Contributors
Full Changelog: datum-cloud/datumctl@v0.17.2...v0.17.3
v0.17.2Compare Source
What's Changed
Full Changelog: datum-cloud/datumctl@v0.17.1...v0.17.2
v0.17.1Compare Source
Changelog
8c60a31Merge pull request #241 from datum-cloud/fix/trusted-plugin-flag-passthrough83cf617Merge pull request #244 from datum-cloud/fix/auth-help-stale-login-examples98ab9f9fix(plugindispatch): forward args verbatim to trusted PATH plugins50e6d44fix: correct stale 'datumctl auth login' referencesv0.17.0Compare Source
Signing in to two Datum Cloud environments with the same email address used to silently corrupt your login — this release fixes the root cause, heals existing installs automatically, and makes
datumctl auth switchshow you exactly which account you're on.Fixed: logging in to two environments no longer breaks each other (#237)
Signing in to production and staging with the same email stored both logins under one credential slot, so the second sign-in silently overwrote the first.
datumctl auth liststill showed both accounts, but afterdatumctl auth switchthe CLI would send one environment's token to the other's API and fail with:Logins are now kept separate per environment, so switching accounts, automatic token refresh, and
logoutall stay scoped to the right one.Existing installs heal themselves the next time they authenticate — no manual steps, and the migration never deletes a token it can't first preserve.
datumctl auth switchnow shows your active account (#237)The account you're currently signed in as is labeled
(active)in the picker, and the picker now opens on it — so it's always clear what you're switching from:Full Changelog: datum-cloud/datumctl@v0.16.0...v0.17.0
v0.16.0Compare Source
The plugin system just got its ecosystem. In v0.15.0 you could install plugins from a single Datum-operated catalog. Now anyone — a community author, an open-source project, or an enterprise platform team — can publish their own catalog, and you can register, search, browse, and install across all of them through the same commands you already know. The curated datum catalog stays the trusted, zero-configuration default, so nothing changes if you never add one.
New: register third-party catalogs (
datumctl plugin index) (#224)Plugins can now come from more than one place. Add a community or internal catalog with a single command — and an explicit one-time trust decision so you always know what you're opting into.
New: search and install across every catalog (#224)
searchandinstallnow span every registered catalog at once, with clear official vs. third-party badges wherever a plugin appears — provenance is never ambiguous. Pin a specific release from any catalog when you need to.New: interactive marketplace browser (
datumctl plugin browse) (#224)Prefer to explore?
datumctl plugin browseopens an interactive view across all catalogs, each result clearly badged by source.For enterprises (#224)
Private internal catalogs are first-class. A new
datumctl plugin validatecommand lets authors check a manifest before publishing, and allow-list guardrails let platform teams scope which publishers are permitted — down to individual GitHub owners or repositories — with the policy re-enforced continuously, not just at the moment a catalog is added.Docs
brew truststep needed by newer Homebrew versions (#215).Full Changelog: datum-cloud/datumctl@v0.15.2...v0.16.0
v0.15.2Compare Source
What's Changed
New Contributors
Full Changelog: datum-cloud/datumctl@v0.15.1...v0.15.2
v0.15.1Compare Source
What's Changed
New Contributors
Full Changelog: datum-cloud/datumctl@v0.15.0...v0.15.1
milo-os/inventory (go.miloapis.com/inventory)
v0.2.3Compare Source
What's Changed
Full Changelog: milo-os/inventory@v0.2.2...v0.2.3
Changelog
5bc7c7eMerge pull request #72 from milo-os/chore/k8s-0.37v0.2.2Compare Source
What's Changed
New Contributors
Full Changelog: milo-os/inventory@v0.2.1...v0.2.2
Changelog
559ce80Merge pull request #64 from milo-os/renovate/go-github.com-klauspost-compress-vulnerabilityf44d6c8Merge pull request #65 from milo-os/renovate/go-golang.org-x-mod-vulnerabilityd37c6e4Merge pull request #67 from milo-os/renovate/go-golang.org-x-text-vulnerabilityc996945Merge pull request #68 from milo-os/renovate/go-github.com-google-cel-go-vulnerability1de0ca3Merge pull request #71 from milo-os/chore/go-1.26-security-bumps2808861chore(deps): update module github.com/klauspost/compress to v1.18.7 [security]2f4ab28chore(deps): update module golang.org/x/mod to v0.40.0 [security]00d3a66chore(deps): update module golang.org/x/text to v0.41.0 [security]188278efix(deps): update module github.com/google/cel-go to v0.30.0 [security]ced70d6fix: Build on Go 1.26 and patch the x/net advisoryv0.2.1Compare Source
The inventory controller keeps its leader lease under API load, and activity and status permissions are tighter.
What's new
Full Changelog: milo-os/inventory@v0.2.0...v0.2.1
Changelog
260427bMerge pull request #61 from milo-os/fix/activity-policy-outcome-guards2dc2441Merge pull request #62 from milo-os/codex/customer-status-permissions511b7f5Merge pull request #63 from milo-os/fix/leader-lease-renewala1a1581Separate inventory editing from controller status updates88525bbfix: Keep the leader lease renewing under API load2d8b577fix: skip rejected and dry-run requests in activity policiesv0.2.0Compare Source
Restores
datumctl inventoryto the v1alpha1 API and ships the plugin from this repository.The fix
datumctl inventory get SitereturnedNo matching inventory found.The plugin lived indatum-cloud/inventoryand had been reworked to speakgraph.inventory.miloapis.com/v1alpha2— an API group that has never held a single object — whileinventory.miloapis.com/v1alpha1serves 173 live records.The plugin now lives here, speaks v1alpha1, and is released from this repository's tags following the milo-os convention (
milo-os/ipam,milo-os/search).Install
The catalog entry (
milo-os/cli-plugins,plugins/inventory.yaml) is updated by this release.Plugin
apply: Provider, Region, Site, Rack, Cluster, Node, NetworkDevice, VirtualMachine, Port, Cable, Link, Circuitget <KIND>accepts singular or plural, case-insensitively —get sites,get Site,get vmkindslists supported kinds, their aliases, and which supportapplyapplyorders a mixed manifest so a referent is admitted before its dependant — Rack before placements, Port before Cable, Cable before Link--site,--cluster,--rack,--device,--port,--host,--provider,--typesummarycounts all twelvemilo-inventory, released separately from the operator's container image and kustomize bundleOperator
No API or CRD changes. Nothing under
config/orapi/was touched, so the shipped CRD set is unchanged.Closes #42, #51, #52, #58, #59. Part of #50.
Changelog
fd1bc25Merge pull request #57 from milo-os/feat/datumctl-inventory-plugin4da0600Merge pull request #60 from milo-os/worktree-plugin-kinds-coverage0945fd4feat(plugin): add 'datumctl inventory kinds'c379a5cfeat(plugin): cover the remaining 7 inventory kindscf4a07bfeat: ship the datumctl inventory plugin from this repov0.1.3Compare Source
What's Changed
Full Changelog: milo-os/inventory@v0.1.2...v0.1.3
v0.1.2Compare Source
What's Changed
Full Changelog: milo-os/inventory@v0.1.1...v0.1.2
v0.1.1Compare Source
What's Changed
Full Changelog: milo-os/inventory@v0.1.0...v0.1.1
kubernetes/apimachinery (k8s.io/apimachinery)
v0.37.2Compare Source
kubernetes/client-go (k8s.io/client-go)
v0.37.2Compare Source
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.