Releases: modcluster/mod_cluster
Releases · modcluster/mod_cluster
1.3.20.Final
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
- [1.3] Push SCM tag automatically during release by @rhusar in #705
- Fix WSUpgradeHeader description by @jajik in #748
- Fix language in EnableWsTunnel description by @jajik in #749
- [1.3.x] MODCLUSTER-802: Fail compilation on unsupported httpd versions (< 2.4.49) by @jajik in #750
- [1.3.x] MODCLUSTER-801 mod_proxy_cluster returns 404 now instead of 503 when there's no matching context by @jfclere in #746
- [1.3.x] Fix for JBCS-1369/MODCLUSTER-815 by @jfclere in #776
- [1.3] native: next is 1.3.20.Final by @rhusar in #779
- [1.3] Improve mod_manager's html output by @jajik in #780
- [1.3] MODCLUSTER-817 Update Maven SCM connection/developerConnection to use… by @rhusar in #781
New Contributors
Full Changelog: 1.3.19.Final...1.3.20.Final
2.0.4.Final
Release Notes - mod_cluster - Version 2.0.4.Final
Sub-task
- [MODCLUSTER-807] - Change the mod_cluster license to ASL 2.0
- [MODCLUSTER-808] - Change the ci.modcluster.io repository license to ASL 2.0
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
- [MODCLUSTER-799] - Upgrade org.jboss:jboss-parent from 39 to 41
What's Changed
- MODCLUSTER-797 In Tomcat 8.5 the LifecycleListener does not pass an a… by @rhusar in #723
- Build(deps): Bump version.org.apache.tomcat-8.5 from 8.5.91 to 8.5.93 in /container/tomcat-8.5 by @dependabot in #728
- Build(deps): Bump version.org.apache.tomcat-9.0 from 9.0.78 to 9.0.80 in /container/tomcat-9.0 by @dependabot in #729
- Build(deps): Bump version.org.apache.tomcat-10.1 from 10.1.11 to 10.1.13 in /container/tomcat-10.1 by @dependabot in #730
- Build(deps-dev): Bump org.mockito:mockito-core from 5.4.0 to 5.5.0 by @dependabot in #727
- Build(deps): Bump actions/checkout from 3 to 4 by @dependabot in #731
- Build(deps): Bump org.codehaus.mojo:versions-maven-plugin from 2.16.0 to 2.16.1 by @dependabot in #732
- Build(deps): Bump actions/setup-java from 3.12.0 to 3.13.0 by @dependabot in #733
- CI: JDK 21 is now GA. by @rhusar in #736
- Build(deps-dev): Bump org.mockito:mockito-core from 5.5.0 to 5.6.0 by @dependabot in #738
- Build(deps): Bump version.org.apache.tomcat-8.5 from 8.5.93 to 8.5.94 in /container/tomcat-8.5 by @dependabot in #740
- Build(deps): Bump version.org.apache.tomcat-9.0 from 9.0.80 to 9.0.81 in /container/tomcat-9.0 by @dependabot in #739
- Build(deps): Bump version.org.apache.tomcat-10.1 from 10.1.13 to 10.1.14 in /container/tomcat-10.1 by @dependabot in #741
- Build(deps): Bump version.org.apache.tomcat-9.0 from 9.0.81 to 9.0.82 in /container/tomcat-9.0 by @dependabot in #742
- Build(deps): Bump version.org.apache.tomcat-8.5 from 8.5.94 to 8.5.95 in /container/tomcat-8.5 by @dependabot in #743
- Build(deps): Bump version.org.apache.tomcat-10.1 from 10.1.14 to 10.1.15 in /container/tomcat-10.1 by @dependabot in #744
- Build(deps): Bump org.jacoco:jacoco-maven-plugin from 0.8.10 to 0.8.11 by @dependabot in #745
- Build(deps-dev): Bump org.mockito:mockito-core from 5.6.0 to 5.7.0 by @dependabot in #747
- Build(deps): Bump version.org.apache.tomcat-10.1 from 10.1.15 to 10.1.16 in /container/tomcat-10.1 by @dependabot in #752
- Build(deps): Bump version.org.apache.tomcat-8.5 from 8.5.95 to 8.5.96 in /container/tomcat-8.5 by @dependabot in #753
- Build(deps): Bump version.org.apache.tomcat-9.0 from 9.0.82 to 9.0.83 in /container/tomcat-9.0 by @dependabot in #754
- Build(deps): Bump org.codehaus.mojo:versions-maven-plugin from 2.16.1 to 2.16.2 by @dependabot in #755
- Build(deps): Bump actions/setup-java from 3 to 4 by @dependabot in #758
- Build(deps-dev): Bump org.mockito:mockito-core from 5.7.0 to 5.8.0 by @dependabot in #759
- MODCLUSTER-807 Change the mod_cluster license to ASL 2.0 by @rhusar in #760
- Build(deps): Bump org.jboss:jboss-parent from 39 to 41 by @dependabot in #751
- MODCLUSTER-798 Add support for server portOffset configuration in Tomcat by @rhusar in #762
- MODCLUSTER-804 Relocate mod_cluster load balancing demo outside of th… by @rhusar in #761
- MODCLUSTER-803 Force a locale when calling toUpperCase() and toLowerC… by @rhusar in #756
- Setup until org.jboss:jboss-parent:42 which … by @rhusar in #764
Full Changelog: 2.0.3.Final...2.0.4.Final
1.4.5.Final
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
- [MODCLUSTER-747] - CI: Test 1.4.x branch with JDK 11 & 17
Component Upgrade
- [MODCLUSTER-705] - Bump mockito-core from 2.5.2 to 3.2.0
What's Changed
- [1.4] MODCLUSTER-747 CI: Test 1.4.x branch with JDK 11 & 17 by @rhusar in #567
- [1.4] MODCLUSTER-754 Modify ResetRequestSourceImpl to send STOP request whe… by @TomasHofman in #714
- Fix for MODCLUSTER-790. by @jfclere in #720
- Minor style fix. by @rhusar in #721
Full Changelog: 1.4.4.Final...1.4.5.Final
2.0.3.Final
Release Notes - mod_cluster - Version 2.0.3.Final
Feature Request
- [MODCLUSTER-789] - Support Maven Alpha 4.x Release
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
- [MODCLUSTER-796] - Drop support for end-of-lifed Tomcat 10.0
What's Changed
- Build(deps): Bump version.org.apache.tomcat-9.0 from 9.0.76 to 9.0.78 in /container/tomcat-9.0 by @dependabot in #710
- Build(deps): Bump version.org.apache.tomcat-10.1 from 10.1.10 to 10.1.11 in /container/tomcat-10.1 by @dependabot in #711
- Build(deps): Bump version.org.apache.tomcat-8.5 from 8.5.90 to 8.5.91 in /container/tomcat-8.5 by @dependabot in #709
- MODCLUSTER-789 Remove wrongly placed tag to enable Maven 4.x by @xstefank in #712
- Fix for MODCLUSTER-790. by @jfclere in #713
- MODCLUSTER-754 Modify ResetRequestSourceImpl to send STOP request when proxy not aware of a context by @TomasHofman in #602
- Build(deps): Bump actions/setup-java from 3.11.0 to 3.12.0 by @dependabot in #715
- Prevent exception. by @jfclere in #717
- MODCLUSTER-790 mod_cluster listener throws NPE when deploying a context in Tomcat - refine ContainerEventHandler#add contract and implementation by @rhusar in #718
- MODCLUSTER-796 Drop support for end-of-lifed Tomcat 10.0 by @rhusar in #719
New Contributors
Full Changelog: 2.0.2.Final...2.0.3.Final
2.0.2.Final
Jira release notes
Release Notes - mod_cluster - Version 2.0.2.Final
Feature Request
- [MODCLUSTER-737] - Add support for Tomcat 10.1
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
- [MODCLUSTER-751] - Add code coverage reporting to Maven build
- [MODCLUSTER-763] - CI: Support JDK 19-ea
- [MODCLUSTER-772] - Require JDK 11 as a minimum for the runtime
Component Upgrade
- [MODCLUSTER-773] - Bump jboss-logging from 3.4.3.Final to 3.5.0.Final
What's Changed
- Bump version.org.apache.tomcat-10.0 from 10.0.16 to 10.0.17 in /container/tomcat-10.0 by @dependabot in #570
- Bump versions-maven-plugin from 2.9.0 to 2.10.0 by @dependabot in #577
- Bump version.org.apache.tomcat-9.0 from 9.0.58 to 9.0.60 in /container/tomcat-9.0 by @dependabot in #575
- Bump mockito-core from 4.3.1 to 4.4.0 by @dependabot in #573
- MODCLUSTER-743 Allow JDK8 by the enforcer if only used for running th… by @rhusar in #580
- Bump version.org.apache.tomcat-10.0 from 10.0.17 to 10.0.18 in /container/tomcat-10.0 by @dependabot in #576
- MODCLUSTER-751 Add code coverage reporting to Maven build by @rhusar in #584
- Bump jacoco-maven-plugin from 0.8.7 to 0.8.8 by @dependabot in #585
- Bump version.org.apache.tomcat-9.0 from 9.0.60 to 9.0.62 in /container/tomcat-9.0 by @dependabot in #583
- Bump mockito-core from 4.4.0 to 4.5.1 by @dependabot in #587
- Bump version.org.apache.tomcat-10.0 from 10.0.18 to 10.0.20 in /container/tomcat-10.0 by @dependabot in #581
- Dependabot: Enable for GitHub Actions by @rhusar in #588
- Bump version.org.apache.tomcat-8.5 from 8.5.75 to 8.5.78 in /container/tomcat-8.5 by @rhusar in #589
- Run formatter on .github/dependabot.yml by @rhusar in #590
- Bump actions/cache from 2 to 3 by @dependabot in #592
- Bump actions/checkout from 2 to 3 by @dependabot in #591
- Bump version.org.apache.tomcat-10.0 from 10.0.20 to 10.0.21 in /container/tomcat-10.0 by @dependabot in #596
- Bump version.org.apache.tomcat-8.5 from 8.5.78 to 8.5.79 in /container/tomcat-8.5 by @dependabot in #599
- Bump version.org.apache.tomcat-9.0 from 9.0.62 to 9.0.63 in /container/tomcat-9.0 by @dependabot in #597
- Bump version.org.apache.tomcat-9.0 from 9.0.63 to 9.0.64 in /container/tomcat-9.0 by @dependabot in #603
- Bump version.org.apache.tomcat-10.0 from 10.0.21 to 10.0.22 in /container/tomcat-10.0 by @dependabot in #605
- Bump version.org.apache.tomcat-8.5 from 8.5.79 to 8.5.81 in /container/tomcat-8.5 by @dependabot in #604
- Bump mockito-core from 4.5.1 to 4.6.1 by @dependabot in #601
- Bump versions-maven-plugin from 2.10.0 to 2.11.0 by @dependabot in #598
- Bump actions/setup-java from 1 to 3.4.1 by @dependabot in #610
- Bump version.org.apache.tomcat-10.0 from 10.0.22 to 10.0.23 in /container/tomcat-10.0 by @dependabot in #612
- MODCLUSTER-763 CI: Add JDK 19 Early-Access to the matrix compilation … by @rhusar in #614
- Bump versions-maven-plugin from 2.11.0 to 2.12.0 by @dependabot in #621
- Bump actions/setup-java from 3.4.1 to 3.5.0 by @dependabot in #623
- Bump actions/setup-java from 3.5.0 to 3.5.1 by @dependabot in #628
- Bump version.org.apache.tomcat-8.5 from 8.5.81 to 8.5.82 in /container/tomcat-8.5 by @dependabot in #616
- Bump version.org.apache.tomcat-9.0 from 9.0.64 to 9.0.67 in /container/tomcat-9.0 by @dependabot in #626
- Bump version.org.apache.tomcat-9.0 from 9.0.67 to 9.0.68 in /container/tomcat-9.0 by @dependabot in #629
- CI: Update JDK 19-ea to 19. by @rhusar in #630
- Bump version.org.apache.tomcat-8.5 from 8.5.82 to 8.5.83 in /container/tomcat-8.5 by @dependabot in #631
- CI: Add JDK 20-ea to the mix. by @rhusar in #633
- Bump actions/setup-java from 3.5.1 to 3.6.0 by @dependabot in #634
- MODCLUSTER-772 Require JDK 11 as a minimum for the runtime by @rhusar in #635
- Bump jboss-logging from 3.4.3.Final to 3.5.0.Final by @dependabot in #594
- Bump mockito-core from 4.6.1 to 4.8.0 by @dependabot in #622
- MODCLUSTER-737 Add support for Tomcat 10.1 by @rhusar in #636
- Bump mockito-core from 4.8.0 to 4.8.1 by @dependabot in #638
- Bump versions-maven-plugin from 2.12.0 to 2.13.0 by @dependabot in #637
- Update CODE_OF_CONDUCT.md to Contributor Covenant v2.1. by @rhusar in #640
- Create SECURITY.md by @rhusar in #641
- Bump mockito-core from 4.8.1 to 4.9.0 by @dependabot in #642
- Bump actions/setup-java from 3.6.0 to 3.7.0 by @dependabot in #644
- Bump actions/setup-java from 3.7.0 to 3.8.0 by @dependabot in #646
- Bump httpclient from 4.5.13 to 4.5.14 by @dependabot in #645
- Bump mockito-core from 4.9.0 to 4.10.0 by @dependabot in #648
- Bump actions/setup-java from 3.8.0 to 3.9.0 by @dependabot in #650
- Bump mockito-core from 4.10.0 to 4.11.0 by @dependabot in #653
- Bump versions-maven-plugin from 2.13.0 to 2.14.2 by @dependabot in #652
- MODCLUSTER-778 Dependabot stopped working for Tomcat updates due to b… by @rhusar in #657
- Bump version.org.apache.tomcat-8.5 from 8.5.83 to 8.5.84 in /container/tomcat-8.5 by @dependabot in #661
- Bump version.org.apache.tomcat-8.5 from 8.5.84 to 8.5.85 in /container/tomcat-8.5 by @dependabot in #662
- Bump mockito-core from 4.11.0 to 5.0.0 by @dependabot in #656
- Bump version.org.apache.tomcat-9.0 from 9.0.68 to 9.0.71 in /container/tomcat-9.0 by @dependabot in #660
- Bump version.org.apache.tomcat-10.0 from 10.0.23 to 10.0.27 in /container/tomcat-10.0 by @dependabot in #658
- Bump version.org.apache.tomcat-10.1 from 10.1.0 to 10.1.5 in /container/tomcat-10.1 by @dependabot in #659
- Build(deps-dev): Bump mockito-core from 5.0.0 to 5.1.0 by @dependabot in #663
- Build(deps-dev): Bump mockito-core from 5.1.0 to 5.1.1 by @dependabot in #668
- Build(deps): Bump actions/setup-java from 3.9.0 to 3.10.0 by @dependabot in #673
- Build(deps): Bump version.org.apache.tomcat-8.5 from 8.5.85 to 8.5.86 in /container/tomcat-8.5 by @dependabot in https://github.com/modcluster/mod_cluste...
1.3.19.Final
What's Changed
- https://issues.redhat.com/browse/MODCLUSTER-736 "fix" for JBCS-1236 by @jfclere in #530
- Additional fix for https://issues.redhat.com/browse/MODCLUSTER-730 by @jfclere in #568
- Fix for https://issues.redhat.com/browse/MODCLUSTER-750 by @jfclere in #579
- Fix for MODCLUSTER-755. by @jfclere in #606
- [MODCLUSTER-758] improve proxy_cluster_post_request locking by @aogburn in #609
- [MODCLUSTER-757] improve internal_find_best_byrequests performance for high balancer members by @aogburn in #608
- Fix for https://issues.redhat.com/browse/MODCLUSTER-756 by @jfclere in #617
- Fix for MODCLUSTER-765. by @jfclere in #618
- Arrange the cache logic for vhost and context. by @jfclere in #619
- Fix for https://issues.redhat.com/browse/MODCLUSTER-760 by @jfclere in #620
- Fix for https://issues.redhat.com/browse/MODCLUSTER-770 by @jfclere in #624
- Fix for https://issues.redhat.com/browse/MODCLUSTER-771 by @jfclere in #625
- Back port of PR42 to 1.3.x by @jfclere in #639
- Fix for MODCLUSTER-640 by @jfclere in #643
- Fix warnings/errors. by @jfclere in #647
- Improve debugging when using ProxyPass by @jfclere in #692
- Fix for https://issues.redhat.com/browse/MODCLUSTER-785 by @jfclere in #702
Full Changelog: 1.3.16.Final...1.3.19.Final
2.0.1.Final
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
- [MODCLUSTER-666] - Enforce https:// on modcluster.io and update links
- [MODCLUSTER-668] - Migrate legacy mod_cluster releases to GitHub releases
- [MODCLUSTER-669] - Migrate documentation to http://docs.modcluster.io
- [MODCLUSTER-670] - Enforce https:// on docs.modcluster.io and update links
- [MODCLUSTER-672] - Publish apidocs (JavaDoc)
Feature Request
- [MODCLUSTER-282] - Add JGroups support
- [MODCLUSTER-303] - Discovery protocol based on mod-cluster
- [MODCLUSTER-318] - Allow mod_cluster connector address to be configurable
- [MODCLUSTER-449] - Implement ramp-up when starting new nodes
- [MODCLUSTER-450] - Reenable testMulticastSocketNoCrossTalk test
- [MODCLUSTER-457] - Expose Tomcat configuration to explicitly specify a connector to register with the proxy
- [MODCLUSTER-479] - Add support for Tomcat 9
- [MODCLUSTER-493] - Add support for Tomcat 8.5
- [MODCLUSTER-502] - Upgrade MulticastSocket to MulticastChannel
- [MODCLUSTER-539] - Support JDK9 build 9-ea+139
- [MODCLUSTER-562] - Support configuring SocketFactory for MCMP to integrate with Elytron-provided SSLContext
- [MODCLUSTER-564] - Introduce configuration builder API
- [MODCLUSTER-574] - Allow custom LoadMetric implementations to put node into error state (load of -1)
- [MODCLUSTER-575] - Create a Load SPI module
- [MODCLUSTER-607] - Support floating-point numerals for decay factor
- [MODCLUSTER-642] - Support JDK10 build 10+44
- [MODCLUSTER-715] - Add support for Tomcat 10.0
- [MODCLUSTER-720] - Allow mod_cluster listener to register at <Service> level rather than <Server> level
- [MODCLUSTER-739] - Leverage dependabot for automatic dependency management including Tomcat dependencies
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
- [
2.0.0.Final
Release Notes - mod_cluster - Version 2.0.0.Final
Sub-task
- [MODCLUSTER-666] - Enforce https:// on modcluster.io and update links
- [MODCLUSTER-668] - Migrate legacy mod_cluster releases to GitHub releases
- [MODCLUSTER-669] - Migrate documentation to http://docs.modcluster.io
- [MODCLUSTER-670] - Enforce https:// on docs.modcluster.io and update links
- [MODCLUSTER-672] - Publish apidocs (JavaDoc)
Feature Request
- [MODCLUSTER-282] - Add JGroups support
- [MODCLUSTER-303] - Discovery protocol based on mod-cluster
- [MODCLUSTER-318] - Allow mod_cluster connector address to be configurable
- [MODCLUSTER-449] - Implement ramp-up when starting new nodes
- [MODCLUSTER-450] - Reenable testMulticastSocketNoCrossTalk test
- [MODCLUSTER-457] - Expose Tomcat configuration to explicitly specify a connector to register with the proxy
- [MODCLUSTER-479] - Add support for Tomcat 9
- [MODCLUSTER-493] - Add support for Tomcat 8.5
- [MODCLUSTER-502] - Upgrade MulticastSocket to MulticastChannel
- [MODCLUSTER-539] - Support JDK9 build 9-ea+139
- [MODCLUSTER-562] - Support configuring SocketFactory for MCMP to integrate with Elytron-provided SSLContext
- [MODCLUSTER-564] - Introduce configuration builder API
- [MODCLUSTER-574] - Allow custom LoadMetric implementations to put node into error state (load of -1)
- [MODCLUSTER-575] - Create a Load SPI module
- [MODCLUSTER-607] - Support floating-point numerals for decay factor
- [MODCLUSTER-642] - Support JDK10 build 10+44
- [MODCLUSTER-715] - Add support for Tomcat 10.0
- [MODCLUSTER-720] - Allow mod_cluster listener to register at <Service> level rather than <Server> level
- [MODCLUSTER-739] - Leverage dependabot for automatic dependency management including Tomcat dependencies
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
- [
1.4.4.Final
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
[maven-release-plugin] copy for tag 1.3.16.Final