https://github.blog/changelog/2023-01-30-git-archive-checksums-may-change/ is a reminder that if you're not promising a stability guarantee, you should break it every so often. Perturb your hashmaps, shuffle your datasets, bump your MSRVs, even if it's for a no-op.
@rain Perl 5.18 started randomising the seed for hash tables both to expose bugs that depended on the ordering as well as to prevent algorithm complexity attacks where an outside attacker can induce O(n) or O(n^2) or worse behaviour by controlling hash keys. https://perldoc.perl.org/perl5180delta#Hash-overhaul