Releases: metabrainz/listenbrainz-server
Releases · metabrainz/listenbrainz-server
v-2025-03-04.0
What’s Changed
- Compact listen dumps in HDFS (#3211) @amCap1712
- Fix dump download and import (#3210) @amCap1712
- Make dumps storage location dynamic (#3209) @amCap1712
v-2025-03-03.0
New features
New feature today: you can now thank a user for a recommendation or pin that inspired you.
What’s Changed
- LB-1688 Feature to thank a user for a pin/recommendation (#3143) @Suvid-Singhal
- Fix spark test suite (#3206) @amCap1712
- Refactor dumps import - II (#3204) @amCap1712
- Rearrange listens related code in Spark (#3203) @amCap1712
- Persist deleted listens df (#3202) @amCap1712
- Simplify dumps import code (#3201) @amCap1712
- Remove artist relations and musicbrainz json release dump (#3200) @amCap1712
- Change dumps sequencing and misc test improvements (#3199) @amCap1712
- Implement listen deletion in the spark cluster (#3193) @amCap1712
- LB-1735: Rework recording/album search regular expressions (#3191) @MonkeyDo
- LB-1755: Fix Feed event deletion (#3195) @anshg1214
- Update this_(week/month/year) time ranges (#3194) @amCap1712
- Fix dump entry sequence (#3192) @amCap1712
v-2025-02-20.0
What’s Changed
- Add a table to record listen history deletion (#3188) @amCap1712
- Fix get_intermediate_stats_df (#3190) @amCap1712
- Optimize fresh releases generation (#3189) @amCap1712
v-2025-02-19.0
What’s Changed
- Refactor listen deletion status column (#3187) @amCap1712
- Add missing filter on incremental listens during stats (#3186) @amCap1712
- LB-1750 Added Show more button to playlist description (#3177) @Suvid-Singhal
- Move created timestamp resolution reduction to postgres (#3185) @amCap1712
v-2025-02-18.0
v-2025-02-17.0
What’s Changed
- Cache incremental listens and metadata tables in Spark (#3178) @amCap1712
- Allow admins to "pause" a user's account (#3163) @fettuccinae
- LB-1742 Notify user if they're adding a duplicate to a playlist (#3166) @fettuccinae
- Fix regression with DOMPurify (sanitization) library
v-2025-02-15.0
What’s Changed
- Use zstd compression for parquet dumps (#3180) @amCap1712
- Bump dompurify from 2.5.4 to 3.2.4 (#3181) @dependabot[bot]
- Add disambiguation to track search results (#3175) @MonkeyDo
- Migrate artist map stats to Spark (#3176) @amCap1712
- Fix incremental listener stats (#3172) @amCap1712
v-2025-02-12.0
What’s Changed
- More granular incremental stats (#3164) @amCap1712
- fix: Playlist Cover Art not updating (#3169) @anshg1214
v-2025-02-10.0
New features
"My Network" feed
This new feed page offers at a quick glance a list of recent listens from the uses you follow, as well as from users similar to you.
The "user listened to a track" events are removed from your personal feed, making the page load much faster and reducing clutter in the feed.
Now this separate page allows you to listen along with your friends or discover new tracks if you don't know what to listen to.
Playlist cover art
This new release revamps the playlist page, and adds customizable cover art mosaics.
Edit your playlist to set a specific layout, with different options depending on how many tracks are in the playlist.
What’s Changed
- "My Network" feed — new follows and similar users listens feed page (#3161) @MonkeyDo
- LB-1214, LB-1215: Add playlist cover (#3149) @anshg1214
- Playlist page: Prevent autofocus on add-track component (#3168) @MonkeyDo
- LB-1103: Only show front cover art in ListenCards (#3167) @MonkeyDo
- Add Cache_Control private header to server responses (#3131) @MonkeyDo
- Make the /feed routes protected, requiring login (#3165) @MonkeyDo
- Popularity incremental stats (#3148) @amCap1712
- Fix: Add missing
<ul>
element to the Top Artists feed template. (#3162) @troyvassalotti