My fork of airsonic with experimental fixes and improvements. See branch "custom"
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
airsonic-custom/CHANGELOG.md

191 lines
5.1 KiB

8 years ago
<!--
# CHANGELOG.md
# airsonic/airsonic
8 years ago
# -->
## v10.2.1
Security:
* CVE-2018-20222 Prevent xxe during parse
5 years ago
## v10.2.0
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 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
* 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
* Handle player id as an Integer instead of Strin
* 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
Security:
* Fix #749 Ensure transcode settings are protected
* Bump version of guava to deal with CVE-2018-10237
* Update jackson version
* Fix #764 LDAP Login allows unauthenticated access
Not Fixed:
* #685 - transcoding length issue
## v10.1.2
Fixes:
* Fix LDAP authentication bypass
## v10.1.1
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:
* New Jukebox player using javasound api
* Localize artist bios from last.fm
* 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
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
* 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
7 years ago
* Small fixes
* Release only a month behind schedule! We're improving!
## v6.2.beta4
* Final fixes in Beta! Release soon
## v6.2.beta3
* API endpoint security tightening
* More documentation
* Less licensing code
* More cowbell
## v6.2.beta2
* Add database settings UI
* Documentation improvements
* Lots of spit and polish
## v6.2.beta1
* Add external database support
* Upgrade to new version of Spring
* Replace subsonic-booter with Spring Boot
* Remove remote-access service and port-forwarding
* Remove vestigial Subsonic licensing calls
* Add a demo site
* Tests and bugfixes and documentation, oh my!
## v6.1
8 years ago
* First real stable release!
## v6.1.beta2
* Metaproject: Jenkins builds!
* More documentation
* Translation updates
* Improve shuffling behaviour
* Lots of small fixes, many more to come
## v6.1.beta1
* Meant as a release candidate; failed to make it past the Primary election.
## v6.1-alpha1
* Search+replace subsonic-->libresonic
* Move out of org.sourceforge.subsonic namespace
* Develop becomes horribly unstable, you shouldn't be using this.
## v6.0.1
* First recommended release
* Updated Help/About page text
## v6.0
8 years ago
* First release as Libresonic
8 years ago
* Based upon Subsonic 5.3(stable)