Releases: DataDog/nginx-datadog
v1.1.0
What's Changed
- Upgrade to dd-trace-cpp@v0.2.0
- APM Remote Configuration.
- Report more telemetry data.
Known Incompatibilities
- OpenResty is not supported.
Release Artifacts
Each .tgz
file contains the Datadog nginx module ngx_http_datadog_module.so
.
The builds are for the x86_64 (amd64
) and ARM64 (arm64
) architecture.
nginx_1.18.0-alpine-[...].tgz
is compatible with nginx:1.18.0-alpine.nginx_1.19.1-[...].tgz
is compatible with nginx:1.19.1.amazonlinux_2.0.20220121.0-[...].tgz
is compatible with amazonlinux:2.0.20220121.0- etc.
Full Changelog: v1.0.5...v1.1.0
v1.0.5
Changes
- NGINX 1.25.3 and 1.25.4 are now supported.
- A newer snapshot of dd-trace-cpp is now used.
Known Incompatibilities
- OpenResty is not supported.
Release Artifacts
Each .tgz
file contains the Datadog nginx module ngx_http_datadog_module.so
.
The builds are for the x86_64 (amd64
) and ARM64 (arm64
) architecture.
nginx_1.18.0-alpine-[...].tgz
is compatible with nginx:1.18.0-alpine.nginx_1.19.1-[...].tgz
is compatible with nginx:1.19.1.amazonlinux_2.0.20220121.0-[...].tgz
is compatible with amazonlinux:2.0.20220121.0- etc.
v1.0.4
Platforms
- We now produce modules for
arm64
.
Behavior Changes
Known Incompatibilities
- OpenResty is not supported.
Release Artifacts
Each .tgz
file contains the Datadog nginx module ngx_http_datadog_module.so
.
The builds are for the x86_64
and arm64
architecture.
nginx_1.18.0-alpine-[...].tgz
is compatible with nginx:1.18.0-alpine.nginx_1.19.1-[...].tgz
is compatible with nginx:1.19.1.amazonlinux_2.0.20220121.0-[...].tgz
is compatible with amazonlinux:2.0.20220121.0- etc.
v1.0.3
New Features
- uwsgi_pass now has automatic trace context propagation (#41).
Known Incompatibilities
- OpenResty is not supported.
Release Artifacts
Each .tgz
file contains the Datadog nginx module ngx_http_datadog_module.so
.
The builds are for the x86_64
architecture.
nginx_1.18.0-alpine-[...].tgz
is compatible with nginx:1.18.0-alpine.nginx_1.19.1-[...].tgz
is compatible with nginx:1.19.1.amazonlinux_2.0.20220121.0-[...].tgz
is compatible with amazonlinux:2.0.20220121.0- etc.
v1.0.2
Supported Docker Images
This release adds support for nginx 1.25.2. Specifically:
Known Incompatibilities
- OpenResty's Debian-based Docker image cannot load the module due to a build flag incompatibility.
Release Artifacts
Each .tgz
file contains the Datadog nginx module ngx_http_datadog_module.so
.
The builds are for the x86_64
architecture.
nginx_1.25.1-alpine-[...].tgz
is compatible with nginx:1.25.1-alpine.nginx_1.25.1-[...].tgz
is compatible with nginx:1.25.1.amazonlinux_2.0.20220121.0-[...].tgz
is compatible with amazonlinux:2.0.20220121.0- etc.
v1.0.1
Supported Docker Images
This release adds support for nginx 1.25. Specifically:
Known Incompatibilities
- OpenResty's Debian-based Docker image cannot load the module due to a build flag incompatibility.
Release Artifacts
Each .tgz
file contains the Datadog nginx module ngx_http_datadog_module.so
.
The builds are for the x86_64
architecture.
nginx_1.25.1-alpine-[...].tgz
is compatible with nginx:1.25.1-alpine.nginx_1.25.1-[...].tgz
is compatible with nginx:1.25.1.amazonlinux_2.0.20220121.0-[...].tgz
is compatible with amazonlinux:2.0.20220121.0- etc.
v1.0.0
New Features
- The proportion of traces sent to Datadog can be configured per-
location
with
the new datadog_sample_rate directive. - OpenTelemetry-style trace propagation headers are understood and produced
by the tracer.
Behavior Changes
- The JSON-style
datadog { ... }
block configuration is no longer supported.
Use the individualdatadog_*
line directives described in the
documentation. datadog_*
directives are no longer allowed in "if" contexts. Previous
support was incomplete. For an example of a workaround, see
this related issue.
Known Incompatibilities
- OpenResty's Debian-based Docker image cannot load the module due to a build flag incompatibility.
Release Artifacts
Each .tgz
file contains the Datadog nginx module ngx_http_datadog_module.so
.
The builds are for the x86_64
architecture.
nginx_1.18.0-alpine-[...].tgz
is compatible with nginx:1.18.0-alpine.nginx_1.19.1-[...].tgz
is compatible with nginx:1.19.1.amazonlinux_2.0.20220121.0-[...].tgz
is compatible with amazonlinux:2.0.20220121.0- etc.
v0.6.1
Platforms
- We now produce modules compatible with nginx's docker images for nginx 1.23.4 and 1.24.0.
- We now produce modules compatible with more recent versions of Amazon Linux 2, e.g. amazonlinux:2.0.20230418.0.
Known Incompatibilities
- OpenResty's Debian-based Docker image cannot load the module due to a build flag incompatibility.
Release Artifacts
Each .tgz
file contains the Datadog nginx module ngx_http_datadog_module.so
.
nginx_1.18.0-alpine-[...].tgz
is compatible with nginx:1.18.0-alpine.nginx_1.19.1-[...].tgz
is compatible with nginx:1.19.1.amazonlinux_2.0.20220121.0-[...].tgz
is compatible with amazonlinux:2.0.20220121.0- etc.
v0.5.3
Platforms
- We now produce modules compatible with nginx:1.23.3 and nginx:1.23.3-alpine.
Known Bugs
- OpenResty's Debian-based Docker image cannot load the module due to a build flag incompatibility.
Release Artifacts
Each .tgz
file contains the Datadog nginx module ngx_http_datadog_module.so
.
nginx_1.18.0-alpine-[...].tgz
is compatible with nginx:1.18.0-alpine.nginx_1.19.1-[...].tgz
is compatible with nginx:1.19.1.amazonlinux_2.0.20220121.0-[...].tgz
is compatible with amazonlinux:2.0.20220121.0- etc.
v0.5.2
Platforms
- We now produce modules compatible with nginx as packaged with Amazon Linux 2.
- We now produce a module compatible with nginx:1.14.1.
Known Bugs
- OpenResty's Debian-based Docker image cannot load the module due to a build flag incompatibility.
Release Artifacts
Each .tgz
file contains the Datadog nginx module ngx_http_datadog_module.so
.
nginx_1.18.0-alpine-[...].tgz
is compatible with nginx:1.18.0-alpine.nginx_1.19.1-[...].tgz
is compatible with nginx:1.19.1.amazonlinux_2.0.20220121.0-[...].tgz
is compatible with amazonlinux:2.0.20220121.0- etc.