Mod Cluster Versions Save

mod_cluster is an intelligent native Apache httpd-based and pure-Java Undertow-based load-balancer

1.3.20.Final

4 months ago
    Release Notes - mod_cluster - Version 1.3.20.Final
                                                        

Bug

  • [MODCLUSTER-801] - mod_proxy_cluster returns 404 now instead of 503 when there's no matching context
  • [MODCLUSTER-802] - Fix minimal required httpd version for 1.3.x native part.
  • [MODCLUSTER-815] - mod_cluster returns rare but unexpected 404/503

Task

  • [MODCLUSTER-817] - Update Maven SCM connection/developerConnection to use git: instead of no longer supported https://

What's Changed

New Contributors

Full Changelog: https://github.com/modcluster/mod_cluster/compare/1.3.19.Final...1.3.20.Final

2.0.4.Final

5 months ago
    Release Notes - mod_cluster - Version 2.0.4.Final
    

Sub-task

Feature Request

  • [MODCLUSTER-798] - Add support for server portOffset configuration in Tomcat

Bug

  • [MODCLUSTER-797] - Tomcat 8.5 container integration does not work with autoDeploy
  • [MODCLUSTER-803] - Force a locale when calling toUpperCase() and toLowerCase() methods

Task

  • [MODCLUSTER-804] - Relocate mod_cluster load balancing demo outside of the main repository

Component Upgrade

What's Changed

Full Changelog: https://github.com/modcluster/mod_cluster/compare/2.0.3.Final...2.0.4.Final

1.4.5.Final

9 months ago
    Release Notes - mod_cluster - Version 1.4.5.Final
                                                        

Bug

  • [MODCLUSTER-754] - Modcluster: Contexts not registered on proxy when server started in suspend mode
  • [MODCLUSTER-790] - mod_cluster listener throws NPE when deploying a context in Tomcat

Task

Component Upgrade

What's Changed

Full Changelog: https://github.com/modcluster/mod_cluster/compare/1.4.4.Final...1.4.5.Final

2.0.3.Final

10 months ago
    Release Notes - mod_cluster - Version 2.0.3.Final
                                                

Feature Request

Bug

  • [MODCLUSTER-754] - Modcluster: Contexts not registered on proxy when server started in suspend mode
  • [MODCLUSTER-782] - Problems when undeploying under stress
  • [MODCLUSTER-790] - mod_cluster listener throws NPE when deploying a context in Tomcat
  • [MODCLUSTER-792] - Deploying a context in a disabled state calls STOP-APP instead of DISABLE-APP

Task

What's Changed

New Contributors

Full Changelog: https://github.com/modcluster/mod_cluster/compare/2.0.2.Final...2.0.3.Final

2.0.2.Final

11 months ago

Jira release notes

    Release Notes - mod_cluster - Version 2.0.2.Final
                                                

Feature Request

Bug

  • [MODCLUSTER-778] - Dependabot stopped working for Tomcat updates due to bogus tomcat releases in repository.jboss.org
  • [MODCLUSTER-787] - maven-release-plugin will no longer with https auth for GitHub

Task

Component Upgrade

  • [MODCLUSTER-773] - Bump jboss-logging from 3.4.3.Final to 3.5.0.Final

What's Changed

Full Changelog: https://github.com/modcluster/mod_cluster/compare/2.0.1.Final...2.0.2.Final

1.3.19.Final

11 months ago

What's Changed

Full Changelog: https://github.com/modcluster/mod_cluster/compare/1.3.16.Final...1.3.19.Final

2.0.1.Final

2 years ago
    Release Notes - mod_cluster - Version 2.0.1.Final
                                                    

Bug

  • [MODCLUSTER-746] - Creating an IPv4 multicast socket on Windows while java.net.preferIPv6Addresses=true can throw UnsupportedAddressTypeException
    Release Notes - mod_cluster - Version 2.0.0.Final
    

Sub-task

Feature Request

Bug

  • [MODCLUSTER-385] - "MODCLUSTER000033: Failed to interrupt socket reception.: java.io.IOException: Invalid argument" on shutdown with IPv6
  • [MODCLUSTER-397] - StickySessions don't work for ProxyPass from unenabled context
  • [MODCLUSTER-432] - Multicast discovery does not work on Mac OS X, fails with "Can't assign requested address"
  • [MODCLUSTER-445] - Documentation: update docs SetHandler mod_cluster-manager (as opposed to mod_cluster_manager)
  • [MODCLUSTER-460] - Silence superflous "MODCLUSTER000033: Failed to interrupt socket reception" on shutdown
  • [MODCLUSTER-463] - UpperCase Alias never matches any context
  • [MODCLUSTER-469] - Tomcat 8 container integration does not add jvm-route to JSESSIONID when generated by UUIDJvmRouteFactory
  • [MODCLUSTER-470] - Documentation states stickySessionForce defaults to true in modcluster subsystem and defaults to false in Proxy Configuration
  • [MODCLUSTER-480] - Tomcat 8 Context#isDistributable implementation needs to consult the underlying context instead of the manager
  • [MODCLUSTER-497] - ModClusterConfig#setAdvertiseInterface(java.lang.String) should not have been deprecated as it's used by Tomcat modeller
  • [MODCLUSTER-509] - Excluded contexts which are not specific to a host should be excluded on all hosts
  • [MODCLUSTER-511] - run-demo.sh script fails in most cases
  • [MODCLUSTER-529] - MBeans descriptions are not loaded in JMX for ModClusterListener
  • [MODCLUSTER-534] - Httpd Camel case balancer name not found
  • [MODCLUSTER-550] - Failover targets should be chosen deterministically
  • [MODCLUSTER-566] - Exclusion list cannot be pre-populated in init()
  • [MODCLUSTER-572] - Normalize hostnames in MCMP messages
  • [MODCLUSTER-581] - Session draining with non-positive timeout may wait indefinitely
  • [MODCLUSTER-582] - mod_cluster segfaults in process_info() due to wrongly generated assembler instruction movslq
  • [MODCLUSTER-584] - httpd Host header validation check with IPv6 address in MCMP requests
  • [MODCLUSTER-585] - mod_cluster excluded-contexts doesn't exclude slash prefixed /contexts; should perform normalization
  • [MODCLUSTER-596] - mod_cluster stop/stop-context operations do not send STOP-* in when session draining was unsuccessful
  • [MODCLUSTER-612] - Test DefaultMCMPRequestFactoryTestCase#createConfigRequest fails on Windows OS with other than lowercase hostname
  • [MODCLUSTER-622] - segfault in process_info
  • [MODCLUSTER-625] - Automatically allocated function local variable address overwrites function parameter
  • [MODCLUSTER-633] - AdvertiseListenerImplTestCase fails intermittently
  • [MODCLUSTER-638] - Mod_cluster listener doesn't start: misleading docs
  • [MODCLUSTER-639] - proxy reset requests can allow for other MCMPs to bad proxy
  • [MODCLUSTER-643] - Misleading JavaDoc for SPI Container Engine
  • [MODCLUSTER-653] - mod_cluster DefaultMCMPHandler should handle "Connection: close" response header and close a connection
  • [MODCLUSTER-662] - Upgrade jboss-parent to 29
  • [MODCLUSTER-663] - mod_cluster reports "Starting to drain 1 active sessions from (...) in 0 seconds." even when it waits indefinitely
  • [MODCLUSTER-680] - TomcatConnector#getType should not consult "secure" for HTTPS connectors
  • [MODCLUSTER-695] - fix build error "user id is too big" - set tarLongFileMode to posix
  • [MODCLUSTER-700] - mod_cluster doesn't consider parallel deployment while removing context
  • [MODCLUSTER-711] - Using "connectorPort" property fails if multiple services are configured in Tomcat
  • [MODCLUSTER-714] - support secret="secret" in AJP nodes
  • [MODCLUSTER-718] - mod_cluster does not properly disable session stickiness
  • [MODCLUSTER-721] - Setting smax results in very small max connection pool on mod_cluster
  • [MODCLUSTER-728] - Proxy configured by a hostname caches resolved address indefinitely
  • [MODCLUSTER-731] - Adding a non-started context should register the context in stopped stage
  • [MODCLUSTER-743] - Building using JDK 11 but running on JDK 8 yields java.lang.NoSuchMethodError: java.nio.ByteBuffer.flip()Ljava/nio/ByteBuffer;

Task

Component Upgrade

Enhancement

  • [MODCLUSTER-528] - Re-think catalina/tomcat dependencies so as it is possible to build without tomcat7 API

2.0.0.Final

2 years ago
    Release Notes - mod_cluster - Version 2.0.0.Final
    

Sub-task

Feature Request

Bug

  • [MODCLUSTER-385] - "MODCLUSTER000033: Failed to interrupt socket reception.: java.io.IOException: Invalid argument" on shutdown with IPv6
  • [MODCLUSTER-397] - StickySessions don't work for ProxyPass from unenabled context
  • [MODCLUSTER-432] - Multicast discovery does not work on Mac OS X, fails with "Can't assign requested address"
  • [MODCLUSTER-445] - Documentation: update docs SetHandler mod_cluster-manager (as opposed to mod_cluster_manager)
  • [MODCLUSTER-460] - Silence superflous "MODCLUSTER000033: Failed to interrupt socket reception" on shutdown
  • [MODCLUSTER-463] - UpperCase Alias never matches any context
  • [MODCLUSTER-469] - Tomcat 8 container integration does not add jvm-route to JSESSIONID when generated by UUIDJvmRouteFactory
  • [MODCLUSTER-470] - Documentation states stickySessionForce defaults to true in modcluster subsystem and defaults to false in Proxy Configuration
  • [MODCLUSTER-480] - Tomcat 8 Context#isDistributable implementation needs to consult the underlying context instead of the manager
  • [MODCLUSTER-497] - ModClusterConfig#setAdvertiseInterface(java.lang.String) should not have been deprecated as it's used by Tomcat modeller
  • [MODCLUSTER-509] - Excluded contexts which are not specific to a host should be excluded on all hosts
  • [MODCLUSTER-511] - run-demo.sh script fails in most cases
  • [MODCLUSTER-529] - MBeans descriptions are not loaded in JMX for ModClusterListener
  • [MODCLUSTER-534] - Httpd Camel case balancer name not found
  • [MODCLUSTER-550] - Failover targets should be chosen deterministically
  • [MODCLUSTER-566] - Exclusion list cannot be pre-populated in init()
  • [MODCLUSTER-572] - Normalize hostnames in MCMP messages
  • [MODCLUSTER-581] - Session draining with non-positive timeout may wait indefinitely
  • [MODCLUSTER-582] - mod_cluster segfaults in process_info() due to wrongly generated assembler instruction movslq
  • [MODCLUSTER-584] - httpd Host header validation check with IPv6 address in MCMP requests
  • [MODCLUSTER-585] - mod_cluster excluded-contexts doesn't exclude slash prefixed /contexts; should perform normalization
  • [MODCLUSTER-596] - mod_cluster stop/stop-context operations do not send STOP-* in when session draining was unsuccessful
  • [MODCLUSTER-612] - Test DefaultMCMPRequestFactoryTestCase#createConfigRequest fails on Windows OS with other than lowercase hostname
  • [MODCLUSTER-622] - segfault in process_info
  • [MODCLUSTER-625] - Automatically allocated function local variable address overwrites function parameter
  • [MODCLUSTER-633] - AdvertiseListenerImplTestCase fails intermittently
  • [MODCLUSTER-638] - Mod_cluster listener doesn't start: misleading docs
  • [MODCLUSTER-639] - proxy reset requests can allow for other MCMPs to bad proxy
  • [MODCLUSTER-643] - Misleading JavaDoc for SPI Container Engine
  • [MODCLUSTER-653] - mod_cluster DefaultMCMPHandler should handle "Connection: close" response header and close a connection
  • [MODCLUSTER-662] - Upgrade jboss-parent to 29
  • [MODCLUSTER-663] - mod_cluster reports "Starting to drain 1 active sessions from (...) in 0 seconds." even when it waits indefinitely
  • [MODCLUSTER-680] - TomcatConnector#getType should not consult "secure" for HTTPS connectors
  • [MODCLUSTER-695] - fix build error "user id is too big" - set tarLongFileMode to posix
  • [MODCLUSTER-700] - mod_cluster doesn't consider parallel deployment while removing context
  • [MODCLUSTER-711] - Using "connectorPort" property fails if multiple services are configured in Tomcat
  • [MODCLUSTER-714] - support secret="secret" in AJP nodes
  • [MODCLUSTER-718] - mod_cluster does not properly disable session stickiness
  • [MODCLUSTER-721] - Setting smax results in very small max connection pool on mod_cluster
  • [MODCLUSTER-728] - Proxy configured by a hostname caches resolved address indefinitely
  • [MODCLUSTER-731] - Adding a non-started context should register the context in stopped stage
  • [MODCLUSTER-743] - Building using JDK 11 but running on JDK 8 yields java.lang.NoSuchMethodError: java.nio.ByteBuffer.flip()Ljava/nio/ByteBuffer;

Task

Component Upgrade

Enhancement

  • [MODCLUSTER-528] - Re-think catalina/tomcat dependencies so as it is possible to build without tomcat7 API

1.4.4.Final

2 years ago
    Release Notes - mod_cluster - Version 1.4.4.Final
                                                

Bug

  • [MODCLUSTER-731] - Adding a non-started context should register the context in stopped stage

1.3.16.Final

2 years ago