Commit Graph
67866 Commits
Author SHA1 Message Date
David Karlsson 71fa064271 docs: guide agents toward more natural prose (#26143)
## Summary

Agents can produce prose that passes style checks but still sounds
unnatural or takes effort to understand. Add guidance to AGENTS.md and a
required prose review with concrete examples to the write skill.

Broaden the skill to cover PR text, release notes, and other prose,
while keeping its branch and commit workflow specific to documentation
fixes.

Markdown formatting passes. Vale reports only existing findings in
unchanged text; the skill validator rejects the existing `hooks` field.

Generated by Codex
2026-09-21 18:34:52 +02:00
David Karlsson c93c72c7c2 Merge pull request #25979 from dvdksn/codex/sandbox-interactive-diagram
docs: prototype interactive Sandboxes diagram
2026-09-21 16:23:46 +02:00
6ced3e91a2 docs: add Docker Desktop 4.92.0 release notes (#26103)
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Usha Mandya <47779042+usha-mandya@users.noreply.github.com>
2026-09-21 14:28:49 +01:00
David Karlsson 3974b300ae Merge pull request #26134 from chelnak/vmm-hypervisor
docs: refer to Docker VMM as a virtual machine manager
2026-09-21 06:21:18 +02:00
Craig Gumbley e46a18888a docs: refer to Docker VMM as a virtual machine manager
Previously, the documentation described Docker VMM as a
hypervisor. Update the terminology to accurately identify it
as a virtual machine manager.
2026-09-19 22:30:03 +01:00
Usha Mandya 7d6c8bf81a Merge pull request #26126 from dvdksn/codex/sandboxes-0420-security
docs: add Sandboxes 0.42.0 security release notes
2026-09-18 15:19:00 +01:00
David Karlsson 44795c5fc5 docs: add Sandboxes 0.42.0 security release notes
The vendored Sandboxes 0.42.0 release notes omitted CVE-2026-77179 and CVE-2026-79994. Re-vendor the updated upstream release notes to include both fixes in a dedicated Security section.
2026-09-18 14:08:27 +00:00
Craig Osterhout ae6b9eeae1 ai-gov: add sumo logic endpoint (#26121)
<!--Delete sections as needed -->

## Description

Added sumo logic endpoint to audit logs.


## Related issues or tickets

https://github.com/docker/data-platform/pull/1493
https://docker.slack.com/archives/C0B3BH3NK2S/p1789655465203079
https://docker.slack.com/archives/C0B3BH3NK2S/p1787345250818929

## Reviews

<!-- Notes for reviewers here -->
<!-- List applicable reviews (optionally @tag reviewers) -->

- [ ] Technical review
- [ ] Editorial review
- [ ] Product review

Signed-off-by: Craig Osterhout <craig.osterhout@docker.com>
2026-09-17 09:04:43 -07:00
Craig Osterhout 262ba06571 dhi: new webhook data (#26116)
<!--Delete sections as needed -->

## Description

Webhooks now include the `dhi_metadata` object for mirrored DHI repos.

Updated:
-
[`dhi/how-to/mirror.md`](https://deploy-preview-26116--docsdocker.netlify.app/dhi/how-to/mirror/#automate-syncing-with-webhooks):
Documents the `dhi_metadata` object added to webhook payloads for
mirrored DHI repositories. Adds field reference tables, the
`change_categories` values, and two example payloads.
-
[`docker-hub/repos/manage/webhooks.md`](https://deploy-preview-26116--docsdocker.netlify.app/docker-hub/repos/manage/webhooks/):
Adds a short note pointing to the DHI-specific webhook payload
documentation.
-
[`dhi/release-notes/platform.md`](https://deploy-preview-26116--docsdocker.netlify.app/dhi/release-notes/platform/#q3-2026):
Adds a Q3 2026 release note announcing the new `dhi_metadata` webhook
field.

## Related issues or tickets

ENGDOCS-3377

## Reviews

<!-- Notes for reviewers here -->
<!-- List applicable reviews (optionally @tag reviewers) -->

- [ ] Technical review
- [ ] Editorial review
- [ ] Product review

Signed-off-by: Craig Osterhout <craig.osterhout@docker.com>
2026-09-17 09:02:30 -07:00
David Karlsson 9b1f7de05f docs: unify Hub, DVP, and Registry API references (#26048)
@netlify /reference/api/

[Preview the API
reference](https://deploy-preview-26048--docsdocker.netlify.app/reference/api/)

Adds a shared API reference experience for Hub, DVP, and Registry: a
catalog, operation navigation, linked schemas, request and response
examples, and matching HTML and Markdown output. A validation and
generation pipeline prepares the reference data for Hugo and runs as
part of Docker and Netlify builds.

Migrates the three specifications to OpenAPI 3.2, correcting response
shapes, nullable fields, and authentication and token examples. The Hub
migration also corrects SCIM contracts and CSV exports; DVP gains
complete report response schemas and examples. Registry keeps its
documented Hub-specific subset, with authentication and media
negotiation expressed through OpenAPI security and content fields.

Validation is strict for both checks and generation, with no exception
baseline or bypass flag. The build uses the migrated sources directly,
without migration scripts or records.

Page and specification URLs remain stable, including the DVP alias.
Operation and schema anchors change. Engine and Governance retain their
existing references.

Validated locally with Go tests, strict validation of all three
specifications (zero diagnostics), scoped formatting and lint, and a
full Hugo build checking all 176 HTML/Markdown page pairs, example
parity, reference links, and byte-identical published specifications. A
browser check confirmed raw CSV rendering and the generated request
header. No live API requests were made.
2026-09-17 16:56:32 +02:00
David Karlsson e18cacc49b Merge pull request #26112 from dvdksn/codex/sandboxes-docs-clarifications
docs: clarify Sandboxes networking, certificates, and updates
2026-09-17 15:52:20 +02:00
Alexa KristensenandCursor 759cc86b55 docs: remove YouTube video links from accounts pages (#26115)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-16 15:06:14 -05:00
Craig Osterhout aabe8d1f70 (hub,scout,buildcloud,dhi):remove screenshots (#26114)
<!--Delete sections as needed -->

## Description

Removed unnecessary screenshots from the following:
- dhi
- hub
- scout
- build cloud

## Related issues or tickets


https://docker.slack.com/archives/C039ZM6GH4Z/p1789553587218539?thread_ts=1789552876.667069&cid=C039ZM6GH4Z

#26109

## Reviews

<!-- Notes for reviewers here -->
<!-- List applicable reviews (optionally @tag reviewers) -->

- [ ] Editorial review

Signed-off-by: Craig Osterhout <craig.osterhout@docker.com>
2026-09-16 10:12:06 -07:00
Paweł Gronowski b0ad489a86 Merge pull request #26050 from vvoland/update-distros
Replace Debian Bullseye images in examples
2026-09-16 17:35:29 +02:00
David Karlsson 15830c4c6b Merge pull request #26111 from dvdksn/codex/sandboxes-trim-empty-statements
docs: trim empty statements from kit and environment references
2026-09-16 17:05:28 +02:00
David Karlsson 75d1ee3122 docs: distinguish sandbox template and agent updates
The template cache description omitted the default registry refresh, and users had no guidance for updating installed agents. Correct the cache behavior and explain generic agent updates and their persistence boundary.
2026-09-16 13:04:05 +00:00
David Karlsson 0e2fd03379 docs: explain missing SSH agent sockets in custom sandboxes
Custom images without socat cannot create the forwarded SSH agent socket even when SSH_AUTH_SOCK is set. Document the dependency and link to forwarding settings for other failures.
2026-09-16 13:03:52 +00:00
David Karlsson 448092b2e1 docs: explain proxy CA trust for builds inside sandboxes
Nested build containers do not inherit the sandbox certificate store. Add a Dockerfile example that installs the proxy CA, passes build proxy settings, and accounts for an additional organization CA.
2026-09-16 13:03:52 +00:00
David Karlsson 3ad8e964dc docs: trim empty statements from kit and environment references
The Sandboxes environment-file and kit references narrate routine validation checks that add little value for readers.

Remove redundant validation prose and express kit schema migration as a reader action while retaining configuration constraints and defaults.
2026-09-16 12:57:44 +00:00
David Karlsson 269a025560 docs: clarify sandbox network presets and kit rules
The Locked Down description implied that only user-added rules could grant access, overlooking built-in agent kit allowances. Explain preset initialization, show kit-rule inspection, and demonstrate an explicit deny.
2026-09-16 12:55:07 +00:00
David Karlsson d2235fa796 Merge pull request #26090 from luhring/build-cloud-release-notes-2026-09-14
docs(build-cloud): add release notes for BuildKit v0.32.2 and v0.33.0
2026-09-16 12:27:21 +02:00
David Karlsson 70d4517e00 Merge pull request #26108 from dvdksn/codex/claude-image-attachments
docs: note Claude Code image attachments
2026-09-16 12:26:54 +02:00
David Karlsson ce654e559c docs: note Claude Code image attachments
The sandbox docs did not describe image attachments for Claude Code. Add a release-note entry and a short explanation of pasting or dropping an image into the terminal before sending a prompt.
2026-09-16 07:52:03 +00:00
David Karlsson c2c3b7da47 Merge pull request #26107 from docker/tthede-sbx
Update security announcements for CVE-2026-77179 and CVE-2026-79994
2026-09-16 09:26:27 +02:00
temenuzhka-thede 15d4acd2e2 Update security announcements for CVE-2026-77179 and CVE-2026-79994 2026-09-15 16:45:52 -05:00
Sebastiaan van Stijn 2465b5136a Merge pull request #26104 from vvoland/update-docker
engine: 29.8.1
2026-09-15 19:08:12 +02:00
Paweł Gronowski 84ccf1c2e5 engine: 29.8.1
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com>
2026-09-15 18:27:43 +02:00
David Karlsson df36b70c6b sbx: vendor v0.43.0 cli reference (#26102)
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>

---------

Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2026-09-15 16:33:04 +02:00
David Karlsson e80a6329da chore: update what's new
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2026-09-15 16:28:30 +02:00
David Karlsson c2e1ea10aa chore: regen sbx v0.43.0 release notes
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2026-09-15 16:19:27 +02:00
David Karlsson ef1f62541e docs: document Sandboxes MCP headers, secrets, and OAuth (#26094)
The Sandboxes guides omitted custom MCP request headers, didn't explain
the MCP secrets shown by `sbx secret ls`, and described older OAuth
discovery and scope-selection behavior.

Document API-key setup, host-only MCP credentials, managed endpoint
records, rotation, restart requirements, and removal. Correct OAuth
client-secret naming and explain migration from the older spelling.
Cover the advertised common OIDC scope fallback, non-blocking scope
warnings, and `--skip-ssrf-check` for private OAuth metadata discovery
and redirects, as backported in docker/sandboxes#6079.

Markdown and Vale checks pass for the changed pages.

@netlify /ai/sandboxes/mcp-gateway/

Generated by Codex
2026-09-15 16:17:58 +02:00
David Karlsson 778ddbc66b docs: explain private registry authentication endpoints (#26099)
The registry credentials guide omits `--registry-auth-endpoint`. Add a
self-hosted GitLab example and explain the exact HTTPS host and path
trusted to receive the registry credential, URL restrictions, and
behavior without explicit configuration.

Validation: scoped rumdl and Vale checks pass with no issues.

@netlify /ai/sandboxes/configuration/credentials/

Generated by Codex
2026-09-15 16:17:39 +02:00
David Karlsson 7c0ee6fd61 docs: clarify Sandboxes proxy settings and restart behavior (#26100)
Daemon-scoped proxy guidance incorrectly requires a restart for CLI
requests and suggests restarting a sandbox refreshes its upstream proxy.
Document v0.43.0 behavior: supported CLI clients, including login and
diagnostic uploads, read settings per invocation; existing sandbox
proxies require `sbx daemon restart`.

@netlify /ai/sandboxes/configuration/upstream-proxy/

Generated by Codex
2026-09-15 16:17:16 +02:00
David Karlsson 7931b2dd75 Merge pull request #26097 from dvdksn/codex/sbx-env-directory-references
docs: update sbx environment paths and name overrides
2026-09-15 16:15:10 +02:00
David Karlsson af1b88d7d3 Merge pull request #26096 from dvdksn/codex/sbx-agent-shorthand-troubleshooting
docs: move sbx v0.42 agent caveats to troubleshooting
2026-09-15 16:09:26 +02:00
David Karlsson f9afa41a77 Merge pull request #26101 from dvdksn/codex/sbx-v043-workflow-followups
docs: clarify sbx cleanup and create lifecycle
2026-09-15 16:08:59 +02:00
David Karlsson 67646c9938 docs: document sbxenv skills access modes (#26095)
Document `sandboxOptions.skills` in `sbxenv.yaml`, including the `off`,
`readonly`, and `readwrite` modes and the daemon-resolved default for
sbx v0.43.0.

@netlify /ai/sandboxes/configuration/environment-files/

Generated by Codex
2026-09-15 15:37:23 +02:00
David Karlsson e276efbf5e Merge pull request #26098 from dvdksn/codex/sbx-043-shared-skills
docs: update shared skills behavior for sbx v0.43.0
2026-09-15 15:32:38 +02:00
David Karlsson a31474799c sbx: vendor v0.43.0 cli reference
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2026-09-15 13:43:19 +02:00
David Karlsson 66768bcefe docs: clarify sbx cleanup and create lifecycle
The usage guide shows only the legacy prune filter and does not explain why a sandbox created without attaching can stop before its first use.

Use the v0.43 until filter, describe its accepted values, and explain automatic stopping and reattachment after sbx create.
2026-09-15 11:40:17 +00:00
Paweł Gronowski d031ea7c6f Merge pull request #26012 from vvoland/selinux-limits
engine/security: Document AF_VSOCK SELinux limitation
2026-09-15 13:14:30 +02:00
David Karlsson 0933b4dfca docs: move sbx v0.42 agent caveats to troubleshooting
The v0.42 shorthand limitation interrupts the quick start for Kiro, Copilot, and Droid even though v0.43.0 restores launching them by name. Remove the three callouts and preserve the affected-version guidance and full kit workarounds in troubleshooting.
2026-09-15 09:48:40 +00:00
David Karlsson ab8763ed42 docs: document sbxenv skills access modes
Document sandboxOptions.skills for sbx v0.43.0, including off, readonly, and readwrite access and the daemon-resolved default.
2026-09-15 08:58:55 +00:00
Alexa KristensenandCursor 083f661044 docs(admin): freshness pass on organization members page (#25669)
This updates documentation for csv exports between organizations and
companies. For organizations, csv exports are async : you download and a
csv file is sent to your email. Company still downloads to your browser.

PR also does freshness pass across both docs, aligning verbiage on how
we refer to users (that is, not referring to them as users and
defaulting to Docker Home language of invitees or members)

---------

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-14 14:37:37 -05:00
Dan Luhring fa778571f2 build-cloud: release notes for BuildKit v0.32.2 and v0.33.0
Add a 2026-09-14 entry for the BuildKit v0.33.0 rollout to cloud builders:
the attestation export limit raised from 40 MiB to 80 MiB, the Dockerfile
frontend update to v1.27.0, broader inline-credential redaction, Git advice
suppression, three customer-visible bug fixes, and Buildx v0.37.0
verification.

Add a 2026-08-18 entry for the BuildKit v0.32.2 rollout, which reached
cloud builders without a release note. It reverted the v0.32.1 attestation
push-order workaround, and the entry documents the exporter attribute to
use with registries that reject a referrer pushed before its subject.
2026-09-14 14:13:24 -04:00
David Karlsson 5541c4e313 Merge pull request #26064 from dvdksn/docs/agentic-platform-background-processes
docs: clarify sandbox background process lifecycle
2026-09-14 11:24:00 +02:00
David Karlsson 8471a5754c Merge pull request #26063 from dvdksn/chore/use-docs-toolkit
chore: use shared Vale rules
2026-09-14 11:23:39 +02:00
Allie Sadler bd9985313f Merge pull request #26033 from aevesdocker/4.91-RN
4.91-RN
2026-09-14 09:48:18 +01:00
CrazyMax bbf8dfd2f0 Merge pull request #26066 from docker-tools-robot/dispatch/buildx-ref-v0.37.1
Update buildx reference to v0.37.1
2026-09-11 17:53:13 +02:00
docker-tools-robot 11efcb78b9 vendor: github.com/docker/buildx v0.37.1
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-11 17:38:34 +02:00