MusicBrainz Server update, 2026-02-12

We have a small release coming mid-week for once since we wanted to deploy some behind-the-scenes updates to remove potential vulnerabilities. Other than that, this release includes a few small URL and interface improvements, and converts a few more pages to use React.

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 SuperSaltyGamer for having contributed to the code. Thanks to chaban, Griomo, iamdrowning, Raman Sinclair, salo.rock and SuperSaltyGamer for having reported bugs and suggested improvements. Thanks to BestSteve, EmO686, Lise Andersen, djtusa, karpuzikov, m67186636, mfmeulenbelt, wileyfoxyx and yyb987 for updating the translations. And thanks to all others who tested the beta version!

The git tag is v-2026-02-12.0.

Continue reading “MusicBrainz Server update, 2026-02-12”

MusicBrainz Server update, 2026-01-19

Another year starts, and another MusicBrainz update that brings with it small improvements and fixes a bunch of bugs! In addition to a good amount of URL handling improvements, we have found the tables of contents for our documentation which had decided to play hide and seek over the holidays.

Additionally, we have blocked submitting tags that include commas via the API. Tags with commas were never supposed to be supported (commas are generally our tag separator character), and their existence broke in-site tag handling, but the API would until now accept them without complaints. From now on they will be rejected and you will be asked to try again without the commas.

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 helpimnotdrowning, kellnerd, Shreeshanth Shetty and SuperSaltyGamer for having contributed to the code. Thanks to chaban, helpimnotdrowning, HibiscusKazeneko, ivoireshi, jesus2099, kellnerd, SuperSaltyGamer, wileyfoxyx and yomo12 for having reported bugs and suggested improvements. Thanks to -alex., Besnik, KenParker_CN, NorwayFun, Philipp Wolfer, dumbbird, gaahmua, imgradeone, liilliil, salo.rock, wileyfoxyx and yyb987 for updating the translations. And thanks to all others who tested the beta version!

The git tag is v-2026-01-19.0.

Continue reading “MusicBrainz Server update, 2026-01-19”

MusicBrainz Server update, 2025-12-16

We are back with one last small release before the holidays, which mostly improves URL handling, fixing some broken cleanups and allowing linking to a few new databases. We are also including one small new feature, allowing to browse events by series in the API (to get, for example, all the concerts in a tour in one go). And finally, recording and release group edits entered while editing a release will now also indicate the release they were entered from, mirroring the feature that we recently added for the relationship editor.

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 Jim DeLaHunt and owlpharoah for having contributed to the code. Thanks to Anesidora, Aszazin, dvirtz, fabi123, finalsummer, Griomo, Raman Sinclair, Relaxo5, sanojjonas, yindesu and xodus for having reported bugs and suggested improvements. Thanks to Avava_Ava, Besnik, Echelon, GABG, LeoVallejo, Pioneers, kKZvtcqX, karpuzikov, mfmeulenbelt, miausalvaje, salo.rock, wileyfoxyx and yyb987 for updating the translations. And thanks to all others who tested the beta version!

The git tag is v-2025-12-16.0.

Continue reading “MusicBrainz Server update, 2025-12-16”

MusicBrainz Server update, 2025-11-03

For this release we have a bunch of URL improvements, a couple of bug fixes (including one which was causing broken cover art reorder edits), and some progress in the React conversion. Additionally, address verification emails will be sent with the new email service now, and look substantially nicer!

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 dvirtz, Jade Ellis, jesus2099 and owlpharoah for having contributed to the code. Thanks to dvirtz, Freso, Jade Ellis, jesus2099, nope, practik, Time Dilation and zabey for having reported bugs and suggested improvements. Thanks to Besnik, craftersmine, Dino RTX, Echelon, hamaryns, KenParker_CN, salo.rock, Vaclovas Intas, vacuousVersifier, wileyfoxyx and yyb987 for updating the translations. And thanks to all others who tested the beta version!

The git tag is v-2025-11-03.0.

Continue reading “MusicBrainz Server update, 2025-11-03”

MusicBrainz Server update, 2025-10-13

Do you remember us? Late Summer and then our September summit has meant again a long break between releases – hopefully we’ll get back to a more consistent update schedule soon (releasing at least once a month if not biweekly).

Other than fixing a bunch of bugs, this release includes one significant new feature and a few noticeable improvements.

It’s now possible to use an API browse query to get all sub-events of a specific event. This means you can get all the events that are part of a specific festival: for example, all events from Wacken 2024 (and the same query including artist and event relationships).

When entering edits from the release relationship editor, the edit will include information about the release it was entered from (no more wondering about which release’s cover art that “See cover art” edit note refers to!).

After not running any captchas for a couple years since we turned off Google’s reCAPTCHA in 2023, we are now running MTCaptcha, a GDPR-compliant captcha. Hopefully this will limit the amount of spammers a bit.

Additionally, you can now select the language you want to receive emails in from your user preferences. This only affects emails that are using our new email service; for now, that is just messages sent to you by other editors.

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 dvirtz and Piper McCorkle for having contributed to the code. Thanks to angriestchair, chaban, dvirtz, Jade, KenParker_CN, Muxxer, Piper McCorkle, RandomMushroom128, Relaxo5, rinsuki, sanojjonas and yindesu for having reported bugs and suggested improvements. Thanks to aboettger, Beteix, djdhsjhshsh, Echelon, erykmichalak, KenParker_CN, Languages add-on, Libra, Ljcbaby, Manuela Silva, matecik, Metafono, mfmeulenbelt, MoeCaa, nitzanakrai, Philipp Wolfer, Poesty Li, Puyol, robertgarrigos, salo.rock, TefWw, tuba56, Vaclovas Intas, vacuousVersifier, vimutti, wileyfoxyx, yyb987 and לוכסן for updating the translations. And thanks to all others who tested the beta version!

The git tag is v-2025-10-13.0.

Continue reading “MusicBrainz Server update, 2025-10-13”

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.

Continue reading “MusicBrainz Server update, 2025-08-11”

MusicBrainz Server update, 2025-06-23

We’re back with another small release which mostly fixes a few bugs and adds support for more types of URLs (including some for streaming podcasts).

Additionally, starting from this release, an alias cannot be both marked as ended and as primary for its locale. Since the primary flag is supposed to represent the most appropriate alias to use, it should only be used for current aliases anyway, so setting an alias as ended will unset the primary flag. A one-off script was run to unset the currently set primary flags on ended aliases.

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

For mirror owners, after last month’s search upgrade, the transition period to switch to Solr 9 will come to an end by the end of the week. That is, the latest Solr 7 search index dumps will be made available on Saturday, 28 June 2025. After that, only the Solr 9 collection backups will be updated.

Thanks to dvirtz for having contributed to the code. Thanks to beckanhaf, chaban, diskotechjam, dvirtz, M18hellcat, UltimateRiff, yindesu and yyb987 for having reported bugs and suggested improvements. Thanks to Echelon, KiszolgalMotozas0n, mfmeulenbelt, MoeCaa, NorwayFun, roinujnosde, salo.rock, senhordaluz, silentbird, Solarenta, Vaclovas Intas, wileyfoxyx and yyb987 for updating the translations. And thanks to all others who tested the beta version!

The git tag is v-2025-06-23.0.

Continue reading “MusicBrainz Server update, 2025-06-23”

MusicBrainz database schema change release, 2025-05-19 (with upgrade instructions)

We’re happy to announce the release of our May 2025 database schema change now! Thanks to all who were patient during Monday’s downtime as we released everything to our production servers.

This is a fairly small database schema change release which mostly makes minor improvements and fixes small bugs. Of the schema change tickets, the one you are most likely to notice while you browse and edit in MusicBrainz is MBS-9253 (which makes it possible to change the order in which we display release groups, and mean EPs now sort before singles). MBS-13832 means releases which have PDF front images now also show the cover art on the sidebar, and MBS-13768 provides permanent links to mediums.

Thanks to Brownd, salo.rock and silentbird for having reported bugs and suggested improvements, and thanks to BenjaBarcos1, Echelon, Joax, Marc Riera, Michal77, onemanue, ozodbekmirzayev and salo.rock for updating the translations.

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

P.S. Search upgrades occurred separately ten days later.

Continue reading “MusicBrainz database schema change release, 2025-05-19 (with upgrade instructions)”

MusicBrainz Server update, 2025-05-05

One last release before the schema change, mostly made up of small fixes and improvements. Among them, we have hopefully finally managed to find and eliminate the issue that caused the “External links” section of editors to sometimes fail to load entirely.

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 derat and dvirtz for having contributed to the code. Thanks to chaban, derat, dvirtz, HibiscusKazeneko, jesus2099, kellnerd and silentbird for having reported bugs and suggested improvements. Thanks to Besnik, macaumetal, Marc Riera, mfmeulenbelt, PS, Quartyn, salo.rock and wileyfoxyx for updating the translations. And thanks to all others who tested the beta version!

The git tag is v-2025-05-05.0.

Continue reading “MusicBrainz Server update, 2025-05-05”

MusicBrainz Server update, 2025-04-14

This release brings a relatively short list of changes, but several of them were requested quite often and will hopefully lead to better editing.

Derat has been doing a lot of work in the release editor to help beginners understand the different fields and point them towards the basic guidelines. For example, we can now detect some of the most common English prepositions and point the user towards the English guidelines if they are uppercased.

We are bringing back the option we had many, many years ago to also merge the containing release groups while entering a release merge. This should hopefully help more editors do the right thing and also merge release groups (saving their MusicBrainz IDs) rather than leaving them empty to be autoremoved.

Finally, the API now shows artist countries everywhere (when the artist has an area assigned). This has been requested fairly often for a multitude of purposes, so hopefully it will make a bunch of you quite happy!

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 derat and dvirtz for having contributed to the code. Thanks to chaban, Cyberskull, derat, HibiscusKazeneko, Lotheric, salo.rock, yindesu and yomo12 for having reported bugs and suggested improvements. Thanks to Besnik, BestSteve, Kori Syusetu, Libra, Marc Riera, ninjum, nzure, salo.rock and wileyfoxyx for updating the translations. And thanks to all others who tested the beta version!

The git tag is v-2025-04-14.0.

Continue reading “MusicBrainz Server update, 2025-04-14”