In PR #11023 breaking changes were introduced, which change the way how compiler generates cases classes.
That change has negative effect at $WORK as same case class compiled with 2.13.16 and 2.13.17 result in different Java bytecode, which leads to different checksum, which is the big no-no in regulated environment.
Effectively, the #11023 change, breaks our ability to upgrade compiler for critical parts of our code past 2.13.16.
In #11023 there is no discussion on whether this change is wise, specially at the "patch" level.
Together with linting change, the 2.13.17 introduces a lot of very annoying changes with deeply cascading impact.
Would it be possible to revert the #11023?