Note that the next
tag is mutable and is rebuilt regularly with any updates to this project and
on a weekly schedule (to pick up ongoing updates to the official nginx:latest
source image).
Versioned builds are immutable and have locked in a given set of defaults from this project as well as the latest nginx version at the time of the build (recorded in the log entries below).
- nginx
latest
(version dependent on build time)
- nginx
1.27.2
- Set
client_max_body_size 100m
- match increased cap on client POST sizes fromxh-tomcat
.
- nginx
1.24.0
- Remove install of dnsutils, procps, and vim. These packages increased the size of the image and can introduce security vulnerabilities, and it is unclear if they were ever useful in an interactive shell session. Please let XH know if you were relying on these for any purpose.
- nginx
1.23.4
- Ensure UTF8 charset spec'd in header, including for CSS files. See xh-nginx/9 - intermittent rendering issue with icons.
- nginx
1.21.5
- Generate and pass through to proxied calls a
Jespa-Connection-Id
header, based on the source IP address. This is required for apps using the Jespa library for NTLMv2 SSO to properly track per-client state across a multistep auth handshake. - Increase proxy timeouts to five minutes to support longer-running calls to back-end APIs.
- Increase
client_max_body_size
to20m
to support larger POSTs, notably big grid exports. - Add basic useragent parsing to set
$is_mobile
and$is_desktop
variables for use within app-level directives (e.g. redirecting from / to the correct platform-specific entry URI). - Set
proxy_cookie_path
directive toSecure
but also allow cross-site access. - nginx
1.21.0
- Initial versioned release of the base image.
- nginx
1.19.5