This is not a braking change in the code it was just a different way AWS allows for accessing S3 objects so IMO if anything this was lack of functionality which has been fixed in 1.3.
Info about adding this capability is in here[1] 1. https://sources.debian.org/src/apt-transport-s3/1.3.0-1/debian/changelog/#L7