Recent Releases



Real-Time Changelog

This log reflects the latest testing branch's status. Note that these changes are automatically built in test builds (in real-time!) and will end up in public releases around 1-2 times a month or sooner. This is a real-time automatic feed of all changes made to the osu! code-base, minus a few private tasks.

If you would like to know more about what is going on behind the scenes, you may want to follow my blog where I go into further detail about exactly what is going on in the osu! ecosystem in a weekly digest format.

Oct 19, 2018

  [peppy] Fix new site links not remembering via cookie
  [peppy] Add link to new site beatmap comments
 [peppy] Some more refactors
 [peppy] Apply many refactors/inspections
 [peppy] Use invariant comparer to avoid per-deploy issues with case sensitivity

Oct 18, 2018

 [peppy] Target netcoreapp2.2 and update dependencies
 [peppy] Make user registration count more accurate

Oct 17, 2018

  [peppy] Remove explicit UTC configuration of database connections (is now default)

Oct 16, 2018

  [peppy] Update supporter expiry email
 [peppy] Also engage critical mode when active contexts are too high

Oct 15, 2018

 [peppy] Disallow connections during critical mode too
  [peppy] Prioritise early exit conditions when receiving error reports
 [peppy] End summer
 [peppy] Add messaging when server is busy
  [peppy] Log bancho fails with less overhead
 [peppy] Add local thread pool and reduced priority database queries
 [peppy] Properly return discord error only on actual error
 [peppy] Use inline scheduling?

Oct 14, 2018

 [peppy] Test these
 [peppy] Fix some console output
 [peppy] More adaptive critical mode
 [peppy] Change worker limitations to be more flexible to lower settings
 [peppy] Avoid race catch-up conditions after exiting critical/minimal mode
 [peppy] Fix long running query
 [peppy] Update connector library
 [peppy] Add “minimal queries” mode
 [peppy] Limit the size of the increase
 [peppy] Increase the size of the threadpool temporarily if we enter critical mode
 [peppy] Add setting to disallow critical mode
 [peppy] Correctly decrement active contexts
 [peppy] Log thread executions
 [peppy] Avoid using threadpool for potentially blocking tasks
 [peppy] Add more threadpool logging

Oct 13, 2018

 [peppy] Don't adjust thread pool size if not set above zero
 [peppy] Fix the buffer shortage with fire

Oct 12, 2018

 [peppy] Remove unnecessary newline
 [Nyquill] Fix AI mod breaking taiko difficulty settings in editor
 [peppy] Add better logging for message logging failures
 [peppy] Report active kestrel contexts
 [peppy] Move ClientOsu workload out of BanchoWorker (perform on web context thread instead)
 [peppy] Fix listening port not reading from config
 [peppy] Fix non-async stream usage
 [peppy] Fix incorrect mysql cast
 [peppy] Switch to MySqlConnector
 [peppy] Remove unused bot functionality
 [peppy] Fix incorrect tags and buffer check
 [peppy] Report more worker statistics
 [peppy] Reduce datadog report rate
 [peppy] Disallow synchronous IO as a precautionary measure
 [peppy] Fix incorrect method of resizing the thread pool