diff --git a/.github/workflows/stable.yml b/.github/workflows/stable.yml
index 47fd9faad..0fab502e5 100644
--- a/.github/workflows/stable.yml
+++ b/.github/workflows/stable.yml
@@ -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: |
diff --git a/CHANGELOG.md b/CHANGELOG.md
index d47d82007..ebe8fe5f6 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -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:
diff --git a/airsonic-main/pom.xml b/airsonic-main/pom.xml
index 58ceab77b..d2e758f04 100644
--- a/airsonic-main/pom.xml
+++ b/airsonic-main/pom.xml
@@ -199,7 +199,7 @@
commons-io
commons-io
- 2.16.1
+ 2.17.0
diff --git a/docs/figures/webui-mixed-contents-error.png b/docs/figures/webui-mixed-contents-error.png
new file mode 100644
index 000000000..a90183eee
Binary files /dev/null and b/docs/figures/webui-mixed-contents-error.png differ
diff --git a/docs/troubleshooting.md b/docs/troubleshooting.md
index 95971fc9c..c3369014f 100644
--- a/docs/troubleshooting.md
+++ b/docs/troubleshooting.md
@@ -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`.
+
+
diff --git a/pom.xml b/pom.xml
index deb38f6ae..23688e48e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -106,7 +106,7 @@
commons-io
commons-io
- 2.16.1
+ 2.17.0
com.google.guava
@@ -161,7 +161,7 @@
com.google.errorprone
error_prone_annotations
- 2.31.0
+ 2.32.0
net.java.dev.jna