Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/release-please/.release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "1.11.2"
".": "1.12.0"
}
26 changes: 26 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,31 @@
# Changelog

## [1.12.0](https://github.com/sablierapp/sablier/compare/v1.11.2...v1.12.0) (2026-05-08)


### 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)


### 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)


Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ You can install Sablier using one of the following methods:

<!-- x-release-please-start-version -->
![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)
<!-- x-release-please-end -->

- **Docker Hub**: [sablierapp/sablier](https://hub.docker.com/r/sablierapp/sablier)
Expand All @@ -67,13 +67,13 @@ Choose one of the Docker images and run it with a sample configuration file:

<!-- x-release-please-start-version -->
```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
> ```

<!-- x-release-please-end -->
Expand Down
2 changes: 1 addition & 1 deletion docs/configuration.md
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ sablier --help

# or

docker run sablierapp/sablier:1.11.2 --help
docker run sablierapp/sablier:1.12.0 --help
```
<!-- x-release-please-end -->

Expand Down
6 changes: 3 additions & 3 deletions docs/getting-started.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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'
```
Expand Down
2 changes: 1 addition & 1 deletion docs/guides/code-server-traefik-kubernetes.md
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down
2 changes: 1 addition & 1 deletion docs/health.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion docs/installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ Choose one of the Docker images and run it with a sample configuration file:
<!-- x-release-please-start-version -->
```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
```
<!-- x-release-please-end -->

Expand Down
2 changes: 1 addition & 1 deletion docs/providers/docker.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion docs/providers/docker_swarm.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion docs/providers/podman.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion docs/themes.md
Original file line number Diff line number Diff line change
Expand Up @@ -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'
Expand Down
Loading