httpclient5 v5.4 by default upgrades connection to TLS/1.2. This upgrade seems harmless with most proxy interactions but is resulting in error code 500 when interacting with RStudio Shiny app. This PR adds a setProtocolUpgradeEnabled that allows shiny app requests to skip upgrading.
Rationale
httpclient5 v5.4 by default upgrades connection to TLS/1.2. This upgrade seems harmless with most proxy interactions but is resulting in error code 500 when interacting with RStudio Shiny app. This PR adds a setProtocolUpgradeEnabled that allows shiny app requests to skip upgrading.
Related Pull Requests
https://github.com/LabKey/platform/pull/6017
https://github.com/LabKey/premiumModules/pull/89
https://github.com/LabKey/server/pull/908
Changes