Releases: metabrainz/mb-solr
Release list
v4.1.0
What's Changed
- SEARCH-690 (writer): Add artist credit MBID to output by @yvanzo in #50
- Set the default command in the Docker image by @yvanzo in #66
- SEARCH-738 (writer): Support outputting medium MBIDs by @reosarevok in #63
- Update
mbsssssversion tov-2025-05-18
Full Changelog: v4.0.0...v4.1.0
v4.0.0
This new major version is mainly upgrading to Apache Solr version 9.7.0 (SEARCH-685).
That requires full re-indexing. Hopefully, backup archives are available too.
That also upgrades the required Java SE version to 17 (SEARCH-714).
It relies on mbsssss@v-2025-05-13 and mmd-schema@v-2025-04-23.
Helper commands to fetch, load and clean up Solr backup archives have been moved/adapted/improved from musicbrainz-docker and modified to work with Solr 8.9+ backup format and restore API. A helper command is also available to delete all the indexed documents if needed.
Continuous integration tests have been updated, and documentation improved.
What's Changed
- Mitigation for CVE-2021-44228 by @yvanzo in #47
- Document debugging with Solr Admin Query Screen by @yvanzo in #51
- Minor improvements to HACKING.md for clarity by @reosarevok in #52
- SEARCH-625 (MB Solr): Upgrade Java SE version to 11 by @amCap1712 in #53
- SEARCH-714, SEARCH-685: Upgrade to Java 17 and Solr 9.4.0 by @amCap1712 in #54
- Add GitHub action to test packaging MB Solr with Maven by @alastair in #55
- Update mmd-schema with genre collections by @reosarevok in #57
- Upgrade Solr version to 9.5.0 by @yvanzo in #56
- Upgrade Solr version to 9.6.1 and other dependencies by @yvanzo in #58
- Upgrade Solr version to 9.7.0 and other dependencies by @yvanzo in #59
- SEARCH-732: Downgrade JFlex to 1.6.1 by @mwiencek in #60
- Fix "RAMDirectory can only be used with the 'single' lock factory type." in tests by @mwiencek in #62
- Add helper scripts to handle Solr backup archives by @yvanzo in #61
- Update git submodule
mmd-schemato tag v-2025-04-23 by @yvanzo in #64 - Update the documentation by @yvanzo in #65
New Contributors
- @reosarevok made their first contribution in #52
Full Changelog: v3.4.2...v4.0.0
v3.4.2
Task
- Update to MusicBrainz simple Solr search server schema v-2021-05-14 (release notes) that just drops series’ ordering attribute
v3.4.1
Bug
- [SEARCH-636] - Regression: Event search results are not correctly output
v3.4
Bug
- [SEARCH-623] - Gender ID is missing from JSON/XML artist search results
- [SEARCH-624] - Status ID is missing from release in JSON/XML search results
New Feature
- [SEARCH-218] - Add first release date to the fields and results of indexed search for recordings
- [SEARCH-384] - Add first release date to the fields of indexed search for release-groups
- [SEARCH-590] - Add packaging to the fields of indexed search for releases
Improvement
- [SEARCH-574] - Make release’s format search field insensitive to spaces and separators
Plus code-reformatting changes to improve maintainability.
v3.3.1
Task
- Update to MusicBrainz XML Metadata (MMD) Schema v-2020-11-12 (release notes) without handling first-release-date yet
v3.3
Bug
- [SEARCH-579] - 'packaging' (name/MBID) is not flattened in JSON release search results (announced breaking change)
v3.2
Bug
- [SEARCH-571] - Change cdstubs comment to disambiguation
- [SEARCH-628] - 'primary-type-id' field is missing from JSON release group search results
- [SEARCH-629] - 'secondary-type-ids' field is missing from JSON release group search results
Task
- [SEARCH-593] - Update MB Solr tests to work with 3.1
- Split off developer’s build script from maintainer’s push script.
v3.1.3
v3.1.2
Task
- Update to MusicBrainz XML Metadata (MMD) Schema v-2020-02-08 (release notes) without handling genres yet