Osu Framework Versions Save

A game framework written with osu! in mind.

2024.215.0

3 months ago

What's Changed

Full Changelog: https://github.com/ppy/osu-framework/compare/2024.205.0...2024.215.0

2024.205.0

3 months ago

This release is the first to target .NET 8.0.

What's Changed

New Contributors

Full Changelog: https://github.com/ppy/osu-framework/compare/2024.131.0...2024.205.0

2024.131.0

4 months ago

What's Changed

Full Changelog: https://github.com/ppy/osu-framework/compare/2024.130.0...2024.131.0

2024.130.0

4 months ago

What's Changed

Full Changelog: https://github.com/ppy/osu-framework/compare/2024.129.1...2024.130.0

2024.129.1

4 months ago

What's Changed

Full Changelog: https://github.com/ppy/osu-framework/compare/2024.127.0...2024.129.1

2024.127.0

4 months ago

What's Changed

Full Changelog: https://github.com/ppy/osu-framework/compare/2024.121.1...2024.127.0

2024.121.1

4 months ago

Breaking Changes

DrawablePool.Get() wil now throw if the DrawablePool did not begin load

Previously the pool would return drawables correctly before load, but it would not initialise the pool to correct default size, causing overheads on drawable retrieval (usually on update thread).

HostOptions.BindIPC has been superseded by HostOptions.IPCPort

Previously, the IPC port used for multiple instances of a single osu!framework app was hardcoded in the IPC host itself, effectively making it so that all osu!framework apps would share the same IPC port, which obviously cannot work.

To allow multiple osu!framework apps to utilise IPC concurrently, BindIPC has thus been replaced by IPCPort.

  • Setting IPCPort = null is equivalent to BindIPC = false.
  • Setting IPCPort to a non-null value is equivalent to BindIPC = true and will force the use the specific port provided.

Note that it is advised to use a "user port" (in the range of 1024-49151) as per RFC 6335.

What's Changed

Full Changelog: https://github.com/ppy/osu-framework/compare/2024.121.0...2024.121.1

2024.114.0

4 months ago

What's Changed

Full Changelog: https://github.com/ppy/osu-framework/compare/2024.113.0...2024.114.0

2024.113.0

4 months ago

What's Changed

Full Changelog: https://github.com/ppy/osu-framework/compare/2024.110.0...2024.113.0

2024.110.0

4 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/ppy/osu-framework/compare/2023.1227.1...2024.110.0