Thanks for following along! This is a tagged release (2021.1005.0). For more information check out the osu! changelog page and dev blog.
What's Changed
- Fix timeline range selection crashing after non-mouse selection by @bdach in #14864
- Fix repeat arrow texture not falling back to default legacy skin by @bdach in #14865
- Avoid accounting for the pause pitch adjust effect when "fixing" hardware offset adjustments by @peppy in #14776
- Update framework by @peppy in #14889
- Rename JSON key resolver to better expose what it's doing by @peppy in #14888
- Re-enable IPC import test by @peppy in #14825
- Move startup concurrency check to higher level by @peppy in #14826
- Fix skin editor potentially crashing during close process by @peppy in #14890
- Add currently playing map to multiplayer lounge by @smoogipoo in #14891
- Split out
BeatmapOnlineLookupQueue
fromBeatmapManager
by @peppy in #14896 - Split
BeatmapManager
into two pieces by @peppy in #14899 - Refine
RealmContext
implementation by @peppy in #14906 - Split
ArchiveModelManager
into two pieces by @peppy in #14900 - Bump Realm from 10.5.0 to 10.6.0 by @dependabot in #14924
- Bump HtmlAgilityPack from 1.11.36 to 1.11.37 by @dependabot in #14923
- Bump Microsoft.AspNetCore.SignalR.Client from 5.0.9 to 5.0.10 by @dependabot in #14922
- Bump Sentry from 3.9.0 to 3.9.4 by @dependabot in #14926
- Bump MessagePack from 2.3.75 to 2.3.85 by @dependabot in #14925
- Bump Microsoft.AspNetCore.SignalR.Protocols.MessagePack from 5.0.9 to 5.0.10 by @dependabot in #14927
- Bump Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson from 5.0.9 to 5.0.10 by @dependabot in #14928
- Force storyboard's loop commands to be run at least once by @Wieku in #14885
- Fix 'Reset all bindings in section' button appearing when it shouldn't during searches by @Susko3 in #14937
- Fix slider head hit circle numbers not being proxied correctly by @bdach in #14939
- Add alternate Torus font by @bdach in #14946
- Guard against exception in skin deserialisation by @smoogipoo in #14920
- Ensure realm blocks until all threaded usages are completed by @peppy in #14909
- Replace
GameplayBeatmap
withGameplayState
by @peppy in #14929 - Ensure a
DrawableChannel
is not attempted to be added after disposal by @peppy in #14948 - Split importer interface out of
IModelManager
by @peppy in #14901 - Rename
BeatmapInfo
variables which were namedbeatmap
for clarity by @peppy in #14932 - Show login failure messages on login form by @peppy in #14949
- Rename last remaining
BeatmapInfo Beatmap
usage by @peppy in #14950 - Add
ILive<T>
and use as return type ofImport
methods by @peppy in #14903 - Fix import notifications not showing correct text by @peppy in #14955
- Remove local handling of realm when switching thread modes by @peppy in #14907
- Implement real-time PP counter by @smoogipoo in #14919
Full Changelog: 2021.927.0...2021.1005.0