From fdf2c1e642738a01ca04f72347c8d426de4eac24 Mon Sep 17 00:00:00 2001 From: "sablier-bot[bot]" <186367030+sablier-bot[bot]@users.noreply.github.com> Date: Sat, 9 May 2026 11:50:31 +0000 Subject: [PATCH] chore(main): release 1.12.0 --- .../.release-please-manifest.json | 2 +- CHANGELOG.md | 27 +++++++++++++++++++ README.md | 6 ++--- docs/configuration.md | 2 +- docs/getting-started.md | 6 ++--- docs/guides/code-server-traefik-kubernetes.md | 2 +- docs/health.md | 2 +- docs/installation.md | 2 +- docs/providers/docker.md | 2 +- docs/providers/docker_swarm.md | 2 +- docs/providers/podman.md | 2 +- docs/themes.md | 2 +- 12 files changed, 42 insertions(+), 15 deletions(-) diff --git a/.github/release-please/.release-please-manifest.json b/.github/release-please/.release-please-manifest.json index fd57f65d..3e217c42 100644 --- a/.github/release-please/.release-please-manifest.json +++ b/.github/release-please/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "1.11.2" + ".": "1.12.0" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index b9401acc..835e3d37 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,32 @@ # Changelog +## [1.12.0](https://github.com/sablierapp/sablier/compare/v1.11.2...v1.12.0) (2026-05-09) + + +### Features + +* add raw instance data in InstanceInfo ([#892](https://github.com/sablierapp/sablier/issues/892)) ([d09b56c](https://github.com/sablierapp/sablier/commit/d09b56c10f51bf684e3395276dc32d38d3aca696)) +* **docker:** add event stream reconnection ([#891](https://github.com/sablierapp/sablier/issues/891)) ([0510380](https://github.com/sablierapp/sablier/commit/0510380bfe9d4cf71817e63fa91bf54f85cb80a1)), closes [#535](https://github.com/sablierapp/sablier/issues/535) +* Proxmox VE LXC provider ([#868](https://github.com/sablierapp/sablier/issues/868)) ([4692a09](https://github.com/sablierapp/sablier/commit/4692a09e463ff8355e75eac4c48eb6198557d6fe)) + + +### Bug Fixes + +* async InstanceStart calls ([#869](https://github.com/sablierapp/sablier/issues/869)) ([3c1430f](https://github.com/sablierapp/sablier/commit/3c1430f18d2573f326b9eb6f7c6565a4e51ad9ac)) +* **log:** add INFO logs for started instances ([#871](https://github.com/sablierapp/sablier/issues/871)) ([4d1ea62](https://github.com/sablierapp/sablier/commit/4d1ea622a2ca436cee4408aa71d8e6231660ea98)) +* use moby/moby/client ([#753](https://github.com/sablierapp/sablier/issues/753)) ([a5babb9](https://github.com/sablierapp/sablier/commit/a5babb9678d2f3a079e3d4283eaed2709da9deb7)) + + +### Code Refactoring + +* **podman:** use moby/moby/client instead of podman bindings ([#885](https://github.com/sablierapp/sablier/issues/885)) ([858f12a](https://github.com/sablierapp/sablier/commit/858f12a6e4d56c5b7895883d3524ab51e1ed752b)) + + +### Tests + +* **kubernetes:** run all tests in a single cluster ([#889](https://github.com/sablierapp/sablier/issues/889)) ([aaf20b4](https://github.com/sablierapp/sablier/commit/aaf20b4e1130b6c1486d19809e67d6004fe37d6c)) +* **sonar:** remove generated code from coverage ([2c25b04](https://github.com/sablierapp/sablier/commit/2c25b0468adfb710f2118fbb9eb3e8814fcfb26d)) + ## [1.11.2](https://github.com/sablierapp/sablier/compare/v1.11.1...v1.11.2) (2026-04-03) diff --git a/README.md b/README.md index 89a042cd..ee69177e 100644 --- a/README.md +++ b/README.md @@ -56,7 +56,7 @@ You can install Sablier using one of the following methods: ![Docker Pulls](https://img.shields.io/docker/pulls/sablierapp/sablier) -![Docker Image Size (tag)](https://img.shields.io/docker/image-size/sablierapp/sablier/1.11.2) +![Docker Image Size (tag)](https://img.shields.io/docker/image-size/sablierapp/sablier/1.12.0) - **Docker Hub**: [sablierapp/sablier](https://hub.docker.com/r/sablierapp/sablier) @@ -68,13 +68,13 @@ Choose one of the Docker images and run it with a sample configuration file: ```bash -docker run -p 10000:10000 -v /var/run/docker.sock:/var/run/docker.sock sablierapp/sablier:1.11.2 +docker run -p 10000:10000 -v /var/run/docker.sock:/var/run/docker.sock sablierapp/sablier:1.12.0 ``` > [!TIP] > Verify the image signature to ensure authenticity: > ```bash -> gh attestation verify --owner sablierapp oci://sablierapp/sablier:1.11.2 +> gh attestation verify --owner sablierapp oci://sablierapp/sablier:1.12.0 > ``` diff --git a/docs/configuration.md b/docs/configuration.md index 615b1952..097d2e81 100644 --- a/docs/configuration.md +++ b/docs/configuration.md @@ -92,7 +92,7 @@ sablier --help # or -docker run sablierapp/sablier:1.11.2 --help +docker run sablierapp/sablier:1.12.0 --help ``` diff --git a/docs/getting-started.md b/docs/getting-started.md index fa0521d5..c3d0ab61 100644 --- a/docs/getting-started.md +++ b/docs/getting-started.md @@ -77,7 +77,7 @@ services: image: acouvreur/whoami:v1.10.2 sablier: - image: sablierapp/sablier:1.11.2 # x-release-please-version + image: sablierapp/sablier:1.12.0 # x-release-please-version command: - start - --provider.name=docker @@ -112,7 +112,7 @@ services: image: acouvreur/whoami:v1.10.2 sablier: - image: sablierapp/sablier:1.11.2 # x-release-please-version + image: sablierapp/sablier:1.12.0 # x-release-please-version command: - start - --provider.name=docker @@ -144,7 +144,7 @@ services: - sablier.group=demo sablier: - image: sablierapp/sablier:1.11.2 # x-release-please-version + image: sablierapp/sablier:1.12.0 # x-release-please-version volumes: - '/var/run/docker.sock:/var/run/docker.sock' ``` diff --git a/docs/guides/code-server-traefik-kubernetes.md b/docs/guides/code-server-traefik-kubernetes.md index 05603916..e606687c 100644 --- a/docs/guides/code-server-traefik-kubernetes.md +++ b/docs/guides/code-server-traefik-kubernetes.md @@ -142,7 +142,7 @@ serviceAccountName: sablier containers: - name: sablier - image: sablierapp/sablier:1.11.2 # x-release-please-version + image: sablierapp/sablier:1.12.0 # x-release-please-version args: - "start" - "--provider.name=kubernetes" diff --git a/docs/health.md b/docs/health.md index e7af20f4..881c4ade 100644 --- a/docs/health.md +++ b/docs/health.md @@ -17,7 +17,7 @@ The `sablier health` command takes one argument, `--url`, which defaults to `htt ```yml services: sablier: - image: sablierapp/sablier:1.11.2 + image: sablierapp/sablier:1.12.0 healthcheck: test: ["sablier", "health"] interval: 1m30s diff --git a/docs/installation.md b/docs/installation.md index 6420f84f..b3f33f7a 100644 --- a/docs/installation.md +++ b/docs/installation.md @@ -18,7 +18,7 @@ Choose one of the Docker images and run it with a sample configuration file: ```bash docker run -d -p 10000:10000 \ - -v $PWD/sablier.yaml:/etc/sablier/sablier.yaml sablierapp/sablier:1.11.2 + -v $PWD/sablier.yaml:/etc/sablier/sablier.yaml sablierapp/sablier:1.12.0 ``` diff --git a/docs/providers/docker.md b/docs/providers/docker.md index 8f9b03f9..a1e18687 100644 --- a/docs/providers/docker.md +++ b/docs/providers/docker.md @@ -35,7 +35,7 @@ SABLIER_PROVIDER_NAME=docker ```yaml services: sablier: - image: sablierapp/sablier:1.11.2 + image: sablierapp/sablier:1.12.0 command: - start - --provider.name=docker diff --git a/docs/providers/docker_swarm.md b/docs/providers/docker_swarm.md index 63007581..37556a7e 100644 --- a/docs/providers/docker_swarm.md +++ b/docs/providers/docker_swarm.md @@ -36,7 +36,7 @@ SABLIER_PROVIDER_NAME=docker_swarm # or swarm ```yaml services: sablier: - image: sablierapp/sablier:1.11.2 + image: sablierapp/sablier:1.12.0 command: - start - --provider.name=docker_swarm # or swarm diff --git a/docs/providers/podman.md b/docs/providers/podman.md index 32e6d3dd..1cf0e2bd 100644 --- a/docs/providers/podman.md +++ b/docs/providers/podman.md @@ -35,7 +35,7 @@ SABLIER_PROVIDER_NAME=podman ```yaml services: sablier: - image: sablierapp/sablier:1.11.2 + image: sablierapp/sablier:1.12.0 command: - start - --provider.name=podman diff --git a/docs/themes.md b/docs/themes.md index 37c457f7..c1a6a80c 100644 --- a/docs/themes.md +++ b/docs/themes.md @@ -26,7 +26,7 @@ By default, the docker image looks for themes located inside the `/etc/sablier/t ```yaml services: sablier: - image: sablierapp/sablier:1.11.2 + image: sablierapp/sablier:1.12.0 volumes: - '/var/run/docker.sock:/var/run/docker.sock' - '/path/to/my/themes:/etc/sablier/themes'