Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

#603 v11.1.4 release preparation #606

Merged
merged 7 commits into from
Sep 19, 2024
2 changes: 1 addition & 1 deletion .github/workflows/stable.yml
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ jobs:
with:
tag_name: ${{ steps.tagcalc.outputs.tag }}
name: Stable Release ${{ steps.tagcalc.outputs.tag }}
draft: false
draft: true
prerelease: false
generate_release_notes: true
body: |
Expand Down
21 changes: 21 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,27 @@
# kagemomiji/airsonic-advanced
# -->

## v11.1.4 - 19 Sep 2024

Fixes:
- Fixed non square cover art display issue
- Fixed some issues about Web UI

Changes:
- Changed Web UI technology from JSP to Thymeleaf
- Support [OpenSubsonic](https://opensubsonic.netlify.app/) API schema
- Replace artist image from Last.fm to local image
- Support `webp` image format for cover art
- Support `m4b` format for audiobook
- Changed search results order by exact match
- Add podcast episodes management functions to the Web UI
- Add podcast episodes redownload function to the Web UI
- Add edit artist name function to the Web UI
- Bump up spring-boot to 3.x for deprecated 2.x version

Security:
- Fix some vulnerabilities from Java codes detected by CodeQL

## v11.1.3 - 6 Feb 2024

Fixes:
Expand Down
2 changes: 1 addition & 1 deletion airsonic-main/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -199,7 +199,7 @@
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.16.1</version>
<version>2.17.0</version>
</dependency>

<dependency>
Expand Down
Binary file added docs/figures/webui-mixed-contents-error.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
10 changes: 10 additions & 0 deletions docs/troubleshooting.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,13 @@ To fix this, you need to add split option `%S` to the beginning of the command.
Before: `ffmpeg -i %s -map 0:0 -b:a %bk -v 0 -f mp3 -`

After: `ffmpeg %S -i %s -map 0:0 -b:a %bk -v 0 -f mp3 -`

## WEB UI does not work over HTTPS

If you see some blank pages in the WEB UI or the Settings page does not work, launch your web browser's `development tool`, go to the `console tab`, and check for error messages that start with `Mixed content ...`.

![web-ui-mixed-contents-error](./figures/webui-mixed-contents-error.png)

If you deploy Airsonic Advanced behind reverse proxies, please add `-Dserver.forward-headers-strategy=native` or `-Dserver.forward-headers-strategy=framework` to `JAVA_OPTS`.


4 changes: 2 additions & 2 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.16.1</version>
<version>2.17.0</version>
</dependency>
<dependency>
<groupId>com.google.guava</groupId>
Expand Down Expand Up @@ -161,7 +161,7 @@
<dependency>
<groupId>com.google.errorprone</groupId>
<artifactId>error_prone_annotations</artifactId>
<version>2.31.0</version>
<version>2.32.0</version>
</dependency>
<dependency>
<groupId>net.java.dev.jna</groupId>
Expand Down