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.

Sep 21, 2017

  [peppy] Remove osu! mode restrictions from older packs
  [peppy] Optimise checkPack to run the minimal number of times possible

Sep 20, 2017

  [peppy] Fix automatic graveyard process not working

Sep 13, 2017

  [peppy] Actually soft delete individual difficulties during BSS
  [peppy] Fix reversed conditionals
  [peppy] Further checks added
  [peppy] Update beatmap lookups
  [peppy] Don't hard-delete beatmap/beatmapset rows

Sep 8, 2017

  [peppy] Use new database structure to improve score lookup performance

Sep 7, 2017

  [peppy] Add transactional logic to improve update speed of daily rank history updates

Sep 6, 2017

 [peppy] Add read suport for databased chat tables
 [peppy] Don't start DiscordHelper if there's no token

Sep 5, 2017

  [peppy] Force new forums on all team members

Aug 29, 2017

  [smoogipoo] Update CONTRIBUTING.md
  [smoogipoo] Update CONTRIBUTING.md
  [peppy] Fix beatmap pack completion check

Aug 28, 2017

  [peppy] Don't hard-delete beatmap/beatmapset rows
  [peppy] Increase efficiency of country specific score lookups
  [peppy] Removed submodule www/wiki

Aug 22, 2017

  [peppy] Increase qualification limit per day to 3
 [smoogipoo] Also allow tournament permissions for now.
 [smoogipoo] Use referee access for tournament client chat.
 [smoogipoo] Raise max referee count to 8.
 [smoogipoo] Fix multiplayer score being written to the database if user has joined the room mid-match.
 [smoogipoo] Log actions to the database.

Aug 9, 2017

 [peppy] Make last active updates more precise
 [smoogipoo] Forward /me messages to discord.
 [smoogipoo] Fix messages being relayed from osu! -> discord -> osu! again.

Aug 8, 2017

 [peppy] More locking and thread safety
 [smoogipoo] Implement new initialization technique.
 [smoogipoo] Fix duplicate discordhelper initialization on startup.
 [smoogipoo] Update Discord.Net.
 [smoogipoo] Allow adding both osu! and IRC clients as referees.
 [smoogipoo] Add !mp listrefs to list the match referees.
 [smoogipoo] Add !mp removeref to remove referees from matches.
 [smoogipoo] Rework !mp addref to not immediately add players to the match chat channels, and open it up to the public.
 [smoogipoo] Add better support for match referees and tourney command permissions.
 [smoogipoo] Allow IRC users to re-join their own tournament matches.
 [smoogipoo] No more "originalHost" - now "creator", with better initialisation.
 [smoogipoo] Make fake user ids work with ClientIrc too.

Aug 2, 2017

  [peppy] Remove news template
  [peppy] Deprecate tumblr news backing

Aug 1, 2017

 [peppy] Update changelog URLs to point to new site.

Jul 31, 2017

 [peppy] Welcome to summer! New seasonal menu backgrounds!

Jul 20, 2017

  [peppy] Update rules wiki links

Jul 14, 2017

 Code: [smoogipoo] Don't use special invite function.
 Code: [smoogipoo] Add comment.
 Code: [smoogipoo] Log match invites.
 Code: [smoogipoo] Make !mp password accept a password parameter, or empty to remove password.
 Code: [smoogipoo] Open up !mp password for public use.