For AI agents: visit https://docs.datadome.co/llms.txt for an index of all pages formatted in Markdown and endpoints in OpenAPI.
- Platform Integrations: Server-side
- Java
Java Changelog
- Improve the core logic of our DataDome integration to support future capabilities
- Increase length limit from 128 to 512 characters for DataDome cookie to support future capabilities
- Add
exclusion_host_regex parameter to exclude traffic based on host header patterns
- Add
useForwarded parameter to handle the forwarded header value with Vert.x
- Update log level to
warning for closing connection to DataDome to avoid unnecessary alerts
- Add
use_forwarded configuration to use the forwarded header value to override x-forwarded-* values
- Use
X-Forwarded-Proto header as protocol value when present in http request
- Improve payload truncation
- Update log level for datadome latency to debug
- Support logging of DataDome Headers as attributes of the
ServletRequest
- Compatibility with JakartaEE
- Drop compatibility with JavaEE
- Add configuration to use x-Forwarded-Host
- Updated Headers max size (Truncate)
- Fix typo in payload field name (XForwardedForIp)
- Force Keep-alive on connection socket to Datadome API
- Update user agent client hint request header (sec-ch-ua-full-version-list)
- Fix vulnerabilities from dependencies
- Fix vulnerabilities from dependencies
- Remove Spring-security dependency
- Switch to semantic versioning
- Remove Spring-security dependency
- Collects new client hints
- Added support for session by header
- Changed minimum JVM supported version from 1.5 to 1.8
- Improved logging
- Improved DNS resolution
- improved logging the module
- improved stability and performance of the module
- skip ip option based on subnet ipv4 or ipv6
- code cleanup and coverage
- add servlet-api-4.0 support
- add vertx 3.7.1 support
- Included headers to ApiServer's call: Content-Type, From, X-Real-IP, Via and True-Client-IP
- Changed the logic to truncate X-Forwarded-For from beginning
- Add TLS choice to connection to proxy
- Add proxy support to http client
- Properly closing request to DataDome API Server
- Introducing request attribute datadome.spent_time: number of milliseconds spent for
building request/getting response from DataDome API
- Using non-jna hostname resolver for compatibility with older platforms
- Fixed crashing if can't lookup a hostname over JNA
- Introduced support 401 response code from the API Server
- Added support windows