Skip to content

Releases: ppy/osu

2025.1029.0-tachyon

29 Oct 04:12
050c10c

Choose a tag to compare

2025.1029.0-tachyon Pre-release
Pre-release

What's Changed

  • Adjust Discord rich presence for quick play by @smoogipoo in #35467
  • Fix single filtered selection not being reselected after being filtered away by @bdach in #35471
  • Adjust extended OD limits for mania difficulty change mod to reflect HR and EZ values by @dnfd1 in #35249
  • Fix WASAPI settings notice text not displaying on startup by @peppy in #35474
  • Show quit quick play users rather than removing them by @smoogipoo in #35470
  • Fix screen footer overlay content being pushed to right during fade-out by @bdach in #35481
  • Fix keycounter being wrong for Triangles in TestSceneKeyCounter scene by @tadatomix in #35491
  • Ensure all invocations of spectator server hub methods have their errors observed by @bdach in #35488

Full Changelog: 2025.1025.1-tachyon...2025.1029.0-tachyon

2025.1025.1-tachyon

25 Oct 13:23
5faf791

Choose a tag to compare

2025.1025.1-tachyon Pre-release
Pre-release
Merge pull request #35445 from peppy/experimental-wasapi-user-toggle

Add settings toggle for experimental BASS initialisation mode

2025.1025.0-tachyon

25 Oct 02:30
954061b

Choose a tag to compare

2025.1025.0-tachyon Pre-release
Pre-release

What's Changed

  • Bump difficulty calculator versions by @bdach in #35365
  • Add pool names to quick play pool selector by @peppy in #35394
  • Preview next song in quick play by @smoogipoo in #35367
  • Adjust gameplay sample models to support custom sample sets by @bdach in #35401
  • Fix round counter showing on match end by @smoogipoo in #35397
  • Fix quick play "view beatmap" not showing beatmap overlay by @smoogipoo in #35399
  • Make quick play redownload locally modified beatmaps by @smoogipoo in #35393
  • Extract all pieces of local user-related state to APIAccess subcomponent by @bdach in #35415
  • Fix solo leaderboard sometimes not showing user position while it technically could by @bdach in #35400
  • Attempt to improve performance of beatmap carousel when not grouped by sets by @bdach in #35398
  • Allow NumberFormattingExtensions.ToStandardFormattedString() to accept culture by @bdach in #35395
  • Disable presenting beatmaps during quick play by @smoogipoo in #35420
  • Fix song select collection group order not matching other collection lists when certain characters are used by @bdach in #35426
  • Use single group for beatmaps of 15 stars and above by @bdach in #35428
  • SongSelectV2: Scroll to selection instantly after a filter by @bdach in #35431
  • Scroll song select title wedge text if it overflows by @bdach in #35429
  • Add very simple countdown timer for quick play stages by @peppy in #35433
  • Implement grouping by favourites by @bdach in #35422
  • Several improvements to quick play chat input by @smoogipoo in #35432

Full Changelog: 2025.1022.0-tachyon...2025.1025.0-tachyon

2025.1022.0-tachyon

22 Oct 06:58
4e4eba2

Choose a tag to compare

2025.1022.0-tachyon Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: 2025.1019.0-tachyon...2025.1022.0-tachyon

2025.1019.0-tachyon

18 Oct 16:18
fbaf27e

Choose a tag to compare

2025.1019.0-tachyon Pre-release
Pre-release

What's Changed

  • Round slider control points to integer positions (instead of truncating them) by @kennyaja in #35316
  • Fix quick play player panels being hard to see against bright user backgrounds by @peppy in #35335
  • Revert framework bump to fix crashes for some users by @peppy in #35342

New Contributors

Full Changelog: 2025.1017.0-tachyon...2025.1019.0-tachyon

2025.1017.0-tachyon

18 Oct 12:10
1a569e9

Choose a tag to compare

2025.1017.0-tachyon Pre-release
Pre-release

What's Changed

Read more

2025.912.0-lazer

12 Sep 08:05
d912f8c

Choose a tag to compare

What's Changed

  • Ensure all mod types are public by @minisbett in #34684
  • Refactor notification avatar to remove OnUpdate by @smoogipoo in #34668
  • SongSelectV2: Fix rewind triggering on right-clicking and dragging away from random button by @person4268 in #34704
  • Fix BPM grouping mode not defining a group for 290 - 300 BPM range by @bdach in #34725
  • Fix even more issues with replay fail indicator by @bdach in #34721
  • Add aim error meter skin component by @cdwcgt in #25716
  • Use fallback icon in PanelBeatmap if ruleset is not found by @LumpBloom7 in #34710
  • Add verify check for inconsistent audio usage by @Hiviexd in #34666
  • Exclude all beatmap audios from the hitsounds format check by @Hiviexd in #34667
  • Add skin support for sliderpoint10 and sliderpoint30 by @cl8n in #34606
  • Fix leaderboard not resizing correctly by @frenzibyte in #34643
  • Fix submission & rank date backpopulation failing every launch for some users by @bdach in #34752
  • Fix song select background being stuck in revealed state by @bdach in #34759
  • Refresh realm before performing song select refetches following an online metadata lookup by @bdach in #34723
  • Update mod icons by @bdach in #34757
  • Pull up online beatmap set lookup to song select level to avoid two components doing the same fetch independently by @bdach in #34766
  • Fix flashlight not always matching gameplay scaling by @frenzibyte in #34761
  • Fix aim error meter applying incorrect scaling constant in normalised mode by @bdach in #34794
  • Fix daily challenge / playlist leaderboard sometimes showing incorrect default state by @peppy in #34800
  • Fix crash on exiting ReplayPlayer is beatmap was not loaded successfully by @peppy in #34801
  • Work around excessive refreshes of carousel beatmap set panel backgrounds by @bdach in #34802
  • Update framework by @peppy in #34803
  • Fix beatmap panels locally handling mod and ruleset changes unnecessarily by @peppy in #34809
  • Fix HealthProcessor potentially incorrectly reverting failed state by @bdach in #34812
  • Preserve pre-post notification completion target by @smoogipoo in #34818
  • Always use audio from maximised player if there is one in multiplayer spectator by @bdach in #34740
  • Fix beatmap carousel triggering full filters more often than it needs to by @peppy in #34808
  • Add long note percentage filter for mania mode by @genskyff in #34774
  • Use switches for warmup/chat toggles in tournament interface by @peppy in #34834
  • Fix some mods showing tooltips when settings are default by @peppy in #34833
  • Fix hitobject drawables becoming visible 1 frame too late by @minetoblend in #34830
  • Support beatmap sets being split apart by the active group mode in beatmap carousel by @bdach in #34822
  • Fix song select not performing online lookup on re-enter by @bdach in #34836
  • Adjust interpolation workaround to catch-up slightly smoother by @peppy in #34841
  • Add footer to ScreenTestScene by @smoogipoo in #34837
  • Add support for pinning multiplayer rooms by @bdach in #34764
  • Fix excess requests leading to queueing / delays of updating metadata at song select by @peppy in #34882
  • Fix rotation & scale popovers crashing on dismissal via keyboard when simultaneously dragging sliders by @NiyazBiyaz in #34873
  • Fix multiplayer lobby being unusable on mobile by @peppy in #34885
  • Add increase visibility setting for taiko hidden by @kptach in #34879
  • Fix editor memory leak by @smoogipoo in #34887
  • Fix gameplay freezing on stutter frames / long load times by @peppy in #34890
  • Fix potential loss of room events during join by @smoogipoo in #34819
  • Ignore .osu files not placed at top level of beatmap archive on import by @bdach in #34893
  • Fix crash when trying to test map in the editor by @minetoblend in #34880
  • Adjust fail handling in multiplayer spectator player to permit showing F rank by @bdach in #34891
  • Download online beatmap / present local beatmap on shift-clicking beatmap cards by @bdach in #34892
  • Add secondary keys for osu!mania by @kptach in #34867
  • Update framework by @peppy in #34902
  • Allow beatmaps to show up multiple times in the carousel if grouping criteria requires it by @bdach in #34842
  • Fix external edit operations failing due to invalid filenames by @bdach in #34900
  • Add argon style judgement counter by @LukynkaCZE in #32297
  • Treat guest user scores & scores of unknown users as the local user's by @bdach in #34904
  • Fix not being able to report users from playlists chat by @bdach in #34911
  • Add matchmaking model types required for server-side deploy by @peppy in #34912
  • Fix song select debounce not handling long (stutter) frames well by @peppy in #34903
  • Fix errors on exiting from editor if there are no more beatmaps remaining for the ruleset active in song select by @bdach in #34914
  • Replace MatchmakingSettings with MatchmakingPool by @smoogipoo in #34917
  • Fix rank-up and rank-down sounds playing too often in some scenarios by @NiyazBiyaz in #34905
  • Fix external edit filename sanitising unintentionally dropping folder separators by @peppy in #34945
  • Fix sheared dropdown click sound area by @Joehuu in #34948
  • Change debounce method in rank display to allow more immediate updates by @peppy in #34952
  • Fix ArgonJudgementCounterDisplay not showing colored numbers when "Show label" is off by @Joehuu in #34932
  • Add "retro" default skin by @cl8n in #34920
  • Adjust BPM filtering at song select to be less precise by @peppy in #34956
  • Make DrawableDate formatting localizable by @CloneWith in #34910
  • Fix mangled initial undo state on fresh skins by @smoogipoo in #34958
  • Fix beatmap carousel not holding selection after refilter in some cases by @peppy in #34966

New Contributors

Full Changelog: 2025.816.0-lazer...2025.912.0-lazer

2025.911.0-tachyon

11 Sep 09:06
69a0ac6

Choose a tag to compare

2025.911.0-tachyon Pre-release
Pre-release

2025.910.0-tachyon

10 Sep 11:59
1f4f6ce

Choose a tag to compare

2025.910.0-tachyon Pre-release
Pre-release

What's Changed

  • Fix external edit filename sanitising unintentionally dropping folder separators by @peppy in #34945
  • Fix sheared dropdown click sound area by @Joehuu in #34948
  • Change debounce method in rank display to allow more immediate updates by @peppy in #34952
  • Fix ArgonJudgementCounterDisplay not showing colored numbers when "Show label" is off by @Joehuu in #34932
  • Add "retro" default skin by @cl8n in #34920
  • Adjust BPM filtering at song select to be less precise by @peppy in #34956
  • Make DrawableDate formatting localizable by @CloneWith in #34910
  • Fix mangled initial undo state on fresh skins by @smoogipoo in #34958
  • Fix beatmap carousel not holding selection after refilter in some cases by @peppy in #34966

Full Changelog: 2025.905.0-tachyon...2025.910.0-tachyon

2025.905.0-tachyon

05 Sep 09:04
543d21a

Choose a tag to compare

2025.905.0-tachyon Pre-release
Pre-release

What's Changed

  • Adjust fail handling in multiplayer spectator player to permit showing F rank by @bdach in #34891
  • Download online beatmap / present local beatmap on shift-clicking beatmap cards by @bdach in #34892
  • Add secondary keys for osu!mania by @kptach in #34867
  • Update framework by @peppy in #34902
  • Allow beatmaps to show up multiple times in the carousel if grouping criteria requires it by @bdach in #34842
  • Fix external edit operations failing due to invalid filenames by @bdach in #34900
  • Add argon style judgement counter by @LukynkaCZE in #32297
  • Treat guest user scores & scores of unknown users as the local user's by @bdach in #34904
  • Fix not being able to report users from playlists chat by @bdach in #34911
  • Add matchmaking model types required for server-side deploy by @peppy in #34912
  • Fix song select debounce not handling long (stutter) frames well by @peppy in #34903
  • Fix errors on exiting from editor if there are no more beatmaps remaining for the ruleset active in song select by @bdach in #34914
  • Replace MatchmakingSettings with MatchmakingPool by @smoogipoo in #34917
  • Fix rank-up and rank-down sounds playing too often in some scenarios by @NiyazBiyaz in #34905

Full Changelog: 2025.903.0-tachyon...2025.905.0-tachyon