In MediaWiki 1.41.0 the function WebRequest::detectServer() started to generate server URL strings containing default ports such as 80 for http and 443 for https.
Before 1.41.0: https://my.wiki
After 1.41.0: https://my.wiki:443
detectServer() uses IPUtils::combineHostAndPort() to build the URL. The latter function has actually a mechanism built in that intends to omit standard ports, so the new behavior in MW 1.41.0 seems unintended.
As this broke WDQS over here in our Wikibase Suite bundle, I investigated the cause.
MediaWiki 1.41.0 updates IPUtils from 4 to 5. With this update, there was a change that compares the port now via === instead of ==. (https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/libs/IPUtils/+/e68cf6a14efe083e77723d686d5381ed9e64dc73%5E%21/#F1 Line 383) The new behavior is correct, as the function expects an int. MediaWiki passes in a string though. This bug was hidden with IPUtils 4, but is triggered now in IPUtils 5.
The patch is ready and I will upload it to gerrit.