Skip to content

Commit 5256d14

Browse files
committed
Prepare for v0.2.32 release
1 parent b992a59 commit 5256d14

8 files changed

Lines changed: 26 additions & 11 deletions

CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,23 @@
11
# Changelog
22

3+
## [0.2.32] - 2026-03-07
4+
5+
Fix a bug in the progress reporting which led to an incorrect percent value being reported.
6+
7+
Update the version of the `aws-lc-rs` crate used for TLS handling (via `rustls`). The previous
8+
version had a security-relevant bug in certificate verification.
9+
10+
Migrate from the unmaintained `rustls-pemfile` crate to the `rustls-pki-types` crate.
11+
12+
Migrate from the unmaintained `json` crate to the `jzon` crate.
13+
14+
The application can be built without the `rustls` crate, using only `native-tls` functionality for
15+
HTTPS via the `reqwest` crate. Build with `--no-default-features` and the `native-tls` feature. In
16+
this configuration, the `--client-identity-certificate` commandline option only accepts passwordless
17+
client identities. When built with the `rustls` feature (default), the client identity can be
18+
specified as a PEM-encoded file containing both the client certificate and the client key.
19+
20+
321
## [0.2.31] - 2026-03-01
422

523
New commandline option `--progress` which accepts options `bar` (the default), `none` and `json`. If

Cargo.lock

Lines changed: 1 addition & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "dash-mpd-cli"
3-
version = "0.2.31"
3+
version = "0.2.32"
44
authors = ["Eric Marsden <eric.marsden@risk-engineering.org>"]
55
license = "MIT"
66
description = "Download media content from a DASH-MPEG or DASH-WebM MPD manifest."
@@ -19,7 +19,7 @@ tracing = { version = "0.1.44", features = ["attributes"] }
1919
tracing-subscriber = { version = "0.3.22", features = ["env-filter", "time", "json", "fmt", "std"] }
2020
time = { version = "0.3.47", features = ["local-offset"] }
2121
dash-mpd = { version = "0.20.2", default-features = false, features = ["fetch", "compression", "scte35", "http2"] }
22-
reqwest = { version = "0.13.2", default-features = false, features = ["gzip", "socks", "json", "cookies", "http2"] }
22+
reqwest = { version = "0.13.2", default-features = false, features = ["gzip", "socks", "json", "cookies", "http2", "rustls"] }
2323
indicatif = "0.18.4"
2424
clap = { version = "4.5.60", features = ["cargo", "unicode", "wrap_help"] }
2525
serde_json = "1.0.149"
@@ -71,4 +71,3 @@ codegen-units = 1
7171

7272
[target.'cfg(target_os="macos")'.dependencies]
7373
decrypt-cookies = { version = "0.10.4", features = ["Safari"], optional = true }
74-
rustls = { version = "0.23.36", default-features = false, features = ["brotli", "ring"] }

etc/Containerfile_linux_aarch64

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ LABEL org.opencontainers.image.description "Download media content from a DASH-M
4545
LABEL org.opencontainers.image.title "dash-mpd-cli"
4646
LABEL org.opencontainers.image.url "https://github.com/emarsden/dash-mpd-cli"
4747
LABEL org.opencontainers.image.source "https://github.com/emarsden/dash-mpd-cli"
48-
LABEL org.opencontainers.image.version "0.2.31"
48+
LABEL org.opencontainers.image.version "0.2.32"
4949
LABEL org.opencontainers.image.authors "eric.marsden@risk-engineering.org"
5050
LABEL org.opencontainers.image.licenses "MIT"
5151

etc/Containerfile_linux_amd64

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ LABEL org.opencontainers.image.description "Download media content from a DASH-M
4444
LABEL org.opencontainers.image.title "dash-mpd-cli"
4545
LABEL org.opencontainers.image.url "https://github.com/emarsden/dash-mpd-cli"
4646
LABEL org.opencontainers.image.source "https://github.com/emarsden/dash-mpd-cli"
47-
LABEL org.opencontainers.image.version "0.2.31"
47+
LABEL org.opencontainers.image.version "0.2.32"
4848
LABEL org.opencontainers.image.authors "eric.marsden@risk-engineering.org"
4949
LABEL org.opencontainers.image.licenses "MIT"
5050

etc/Containerfile_linux_armv7

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ LABEL org.opencontainers.image.description "Download media content from a DASH-M
5252
LABEL org.opencontainers.image.title "dash-mpd-cli"
5353
LABEL org.opencontainers.image.url "https://github.com/emarsden/dash-mpd-cli"
5454
LABEL org.opencontainers.image.source "https://github.com/emarsden/dash-mpd-cli"
55-
LABEL org.opencontainers.image.version "0.2.31"
55+
LABEL org.opencontainers.image.version "0.2.32"
5656
LABEL org.opencontainers.image.authors "eric.marsden@risk-engineering.org"
5757
LABEL org.opencontainers.image.licenses "MIT"
5858

etc/Containerfile_linux_ppc64le

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ LABEL org.opencontainers.image.description "Download media content from a DASH-M
6060
LABEL org.opencontainers.image.title "dash-mpd-cli"
6161
LABEL org.opencontainers.image.url "https://github.com/emarsden/dash-mpd-cli"
6262
LABEL org.opencontainers.image.source "https://github.com/emarsden/dash-mpd-cli"
63-
LABEL org.opencontainers.image.version "0.2.31"
63+
LABEL org.opencontainers.image.version "0.2.32"
6464
LABEL org.opencontainers.image.authors "eric.marsden@risk-engineering.org"
6565
LABEL org.opencontainers.image.licenses "MIT"
6666

etc/Containerfile_linux_riscv64

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ LABEL org.opencontainers.image.description "Download media content from a DASH-M
5252
LABEL org.opencontainers.image.title "dash-mpd-cli"
5353
LABEL org.opencontainers.image.url "https://github.com/emarsden/dash-mpd-cli"
5454
LABEL org.opencontainers.image.source "https://github.com/emarsden/dash-mpd-cli"
55-
LABEL org.opencontainers.image.version "0.2.31"
55+
LABEL org.opencontainers.image.version "0.2.32"
5656
LABEL org.opencontainers.image.authors "eric.marsden@risk-engineering.org"
5757
LABEL org.opencontainers.image.licenses "MIT"
5858

0 commit comments

Comments
 (0)