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.

Nov 1, 2018

 [peppy] Bring halloween to an end!

Oct 30, 2018

  [peppy] Add join_date to get_user api response
 Editor: [Nyquill] Fix missing detection of off-screen repeats in AIMod

Oct 28, 2018

  [peppy] Fix typo in supporter email

Oct 23, 2018

 Boo!: [Dictate] Spooky theme music~
 Boo!: [peppy] Happy Halloween!
 Boo!: [Ephemeral] Add Halloween 2018 hush-hush medals

Oct 22, 2018

  [peppy] Temporarily allow more error reports from stable

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] Summer comes to an end (and halloween soon arives!)
 Online: [peppy] Add messaging and better retry logic 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
 Editor: [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