Stability:
Always report ram usage on error submission
Stability:
Report beatmap count and compatibility mode setting on error submission
Stability:
Ensure dropdowns never accidentally hold events open
Stability:
Fix and mute some of the more persistent exceptions
Web:
Move functions and block upload at different point for now
Web:
Different error code
Web:
Trigger upload error earlier if quota doesn't exist
Web:
Explicitly use -2 for graveyard
Web:
Replace and centralise ungraveyard logic
Web:
Improve verification success rate when IPv6 is in use
Minor improvements to bancho connectivity
Multiple memory usage / stability fixes
Code:
Fix one more cause of memory leak (less minor)
Code:
Fix one more cause of memory leak (not minor at all)
osu!:
Reduce HP drain while spinning (25% of previous rate)
osu!taiko:
Make it actually possible to miss (scorev2)
osu!taiko:
Adjust finishers to award 8x a normal note, up from 4x (scorev2)
osu!taiko:
Re-scale combo to be worth 25% of score, up from 20% (scorev2)
osu!taiko:
Keep finisher drumrolls at 4x multiplier (scorev2)
osu!taiko:
Fix taiko difficulty calculation failing after beatmap update
Score Submission:
Use a static lzma encoder to avoid reallocation
Score Submission:
Output RAM usage on replay save failure