We have a job that exports configurations from QB for upload to Perforce, and the imports them. We use this to save our configurations for posterity, and also to migrate between servers.
Since upgrading to use JDK 21 (from 1.8), we are seeing a change in the format of the export.properties file, shown below. We think this is caused by a change to the default behavior of the array.sort() method in Java (or Groovy). But it is causing strife because it is creating unnecessary diffs in our Perforce history, and causing merge conflicts.
Can this be fixed?
*** 1,4 ****
! #Thu Jun 13 11:06:10 EDT 2024
version=13.0.49
- recursive=false
- id=1
--- 1,4 ----
! #Fri Jul 26 19:02:16 EDT 2024
! id=1
! recursive=false
version=13.0.49