Commit Graph
67966 Commits
Author SHA1 Message Date
Alexa KristensenandCursor de481dc3ee docs: add late-September accounts and admin release notes (#26254)
## 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>
2026-10-05 07:19:19 -05:00
Alexa KristensenandCursor 0662d34c1b Clarify that OIDC connections exclude GHEC and GHES (#26253)
Update note to be more specific/accurate

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-05 07:18:47 -05:00
Manuel de la Peña d911571ebb Merge pull request #26230 from mdelapenya/fix/workspace-var-names
docs: distinguish the ${WORKDIR} placeholder from the WORKSPACE_DIR variable
2026-10-05 12:09:08 +02:00
Allie Sadler 3c998056c4 4.94-RN (#26214)
<!--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>
2026-10-05 09:22:38 +01:00
David Karlsson f653d5376d Merge pull request #26255 from glours/bump-compose-v5.6.0
bump compose to version v5.6.0
2026-10-05 08:47:34 +02:00
David Karlsson 5464ceeaef docs(firewall): remove that ufw is shipped with Debian (#26261)
<!--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
2026-10-05 08:43:07 +02:00
Reginald Alfret V 0ffac1e1ce Merge pull request #26266 from reginaldalfret/docker/issue-26262-enable-docker-ai-data-type-fix
docs: align enableDockerAI accepted values description with settings-reference
2026-10-05 08:41:37 +02:00
David Karlsson b12ed47c72 Merge pull request #26267 from DeepanshuPal/docs/fix-azure-pipeline-yaml
docs: fix Azure Pipelines job and build-task snippets
2026-10-05 08:39:26 +02:00
David Karlsson dc7d75c3b6 Merge pull request #26272 from dave123981/fix/grammatical-error-unassociated-machines
docs: fix grammatical error in unassociated machines heading
2026-10-05 08:38:52 +02:00
David Karlsson a0c20d3e16 Merge pull request #26273 from nielskaspers/docs-fix-unassociated-machines-domain-link
docs: fix domain management link
2026-10-05 08:38:35 +02:00
David Karlsson 49cc06bd07 Merge pull request #26260 from Huzaifa-Asif/docs/restart-after-logging-config
docs: add commands to restart Docker after logging changes
2026-10-05 08:38:01 +02:00
Niels Kaspers e4a7084f41 docs: fix domain management link 2026-10-05 09:14:35 +03:00
Dave123981 d6060d27b4 docs: fix grammatical error in unassociated machines heading
- Fix: Change 'What happens sign-in is enforced' to 'What happens when sign-in is enforced'
- File: content/manuals/desktop/enterprise/unassociated-machines/_index.md
- Line: 109
- Issue: #26270
2026-10-05 07:02:48 +01:00
Deepanshu PalandClaude 9aa787e374 docs: fix Azure Pipelines job and build-task snippets
Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-04 10:11:46 +05:30
Seth Falco a96f03e94b docs(firewall): remove that ufw is shipped with Debian
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
2026-10-03 23:17:56 +01:00
Huzaifa-Asif aad689e4bc docs: add commands to restart Docker after logging changes 2026-10-03 15:30:20 +08:00
Craig Osterhout 1cb9a4d2c6 ai-gov: vendor api (#26240)
<!--Delete sections as needed -->

## Description

Vendored changes to AI Governance OpenAPI spec, which adds L7 HTTP
rules.

Once the associated PR merges, sync again.


https://deploy-preview-26240--docsdocker.netlify.app/reference/api/ai-governance/latest/

## Related issues or tickets

 https://github.com/docker/governor-services/pull/836

## 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-10-02 09:40:15 -07:00
Guillaume Lours 39d8bf1bc4 bump compose to version v5.6.0
Signed-off-by: Guillaume Lours <glours@users.noreply.github.com>
2026-10-02 18:11:08 +02:00
David Karlsson 318ea7ce22 Merge pull request #26250 from maxcleme/remove-vwo-leftovers
site: remove leftover VWO smartcode
2026-10-02 15:35:46 +02:00
maxcleme 4dcdee13f3 site: remove leftover VWO smartcode
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>
2026-10-02 15:14:28 +02:00
Alexa KristensenandCursor d79fd1f436 docs: refresh organization setup pages and clarify name versus namespace (#26239)
Deep validation, added important conceptual information, refresh tier 2
on setup docs for organizations

---------

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-02 07:43:38 -05:00
Allie Sadler 5a23ebaece dd: link fix (#26248)
<!--Delete sections as needed -->

## Description

removed dash that caused broken link 

Closes https://github.com/docker/docs/issues/26246

## 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>
2026-10-02 12:45:34 +01:00
Allie Sadler fa6303b03a freshness follow-up (#26249)
<!--Delete sections as needed -->

## Description

Closes https://github.com/docker/docs/issues/26243,
https://github.com/docker/docs/issues/26242, and
https://github.com/docker/docs/issues/26241

## 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>
2026-10-02 12:45:31 +01:00
Alexa KristensenandCursor 4d3cbcd0f7 docs: refresh the two-factor authentication pages (#26234)
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>
2026-10-01 09:13:34 -05:00
David Karlsson 1cbac586f5 sbx v0.46.0 (#26209)
- **sbx: vendor v0.46.0 cli reference**
- **chore: regen sbx v0.46.0 release notes**

---------

Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2026-10-01 11:11:47 +02:00
David Karlsson bbee456c87 docs: explain kit sets and environment file composition (#26221)
## 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
2026-10-01 11:11:20 +02:00
Craig Osterhout b4b06ed783 ai-gov: audit log record update (#26189)
## 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>
2026-09-30 14:43:38 -07:00
Craig OsterhoutandClaude Opus 5.5 f7a20f07a8 ai-gov: http and path policies (#26060)
## Description

Document HTTP method and path rules for organization policies. An
organization
network rule can match specific HTTP methods and URL paths on a
destination.

Local policy support shipped in #26162, so this PR covers
the organization side.

| Page | What changed |
| --- | --- |
|
[`organization.md`](https://deploy-preview-26060--docsdocker.netlify.app/ai/sandboxes/governance/access-controls/organization/)
| The network rule composer, including the **All traffic** and **HTTP**
rule types, the accepted destinations, and how the composer's **any
(\*)** differs from the CLI's `--method ANY`. Note that HTTP rules are
evaluated per request |
|
[`network.md`](https://deploy-preview-26060--docsdocker.netlify.app/ai/sandboxes/governance/access-controls/network/)
| Routes to both configuration paths, the composer and the CLI |
|
[`concepts.md`](https://deploy-preview-26060--docsdocker.netlify.app/ai/sandboxes/governance/concepts/)
| Table comparing what organization and local HTTP rules accept for
methods, destinations, and paths |
|
[`local.md`](https://deploy-preview-26060--docsdocker.netlify.app/ai/sandboxes/governance/access-controls/local/)
| That `--path` takes one path per rule |
|
[`monitoring.md`](https://deploy-preview-26060--docsdocker.netlify.app/ai/sandboxes/governance/monitor-and-enforce/monitoring/)
| How the `SUMMARY` column counts one decision with entries at both
layers |
|
[`_index.md`](https://deploy-preview-26060--docsdocker.netlify.app/ai/sandboxes/governance/access-controls/)
&
[`_index.md`](https://deploy-preview-26060--docsdocker.netlify.app/ai/sandboxes/governance/)
| Network bullet no longer limits HTTP rules to local policy |

## Related issues or tickets

ENGDOCS-3373

## Reviews

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

Signed-off-by: Craig Osterhout <craig.osterhout@docker.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 13:47:38 -07:00
Craig OsterhoutandClaude Opus 5.5 4f8e3cd598 ai-gov: approval-required network access (#26059)
## Description

Document approval-required network access. An organization network
policy can
require a developer to confirm each destination before a sandbox reaches
it.
Without organization governance, a request that matches no rule also
asks for
approval.

| Page | What changed |
| --- | --- |
|
[`network.md`](https://deploy-preview-26059--docsdocker.netlify.app/ai/sandboxes/governance/access-controls/network/)
| What approval is, what satisfies it, how overlapping policies behave,
and the `sbx policy approval` workflow. Responding from the `sbx` tray
app, and what approving grants for a request an HTTP rule matches |
|
[`organization.md`](https://deploy-preview-26059--docsdocker.netlify.app/ai/sandboxes/governance/access-controls/organization/)
| The **Require approval before access** setting, that the support
message also appears on approval blocks, and that resetting local policy
clears recorded approvals |
|
[`concepts.md`](https://deploy-preview-26059--docsdocker.netlify.app/ai/sandboxes/governance/concepts/)
| Approval as a policy-level setting and a third evaluation outcome. How
network approval differs from MCP `@requireApproval` |
|
[`local.md`](https://deploy-preview-26059--docsdocker.netlify.app/ai/sandboxes/governance/access-controls/local/)
| How the Balanced and Locked Down presets handle an unmatched request,
what `sbx policy check` reports for it, and a troubleshooting entry for
a request blocked pending approval |
|
[`monitoring.md`](https://deploy-preview-26059--docsdocker.netlify.app/ai/sandboxes/governance/monitor-and-enforce/monitoring/)
| Filter for rules recorded from an approval |

## Related issues or tickets

ENGDOCS-3373

## Reviews

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

---------

Signed-off-by: Craig Osterhout <craig.osterhout@docker.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 13:35:38 -07:00
Brian J. Rubinton 5c666918fc docs: clarify dhi.io proxy access in the mirroring guide (#26232)
## 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>
2026-09-30 13:30:26 -07:00
Paweł Gronowski b3c1c9d404 Merge pull request #26235 from vvoland/update-docker
engine: 29.8.2
2026-09-30 22:28:22 +02:00
Paweł Gronowski 9d8d8f7e3f engine: 29.8.2
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com>
2026-09-30 22:25:08 +02:00
Alexa KristensenandCursor 1ebe400624 docs: correct access token guidance for account conversion (#26233)
Remove the inaccurate note about transferring personal access tokens
during account conversion, and tip the new owner to create an
organization access token (OAT) for the converted organization.

@netlify /accounts/organization/setup/convert-account/

Preview:
https://deploy-preview-26233--docsdocker.netlify.app/accounts/organization/setup/convert-account/

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-30 14:23:18 -05:00
Sebastiaan van Stijn e169d1082b Merge pull request #26231 from docker-tools-robot/dispatch/buildx-ref-v0.37.2
Update buildx reference to v0.37.2
2026-09-30 20:02:29 +02:00
docker-tools-robot 8f70f271ee vendor: github.com/docker/buildx v0.37.2
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-30 19:57:36 +02:00
Allie Sadler c7f01ac24e freshness: DD deploy and enforce sign in (#26227)
<!--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>
2026-09-30 15:49:43 +01:00
Allie Sadler c59773e847 freshness: dd setup (#26228)
<!--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>
2026-09-30 15:47:02 +01:00
Allie Sadler bc5b63c69b freshness: DD features - part 1 (#26229)
<!--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>
2026-09-30 15:01:04 +01:00
Alexa KristensenandCursor 5e0d5d356b docs: add 2026 entries to the Accounts and admin release notes (#26223)
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>
2026-09-30 07:33:00 -05:00
Alexa KristensenandCursor 3633800c79 docs: document team-based license assignment and the Licenses page (#26205)
## 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>
2026-09-29 17:32:31 -05:00
Craig Osterhout cfbe3dbe96 ai-gov: update local balanced default (#26222)
<!--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>
2026-09-29 14:32:39 -07:00
Alexa KristensenandCursor e58e9f955d docs: tier 1 freshness pass on security/single-sign-on (#26219)
## Summary

The SSO setup page used an incorrect permission step and told readers to
paste values into an Okta window on a step that applies to any identity
provider. The manage and troubleshoot pages had broken callout
formatting, sequential list numbering, and bold lines used as headings.
This pass corrects those issues and normalizes aliases, front matter,
and wrapping.
Preview:

-
https://deploy-preview-26219--docsdocker.netlify.app/security/authentication/single-sign-on/
-
https://deploy-preview-26219--docsdocker.netlify.app/security/authentication/single-sign-on/connect/
-
https://deploy-preview-26219--docsdocker.netlify.app/security/authentication/single-sign-on/manage/
-
https://deploy-preview-26219--docsdocker.netlify.app/security/authentication/single-sign-on/troubleshoot-sso/

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-29 13:37:20 -05:00
Alexa KristensenandCursor 98a2d0bae8 docs: tier 1 freshness pass on security/2fa (#26220)
## 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>
2026-09-29 13:36:55 -05:00
Craig Osterhout de3bdf51fc dhi: update customization for hsp (#26207)
<!--Delete sections as needed -->

## Description

Updated customization rebuild trigger to note that they're rebuilt if an
hsp is updated.

## Related issues or tickets

DXT-880

## 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-29 08:12:35 -07:00
Craig Osterhout a011e8d9f9 dhi: update catalog wording (#26206)
<!--Delete sections as needed -->

## Description

Updated wording based on new catalog ui.

## Related issues or tickets

DXT-1581

## Reviews

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

- [ ] Editorial review

---------

Signed-off-by: Craig Osterhout <craig.osterhout@docker.com>
2026-09-29 08:12:01 -07:00
Alexa KristensenandCursor 4cfd165ffe docs: drop unpublished /platform/ aliases from security docs (#26218)
Thank you @aevesdocker for patiently reminding me this work needed to be
done, lol

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-29 09:59:06 -05:00
Allie Sadler b1df186833 mv DD machine page (#26217)
<!--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>
2026-09-29 15:15:25 +01:00
Alexa KristensenandCursor a7ff455cf8 docs: freshness pass on security landing and announcements (#26202)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-29 09:10:32 -05:00
Allie Sadler 0b2b9a410c DD IA work (#26215)
<!--Delete sections as needed -->

## Description

As per IA plan, move enterprise content into Desktop area

## 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>
2026-09-29 13:24:41 +01:00
David Karlsson bac280f7d3 chore: regen sbx v0.46.0 release notes
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
2026-09-29 00:29:29 +02:00