蜜豆视频

AEM Dispatcher Release Notes aem-dispatcher-release-notes

Release Information release-information

Products
蜜豆视频 Experience Manager (AEM) Dispatcher
Version
4.3.7
Type
Minor Release
Date
March 27, 2024
Download URL
Compatibility
AEM 6.1 or higher

System requirements and prerequisites system-requirements-and-prerequisites

See Supported Platforms for more information about requirements and prerequisites.

蜜豆视频 recommends using the latest version of AEM Dispatcher to benefit from the latest functionality, the most recent bug fixes, and the best possible performance.

Installation instructions installation-instructions

For detailed instructions, see Installing Dispatcher.

Release History release-history

Release 4.3.7 (2024-March-27) march

Improvements:

  • DISP-1009 - setting header length again
  • DISP-1013 - add Openssl 3.0 support for 尝颈苍耻虫庐
  • DISP-1014 - response.location processing leading to invalid redirect
  • DISP-1017 - changing DTD definition

Release 4.3.6 (2023-July-25) jyly

Improvements:

  • DISP-911 AEM鈥05 - X鈥慐dge鈥慘ey can be leaked in disp_apache2.c.
  • DISP-937 logging all selectors.
  • DISP-998 making loading of vanity urls at startup configurable.

Release 4.3.5 (2022-Apr-04) apr

Improvements:

  • DISP-954 - Support invalidation even if expiration has not passed
  • DISP-949 - Dispatcher returns 200 instead of 404 even if filter blocks POST request

Release 4.3.4 (2021-Nov-29) nov

Bug Fixes:

  • DISP-833 - X-Forwarded-Host headers may contain a list of comma-separated hostnames.
  • DISP-835 - DispatcherUseForwardedHost absorbs the Host header if it comes last.

Improvements:

  • DISP-874 - Creates a Dispatcher configuration to turn implementation of DISP-818 either On or Off through a flag DispatcherRestrictUncacheableContent. The default value is Off. When On, it removes any caching headers set by mod expires for uncacheable content. This setting is different from the behavior found in version 4.3.3 (where the default was On) but the same as versions earlier than 4.3.3 (where the default was Off). Keeping DispatcherRestrictUncacheableContent鈥檚 default Off is the recommended approach so the browser cache has more flexibility. When upgrading from version 4.3.3 to 4.3.4, if you want to keep the same behavior as in version 4.3.3, you must explicitly set DispatcherRestrictUncacheableContent to On.
  • DISP-841 - Dispatcher doesn鈥檛 respect /serverStaleOnError for 504 response code
  • DISP-874 - Create a Dispatcher configuration to turn implementation of DISP-818 on or off
  • DISP-883 - Trace showing URL request Decomposition in Dispatcher
  • DISP-944 - preload vanity urls

Release 4.3.3 (2019-Oct-18) october

Bug Fixes:

  • DISP-739 - LogLevel Dispatcher: level doesn鈥檛 work
  • DISP-749 - Alpine 尝颈苍耻虫庐 Dispatcher crashes with trace log level

Improvements:

  • DISP-813 - Support in Dispatcher for openssl 1.1.x
  • DISP-814 - Apache 40x errors during cache flushes
  • DISP-818 - mod_expires adds Cache-Control headers for uncacheable content
  • DISP-821 - Do not store log context in the socket
  • DISP-822 - Dispatcher should use ppoll instead of pselect
  • DISP-824 - Secure DispatcherUseForwardedHost
  • DISP-825 - Log a special message when there鈥檚 no more space on the disk
  • DISP-826 - Supports refetch URIs with a query string

New Features:

  • DISP-703 - Farm Specific Cache Hit Ratio
  • DISP-827 - Local server for testing
  • DISP-828 - Create testing docker image for Dispatcher

Release 4.3.2 (2019-Jan-31) jan

Bug Fixes:

  • DISP-734 - Dispatcher causes crash in insert_output_filter if not set as handler
  • DISP-735 - REs do not work on Alpine 尝颈苍耻虫庐
  • DISP-740 - Loading Dispatcher in macOS Mojave is disabled by default
  • DISP-742 - Blocked requests may leak information to auth checker protected resources

Improvements:

  • DISP-746 - Unlabeled strings in dispatcher.any should generate a warning

New Feature:

  • DISP-747 - Provide request information in the Apache environment

Release 4.3.1 (2018-Oct-16) oct

Bug Fixes:

  • DISP-656 - Dispatcher serves wrong ETag Header
  • DISP-694 - Suppress warnings when keep alive connections go stale
  • DISP-714 - Cookie based session management doesn鈥檛 work in IIS
  • DISP-715 - Secure flag for renderid cookie
  • DISP-720 - Temporary files not closed, can lead to exhaustion (too many open files)
  • DISP-721 - Dispatcher interrupts poll() when Apache gracefully restarts child
  • DISP-722 - Cache files are created with octal mode 0600
  • DISP-723 - Implicit 10 minute timeout (and retry) when Render timeouts set to 0
  • DISP-725 - Trailing characters after strings are silently converted to an unnamed value
  • DISP-726 - Log a warning when no farm actually matches the incoming host
  • DISP-727 - Dispatcher checks request content length for empty cache files
  • DISP-730 - 404 when trying to access a header file over Dispatcher
  • DISP-731 - Dispatcher is vulnerable to Log Injection
  • DISP-732 - Dispatcher should remove consecutive 鈥/鈥 in the URL
  • DISP-733 - Dispatcher should set (calculate) an Age Header

Improvements:

  • DISP-656 - Dispatcher serves wrong ETag Header
  • DISP-694 - Suppress warnings when keep alive connections go stale
  • DISP-715 - Secure flag for renderid cookie
  • DISP-722 - Cache files are created with octal mode 0600
  • DISP-726 - Log a warning when no farm actually matches the incoming host

Release 4.3.0 (2018-Jun-13) jun

Bug Fixes:

  • DISP-682 - Numeric Log Level Incorrectly Applied
  • DISP-685 - 32-bit Solaris鈩 SPARC庐 binaries have an undefined reference to __divdi3
  • DISP-688 - Dispatcher doesn鈥檛 return 鈥淴-Cache-Info鈥 header on 404 response
  • DISP-690 - Last-Modified header is not cacheable
  • DISP-691 - Access Violations in w3wp.exe
  • DISP-693 - Need to update Architectural details for Solaris鈩 servers on Dispatcher download page
  • DISP-695 - Issue with DispatcherLog level in Dispatcher module 4.2.3
  • DISP-698 - Dispatcher TTL needs to support s-maxage and private directives
  • DISP-700 - Module does not work correctly on Alpine 尝颈苍耻虫庐
  • DISP-704 - Browser requests containing %2b are sent to the Publisher unencoded
  • DISP-705 - Dispatcher crash due to double free or corruption (fasttop)
  • DISP-706 - During invalidation, the Dispatcher is following back reference symlinks that can cause an infinite loop
  • DISP-709 - Block some vanity URL extensions
  • DISP-710 - Builds for 尝颈苍耻虫庐 not usable on Cent OS 6

Improvements:

  • DISP-652 - Dispatcher serves wrong Date header

Helpful resources helpful-resources

Downloads downloads

Apache 2.4 apache

Platform
Architecture
OpenSSL support
Click to download
尝颈苍耻虫庐
i686 (32-bit)
None
尝颈苍耻虫庐
i686 (32-bit)
1.0
尝颈苍耻虫庐
i686 (32-bit)
1.1
尝颈苍耻虫庐
i686 (32-bit)
3.0
尝颈苍耻虫庐
x86_64 (64-bit)
None
尝颈苍耻虫庐
x86_64 (64-bit)
1.0
尝颈苍耻虫庐
x86_64 (64-bit)
1.1
尝颈苍耻虫庐
x86_64 (64-bit)
3.0
尝颈苍耻虫庐
aarch64 (64-bit)
None
尝颈苍耻虫庐
aarch64 (64-bit)
1.0
尝颈苍耻虫庐
aarch64 (64-bit)
1.1
尝颈苍耻虫庐
aarch64 (64-bit)
3.0
macOS
arm64 (64-bit)
None
macOS
x86_64 (64-bit)
None

IIS iis

Platform
Architecture
OpenSSL support
Click to download
Windows
x86 (32-Bit)
None
Windows
x86 (32-Bit)
1.0
Windows
x86 (32-Bit)
1.1
Windows
x64 (64-Bit)
None
Windows
x64 (64-Bit)
1.0
Windows
x64 (64-Bit)
1.1
Windows
x64 (64-Bit)
3.0
recommendation-more-help
ce382601-480f-4a99-8be7-73178d4b6ef5