## Summary
Late September accounts and admin changes were missing from the release
notes. Add the Agentic Platform checkout skip, the team page after
create, the member CSV Licenses column, and the support form Legal
topics.
Co-authored-by: Cursor <cursoragent@cursor.com>
<!--Delete sections as needed -->
## Description
<!-- Tell us what you did and why -->
## Related issues or tickets
<!-- Related issues, pull requests, or Jira tickets -->
## Reviews
<!-- Notes for reviewers here -->
<!-- List applicable reviews (optionally @tag reviewers) -->
- [ ] Technical review
- [ ] Editorial review
- [ ] Product review
---------
Signed-off-by: aevesdocker <allie.sadler@docker.com>
<!--Delete sections as needed -->
## Description
See commit message(s).
Just fixes a small hiccup on the docs! It makes it sounds like Debian
comes with ufw but it doesn't.
> nftables is the default and recommended firewalling framework in
Debian…
>
> It is recommended to run
[?](https://wiki.debian.org/firewalld)firewalld…
>
> \- [Debian Wiki: nftables](https://wiki.debian.org/nftables)
Just to confirm, I also installed Debian on a VM and checked if ufw was
present, and indeed it wasn't. This was run on a fresh express Debian
install:
```txt
root@debian13-uni:/home/seth# ufw
bash: ufw: command not found
root@debian13-uni:/home/seth#
```
- [ ] Technical review
- [x] Editorial review
- [ ] Product review
I'm not sure if it did in the past, but as of Debian Trixie (13) ufw is certainly not preinstalled. Debian comes with nftables and recommends firewalld as a frontend for it.
ufw is available on Debian repos and is documented on the wiki, but not preinstalled.
See: https://wiki.debian.org/nftables
Drops the staging-only VWO Async SmartCode snippet from the head partial
and the matching analytics.vwo account param. VWO is no longer used;
this was left over from the 2024 A/B testing trial on docs-stage.
Signed-off-by: maxcleme <maxime.clement@docker.com>
Deep validation, added important conceptual information, refresh tier 2
on setup docs for organizations
---------
Co-authored-by: Cursor <cursoragent@cursor.com>
The 2FA section page mixed concepts with enable and disable steps, and
the same recovery-code and sign-in details appeared on more than one
page. This splits procedures onto a manage page, keeps the overview to
how 2FA works and when Docker asks for the code, and leaves the recover
page for the recovery-code and Support steps.
---------
Co-authored-by: Cursor <cursoragent@cursor.com>
## Summary
The kit docs explain published sets and direct mixin composition but
don't help readers choose between a set and an environment file. Clarify
when to use each, link to environment files from the mixin composition
instructions, and note that separately composed OCI kits need distinct
image repository names.
@netlify /ai/sandboxes/customize/
Generated by Codex
## Description
Document the audit record changes in Docker Sandboxes 0.46. Sandboxes
now writes a record when a user resolves a pending approval, records
HTTP request evaluations separately from the network connection, and
includes the enforcement mode on evaluation records.
| Page | What changed |
| --- | --- |
|
[`record-reference.md`](https://deploy-preview-26189--docsdocker.netlify.app/ai/sandboxes/governance/audit/record-reference/)
| Adds the `enforcement_mode` and `approval` fields. Fixes the approval
decisions to `AUDIT_DECISION_APPROVAL_ALLOW` and
`AUDIT_DECISION_APPROVAL_DENY`, which replace values that don't exist in
the schema. New **Enforcement modes** section. New **Approval fields**
section that covers `approval_request_id`, `grant_scope`, and how a
failed grant is recorded. Adds the `http_request` action type, a new
**HTTP request payload** section, and a sample approved HTTP request
record |
## Related issues or tickets
https://github.com/docker/sandboxes/pull/6656
## Reviews
- [ ] Technical review
- [ ] Editorial review
- [ ] Product review
---------
Signed-off-by: Craig Osterhout <craig.osterhout@docker.com>
## Description
The third-party mirroring guide describes image layers as stored on
`dhi.io`, which makes it unclear why the examples use Docker Hub for
images and the Scout registry for attestations.
Clarify that `dhi.io` provides access to DHI catalog images and their
signed attestations, while customer mirrors and customized images in
organization repositories are accessed through Docker Hub. This explains
why the examples copy images from Docker Hub and attestations from
`registry.scout.docker.com` into the same destination repository.
Copying only the image does not preserve its attestations.
The proxy's repository routing rejects names containing `/` and maps
accepted names into the `dhi/` namespace: [routing
implementation](https://github.com/atomisthq/dhi-proxy/blob/e47c68d6473b2b45a4aeb3be55808eee58902732/internal/proxy/middleware.go#L161-L188).
The public [image reference
documentation](https://docs.docker.com/dhi/how-to/use/#pull-run-and-reference-dhis)
also distinguishes catalog references on `dhi.io` from organization
repositories on Docker Hub.
## Reviews
- [ ] Technical review
- [ ] Editorial review
- [ ] Product review
## Validation
- `npx --no-install rumdl fmt content/manuals/dhi/how-to/mirror.md`
- `scripts/lint.sh content/manuals/dhi/how-to/mirror.md` with
repository-pinned rumdl 0.2.49 and Vale 3.17.0: no errors, warnings, or
suggestions
- `git diff --check`
This is a prose-only change. The mirroring commands are unchanged. A
full site build was not run.
---------
Signed-off-by: Brian Rubinton <brian.rubinton@docker.com>
<!--Delete sections as needed -->
## Description
<!-- Tell us what you did and why -->
## Related issues or tickets
<!-- Related issues, pull requests, or Jira tickets -->
## Reviews
<!-- Notes for reviewers here -->
<!-- List applicable reviews (optionally @tag reviewers) -->
- [ ] Technical review
- [ ] Editorial review
- [ ] Product review
---------
Signed-off-by: aevesdocker <allie.sadler@docker.com>
<!--Delete sections as needed -->
## Description
<!-- Tell us what you did and why -->
## Related issues or tickets
<!-- Related issues, pull requests, or Jira tickets -->
## Reviews
<!-- Notes for reviewers here -->
<!-- List applicable reviews (optionally @tag reviewers) -->
- [ ] Technical review
- [ ] Editorial review
- [ ] Product review
Signed-off-by: aevesdocker <allie.sadler@docker.com>
<!--Delete sections as needed -->
## Description
<!-- Tell us what you did and why -->
## Related issues or tickets
<!-- Related issues, pull requests, or Jira tickets -->
## Reviews
<!-- Notes for reviewers here -->
<!-- List applicable reviews (optionally @tag reviewers) -->
- [ ] Technical review
- [ ] Editorial review
- [ ] Product review
Signed-off-by: aevesdocker <allie.sadler@docker.com>
The Accounts and admin release notes stopped at 2025-01-30.
2026: DVP analytics settings, DHI Select, AI Governance, Gordon plans,
licenses, OIDC connections, license selection on invite, DVP self-serve
plans, emailed member exports, the Docker Agentic Platform plan, and
team license assignment
2025: custom roles, Premium Support, pay by invoice and by US bank
account, guided setup, multiple identity providers,
`dockerSessionMinutes`, organization access token GA and scope changes,
Insights CSV export, bulk invitation resend, Docker Home and Admin
Console GA, activity log events and retention, and org management
Covers releases that aren't already in the Docker Desktop release notes.
Unassociated machines was left out because the page was unlisted while
the feature was private.
Dates use the product announcement date or, where there was none, the
day the docs PR merged.
---------
Co-authored-by: Cursor <cursoragent@cursor.com>
## Description
Docker Home now has a Licenses page and supports assigning licenses to
teams. The license docs still sent owners to the Members page for
inventory, assignment, and automatic assignment.
This rewrites the Manage licenses page for the current model and updates
the related pages:
- Adds a Licenses page overview and documents team-based assignment,
direct assignment, invitations, and per-product automatic assignment
- Adds short pointers from Teams and Members to the Licenses page and
moves Licenses in the Manage sidebar
---------
Co-authored-by: Cursor <cursoragent@cursor.com>
<!--Delete sections as needed -->
## Description
sbx v0.46.0 added `cdn.playwright.dev` to the Balanced preset, which is
also covered in the release notes. Rather than listing what each version
adds and duplicating the release notes, the page now just keeps the `sbx
policy ls` tip so users can check themselves.
## Related issues or tickets
<!-- Related issues, pull requests, or Jira tickets -->
## 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>
## Summary
The 2FA disable steps were numbered 1 through 5, and the recovery page
opened with a meta sentence. This pass renumbers the steps, tightens the
overview, and keeps the updated lockout flow from main: contact Support
when both the authenticator and the recovery code are lost.
Co-authored-by: Cursor <cursoragent@cursor.com>
<!--Delete sections as needed -->
## Description
<!-- Tell us what you did and why -->
## Related issues or tickets
<!-- Related issues, pull requests, or Jira tickets -->
## Reviews
<!-- Notes for reviewers here -->
<!-- List applicable reviews (optionally @tag reviewers) -->
- [ ] Technical review
- [ ] Editorial review
- [ ] Product review
---------
Signed-off-by: aevesdocker <allie.sadler@docker.com>