Skip to content

Conversation

tobiasge
Copy link
Member

Noteworthy Changes

Update BUILD_DATE format to include seconds #1511

To comply with the standards.

Update dependency sentry-sdk to v2.39.0 #1519

Increase default NGINX Unit request body limit to 100 MB in nginx settings #1515

Allows bigger attachments to be uploaded.

Compatibility

This version of NetBox Docker is only compatible with NetBox v4.4.x and above.
For older versions, use a previous release of NetBox Docker.

renovate bot and others added 14 commits September 4, 2025 09:54
* Comply with all standards (RFC 3339, ISO 8601, and HTML).
* Reduce ambiguity.
* Ensure a fully compliant `org.opencontainers.image.created`. (fix artifacthub error)
Update `BUILD_DATE` format to include seconds
…inx-unit.json

The current NGINX Unit configuration in netbox-docker implicitly limits
incoming HTTP request bodies to roughly 2.5 MB. This causes file uploads
(custom scripts, attachments, etc.) to fail with HTTP 413 before they
reach Django, even when NetBox settings like FILE_UPLOAD_MAX_MEMORY_SIZE
are raised.

This change adds a settings block to docker/nginx-unit.json to raise
the default limit:

{
  "settings": {
    "http": {
      "max_body_size": 104857600
    }
  }
}

With this change, new deployments can handle uploads up to 100 MB out
of the box, aligning the container default with the capabilities of
NetBox core and preventing unexpected 413 errors.

Fixes: #897
Increase default NGINX Unit request body limit to 100 MB in nginx settings
@tobiasge tobiasge requested a review from cimnine September 26, 2025 07:43
@tobiasge tobiasge merged commit ae5f7d2 into release Sep 26, 2025
11 of 13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants