chore(release): v0.12.1
Build & Release / Run Tests (push) Waiting to run
Build & Release / Build Linux (push) Blocked by required conditions
Build & Release / Build Windows (push) Blocked by required conditions
Build & Release / Build Android (push) Blocked by required conditions
Build & Release / Create Release (push) Blocked by required conditions
🏗️ Build and Test JellyTau / Run Tests (push) Skipped
🏗️ Build and Test JellyTau / Android Compile Check (push) Skipped
🏗️ Build and Test JellyTau / Supply Chain (push) Successful in 53s
📱 Test APK / Build test APK (push) Successful in 33m27s
Publish Documentation / Build & publish docs to gitea-pages (push) Successful in 6m15s
Traceability Validation / Check Requirement Traces (push) In progress
Build & Release / Run Tests (push) Waiting to run
Build & Release / Build Linux (push) Blocked by required conditions
Build & Release / Build Windows (push) Blocked by required conditions
Build & Release / Build Android (push) Blocked by required conditions
Build & Release / Create Release (push) Blocked by required conditions
🏗️ Build and Test JellyTau / Run Tests (push) Skipped
🏗️ Build and Test JellyTau / Android Compile Check (push) Skipped
🏗️ Build and Test JellyTau / Supply Chain (push) Successful in 53s
📱 Test APK / Build test APK (push) Successful in 33m27s
Publish Documentation / Build & publish docs to gitea-pages (push) Successful in 6m15s
Traceability Validation / Check Requirement Traces (push) In progress
This commit is contained in:
@@ -9,6 +9,24 @@ generated trace matrix lives in [docs/traceability.md](docs/traceability.md).
|
||||
For how long each fixed defect had been shipping before it was found, see
|
||||
[docs/defect-windows.md](docs/defect-windows.md).
|
||||
|
||||
## v0.12.1
|
||||
|
||||
One change: the TLS library every connection to the server goes through has a
|
||||
published vulnerability, and this build carries the fixed release of it. Nothing
|
||||
in JellyTau itself changed.
|
||||
|
||||
### 🔒 Security
|
||||
|
||||
- **Updated the TLS library (rustls) to 0.23.45** for
|
||||
[RUSTSEC-2026-0285](https://rustsec.org/advisories/RUSTSEC-2026-0285). The
|
||||
version in v0.12.0 accepted TLS 1.3 handshake messages sent at the wrong
|
||||
encryption level — the same fault as Go's CVE-2025-61730. The handshake stays
|
||||
authenticated, so someone on the network could not alter or complete a
|
||||
connection with it; the practical effect was that a server could send in
|
||||
plaintext what should have been encrypted without the app refusing. Every
|
||||
JellyTau build from the first release used an affected version. Found by the
|
||||
dependency-advisory gate in CI, which is what it is there for.
|
||||
|
||||
## v0.12.0
|
||||
|
||||
JellyTau works against Jellyfin 12. Jellyfin 12.0 shipped on 2026-09-08 and
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "jellytau",
|
||||
"version": "0.12.0",
|
||||
"version": "0.12.1",
|
||||
"description": "A cross-platform Jellyfin client built with Tauri, SvelteKit and Rust.",
|
||||
"author": "Duncan Tourolle <duncan@tourolle.paris>",
|
||||
"license": "MIT",
|
||||
|
||||
Generated
+1
-1
@@ -2275,7 +2275,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "jellytau"
|
||||
version = "0.12.0"
|
||||
version = "0.12.1"
|
||||
dependencies = [
|
||||
"aes-gcm",
|
||||
"argon2",
|
||||
|
||||
@@ -4,7 +4,7 @@ name = "jellytau"
|
||||
# `player-conformance`, and a second binary makes a bare `cargo run` —
|
||||
# which `tauri dev` issues — ambiguous.
|
||||
default-run = "jellytau"
|
||||
version = "0.12.0"
|
||||
version = "0.12.1"
|
||||
description = "A cross-platform Jellyfin client"
|
||||
authors = ["Duncan Tourolle <duncan@tourolle.paris>"]
|
||||
license = "MIT"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"$schema": "https://schema.tauri.app/config/2",
|
||||
"productName": "JellyTau",
|
||||
"version": "0.12.0",
|
||||
"version": "0.12.1",
|
||||
"identifier": "com.dtourolle.jellytau",
|
||||
"build": {
|
||||
"beforeDevCommand": "bun run dev",
|
||||
|
||||
Reference in New Issue
Block a user