MusicBrainz Server update, 2025-08-11

This release includes several often-requested improvements and bugfixes, such as better guess casing for English contractions, events being sorted by most recent first, place areas being shown properly in search results again, and the label filter feature actually working at all. It also includes a fair amount of minor improvements, such as updated country flags, new and fixed URL support, and a few more locales for aliases. There’s also two new reports to help find and improve incorrect dates for digital releases and incorrect or missing primary aliases for artists and labels.

We are adding a script to delete accounts that have been around for a year yet have no activity and no verified email address. This mostly affects spam accounts, and its first run deleted several hundred thousand of those. If you’ve been wondering why our user count suddenly dropped, this is the main reason.

A new release of MusicBrainz Docker is also available that matches this update of MusicBrainz Server. See the release notes for update instructions.

Thanks to outsidecontext for having contributed to the code. Thanks to chaban, Deniz C, diskotechjam, emptybrainz, HibiscusKazeneko, jesus2099, Lotheric, Paul Taylor, sammyrayy, silentbird, vexxed, voiceinsideyou and yindesu for having reported bugs and suggested improvements. Thanks to Beteix, Early6431, Echelon, hocu, imgradeone, invalidCards, Libra, ninjum, nzure, Othon19, ROManceJP, sut, TefWw, wileyfoxyx, yyb987, לוכסן and 奶油糖派 for updating the translations. And thanks to all others who tested the beta version!

The git tag is v-2025-08-11.0.

Fixed Bug

  • [MBS-14005] – Area containment missing for place inline searches
  • [MBS-14046] – Anniversary message displayed too soon
  • [MBS-14097] – Target URL cleanup gives URLs that sometimes don’t work
  • [MBS-14100] – Label filter not working
  • [MBS-14104] – Same recording being detected as different for ambiguous_recording_merge check
  • [MBS-14110] – ISE when visiting the site after rename with expired session

Improvement

  • [MBS-3193] – Don’t lowercase multi-letter contractions after space + apostrophe with guess case
  • [MBS-14006] – Link to beta review tickets in footer, when using beta site
  • [MBS-14065] – Show artist credits in release editor duplicates tab
  • [MBS-14073] – Accept loopback IPs for OAuth2 installed applications
  • [MBS-14078] – Update the Amazon Music logo used in the sidebar
  • [MBS-14079] – Show containment for place areas in search result pages
  • [MBS-14081] – Log out accounts from Discourse after they’ve been marked as spam
  • [MBS-14082] – Log out accounts after they’ve been marked as spam
  • [MBS-14084] – Sort event lists by newest first
  • [MBS-14106] – Add HDS-ZAMP to the other databases whitelist
  • [MBS-14107] – Support new style Brahms/IRCAM work links
  • [MBS-14109] – Add auto-select and cleanup for IMDb series links
  • [MBS-14119] – Improve URL cleanup matching performance

New Feature

  • [MBS-14080] – New report: Entities where none of the primary locale aliases matches the entity name
  • [MBS-14114] – Report: Digital releases released too early

Task

  • [MBS-9356] – Remove existing editors with no confirmed email and no OAuth tokens/edits/votes
  • [MBS-10275] – Update the flag of Martinique
  • [MBS-14037] – Update database documentation after 2025 Q2 schema change
  • [MBS-14067] – Update the flag of Tuvalu
  • [MBS-14068] – Update the flag of Syria
  • [MBS-14069] – Update the flag of Iraq
  • [MBS-14070] – Update the flag of Honduras
  • [MBS-14071] – Update the flag of Tokelau
  • [MBS-14072] – Update the flag of Yugoslavia
  • [MBS-14091] – Update alias locales to Unicode CLDR 47
  • [MBS-14095] – Remove うたまっぷ utamap.com from the lyrics whitelist

Leave a Reply

Your email address will not be published. Required fields are marked *