From 2b7b79a7ff280fe9d4fa87ed98f5982432686371 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Cerveau?= Date: Fri, 13 Mar 2026 15:56:19 +0100 Subject: [PATCH] release: bump version to 0.4.3 Add CHANGELOG --- CHANGELOG.md | 11 +++++++++++ Cargo.lock | 4 ++-- Cargo.toml | 2 +- README.md | 2 ++ docker/.dockerignore | 2 ++ docker/Dockerfile | 4 ++-- 6 files changed, 20 insertions(+), 5 deletions(-) create mode 100644 CHANGELOG.md create mode 100644 docker/.dockerignore diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..7c1a0ca --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,11 @@ +# Changelog + +## [0.4.3] - 2026-03-13 + +- docker: add multi-arch Docker image (amd64 + arm64) to GHCR +- ci: add aarch64 RPM package build using native runner +- ci: add arm64 deb package build using native runner +- inspect: add gst-inspect-1.0 style terminal output +- launch: accept unquoted pipeline descriptions as positional arguments +- play: return exit code 69 for unsupported media and log the error +- websocket: fix clippy result_large_err with HandshakeValidator struct diff --git a/Cargo.lock b/Cargo.lock index f1d3022..1212843 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -521,7 +521,7 @@ dependencies = [ [[package]] name = "gst-pop" -version = "0.4.2" +version = "0.4.3" dependencies = [ "clap", "futures-util", @@ -541,7 +541,7 @@ dependencies = [ [[package]] name = "gst-popctl" -version = "0.4.2" +version = "0.4.3" dependencies = [ "clap", "futures-util", diff --git a/Cargo.toml b/Cargo.toml index 04ca3c0..0611a11 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -7,4 +7,4 @@ resolver = "2" default-members = ["daemon"] [workspace.package] -version = "0.4.2" +version = "0.4.3" diff --git a/README.md b/README.md index aec6783..3ee30e5 100644 --- a/README.md +++ b/README.md @@ -157,6 +157,8 @@ Or connect to a specific server: See [daemon/README.md](daemon/README.md) for full API documentation. +See [CHANGELOG.md](CHANGELOG.md) for the list of changes in each release. + ### Creating a Release Update the version in `Cargo.toml` (`[workspace.package]` section), run `cargo check` to update `Cargo.lock`, commit, and push the tag: diff --git a/docker/.dockerignore b/docker/.dockerignore new file mode 100644 index 0000000..0af57ce --- /dev/null +++ b/docker/.dockerignore @@ -0,0 +1,2 @@ +README.md +.git diff --git a/docker/Dockerfile b/docker/Dockerfile index c46f7e2..32c5049 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -13,7 +13,7 @@ FROM fedora:42 AS builder ARG TARGETARCH -ARG GST_POP_VERSION=0.4.2 +ARG GST_POP_VERSION RUN dnf install -y curl && dnf clean all @@ -61,7 +61,7 @@ RUN test -f /tmp/staging/gst-pop || \ # ============================================================ FROM fedora:42 -ARG GST_POP_VERSION=0.4.2 +ARG GST_POP_VERSION LABEL maintainer="Stephane Cerveau " LABEL description="gst-pop v${GST_POP_VERSION} - GStreamer pipeline management daemon"