All Versions
Latest Version
Avg Release Cycle
63 days
Latest Release
1502 days ago

Changelog History
Page 2

  • v10.2.0 Changes

    February 16, 2019



    • ๐Ÿš€ This version is marked pre-release as there will be one more security patch to the 10.2 series. It is recommended to wait for this next release.
    • โช As always, please backup before trying this version. There are sql changes so going back to a previous version will require a restore/rollback of the database.
    • Thank you to all contributors!

    ๐Ÿ›  Fixes:

    • ๐Ÿ›  Fix #658 again: content type for unscaled images set based on jaudiotagger output
    • โช Reverted a93a18a and properly re-encoded with 'native2ascii -encoding UTF-8'
    • ๐Ÿ›  Fix jukebox issues #638 and #574
    • ๐Ÿ›  Fix #596 SubStandard theme includes old Subsonic Logo
    • ๐Ÿ›  Fix themes using dark background with me_js
    • โœ‚ Remove potential cast exception
    • ๐Ÿ›  Fixed github link opening in frame and not loading
    • Correct corrupted downloaded zip
    • [SQL Change] Fix #778: Defragment embedded HSQLDB database more frequently
    • PlayQueue: Fix broken keyboard shortcuts
    • ๐Ÿ›  Fix #860 (external database performance) by using connection pooling โ€ฆ (#864)

    ๐Ÿ”„ Changes:

    • ๐Ÿ‘€ Made it easier to see current playing song for dark themes
    • Spring Boot 1.5.18
    • ๐Ÿ†• New add_album to play queue
    • โœ‚ Remove margin of media_control bar
    • โšก๏ธ Update to 3.3.0 java-jwt
    • ๐ŸŒฒ catch exceptions ClientAbortException display a short message and return, to avoid the massive useless traceback in log
    • โšก๏ธ Update cxf to 3.1.15
    • ๐Ÿš€ Issue #164: Show link to MusicBrainz release on album pages
    • [SQL Change] Handle player id as an Integer instead of String
    • โž• Add Docker health check
    • ๐Ÿ‘‰ Use dark media player theme on groove theme (#777)
    • ๐Ÿ”„ Change to optional reCAPTCHA v2
    • ๐Ÿ“œ Optionally parse podcast episode duration in seconds to [hh:]mm:ss
    • โž• Add option to disable seeking on transcodes. (Mitigates #548 & #723)
    • ๐Ÿ”Š White list jars that are scanned for tlds to prevent spurious logs
    • โš  Tweaked logging around servlet container and added warning about jetty
    • โž• Add extended favicons
    • Display folders as a list in Settings->Users and include the path.
    • โž• Add 32x32 pixeled favicon / updated favicons in webapp
    • โšก๏ธ Updated internal maven plugins

    โšก๏ธ Translation Updates:

    • ๐Ÿ›  Fixed elipse in english translation
    • ๐ŸŒ Lots of translation changes.

    ๐Ÿ”’ Security:

    • ๐Ÿ›  Fix #749 Ensure transcode settings are protected
    • โฌ†๏ธ Bump version of guava to deal with CVE-2018-10237
    • โšก๏ธ Update jackson version

    ๐Ÿ›  Not Fixed:

    • #685 - transcoding length issue
  • v10.1.2 Changes

    August 28, 2018


    ๐Ÿš€ Security Release - for #764 - no other changes.

    ๐Ÿ”’ Security:
    • ๐Ÿ›  Fix LDAP authentication bypass
  • v10.1.1 Changes

    December 16, 2017


    ๐Ÿ”„ Changes:
    • โž• Add show-all button on artist landing page
    • โฌ†๏ธ Upgrade jaudiotagger to 2.2.5 supporting Java 9
    ๐Ÿ›  Fixes:
    • DLNA Recent Albums is just listing albums
    • ๐Ÿณ NPE in docker container
    • Substandard theme css
    • ๐Ÿ— Build error causing Jetty to be default container (should be Tomcat)
    โšก๏ธ Translation Updates:
    • English language cleanup
  • v10.1.0 Changes

    November 04, 2017

    ๐Ÿ”„ Changes:

    • New Jukebox player using javasound api
    • Localize artist bios from
    • Use ffprobe and not ffmpeg to scrape metadata
    • Added options for excluding files during scan (symlinks and regex)
    • Add "opus" and "mka" extension to default extension list

    ๐Ÿ›  Fixes:

    • Error message readability
    • Adding album comment
    • Subsonic API wrong error behavior for getAlbumList
    • Stop airsonic from creating double slashes in urls.
    • Search csrf timeout/expiration

    ๐Ÿ”’ Security:

    • CVE-2014-3004 - XML playlist parsing

    โšก๏ธ Translation Updates:

    • English
  • v10.0.1 Changes

    August 23, 2017

    ๐Ÿš€ Note that with this release, the jdbc-extra flavored war is now the default and only war.

    • Translation updates for French, Bulgarian, German, Italian, Spanish,
    • Docker image tweaks
    • Some light cleanup/refactorings
    • Fixed password reset
    • Fixed broken liquibase when airsonic.defaultMusicFolder is modified
  • v10.0.0 Changes

    August 06, 2017
    • Rebranded to Airsonic
    • Replaced JWplayer with MediaElement.js (HTML5 player)
    • Upgraded to Subsonic API version 1.15
    • Added official Docker image
    • Added Airsonic to a Translation service (Weblate)
    • Some translations updates (English, French, German, and Russian)
    • New login page
    • Added additional war with builtin support for external databases
    • Improved playlist handling
    • DLNA browsing improvements
    • Small fixes and improvements
  • v6.2 Changes

    May 02, 2017
    • Small fixes
    • Release only a month behind schedule! We're improving!
  • v6.2.beta4 Changes

    April 25, 2017
    • Final fixes in Beta! Release soon
  • v6.2.beta3 Changes

    April 08, 2017
    • API endpoint security tightening
    • More documentation
    • Less licensing code
    • More cowbell
  • v6.2.beta2 Changes

    March 24, 2017
    • Add database settings UI
    • Documentation improvements
    • Lots of spit and polish