Commit Graph

115 Commits

Author SHA1 Message Date
semantic-release-bot
25ab9e1c7a docs(release): update doc version from 1.8.5 to 1.8.6 2025-03-03 04:31:43 +00:00
Alexis Couvreur
9430cc3eb3 chore(deps): bump to go1.24.0 (#521)
* chore(deps): bump to go1.24.0

* use proxy-wasm/proxy-wasm-go-sdk

* remove tinygo

* update docker image

* add missing env

* use go tool directive for mockgen

* chore: bump Kong/ngx_wasm_module to pre-release 0.6.0

Thanks to https://github.com/Kong/ngx_wasm_module/issues/682

* fix go mod

* set caddy to go1.23
2025-03-01 15:12:54 -05:00
semantic-release-bot
bb9d95ed8c docs(release): update doc version from 1.8.4 to 1.8.5 2025-02-20 13:08:38 +00:00
semantic-release-bot
2b4ba7f3ce docs(release): update doc version from 1.8.3 to 1.8.4 2025-02-09 16:01:12 +00:00
semantic-release-bot
4d7472fbf1 docs(release): update doc version from 1.8.2 to 1.8.3 2025-02-02 05:01:28 +00:00
semantic-release-bot
2515771ce1 docs(release): update doc version from 1.8.1 to 1.8.2
Some checks failed
Build / Build (push) Has been cancelled
Docker / Build Sablier Docker image (linux/amd64) (push) Has been cancelled
Docker / Build Sablier Docker image (linux/arm/v7) (push) Has been cancelled
Docker / Build Sablier Docker image (linux/arm64) (push) Has been cancelled
Build Sablier plugins / Build Sablier docker image once and share it to E2E jobs (push) Has been cancelled
Build Sablier plugins / Build Traefik Sablier Plugin (push) Has been cancelled
Build Sablier plugins / Build Caddy Sablier Plugin (push) Has been cancelled
Build Sablier plugins / Build Caddy docker image once and share it to Caddy E2E jobs (push) Has been cancelled
Build Sablier plugins / Build ProxyWasm Plugin once and share it to ProxyWasm E2E jobs (push) Has been cancelled
Release / Release (push) Has been cancelled
Docker / Merge and Publish multiarch (push) Has been cancelled
Build Sablier plugins / Run Sablier E2E tests for Traefik middleware (docker) (push) Has been cancelled
Build Sablier plugins / Run Sablier E2E tests for Traefik middleware (docker_swarm) (push) Has been cancelled
Build Sablier plugins / Run Sablier E2E tests for Traefik middleware (kubernetes) (push) Has been cancelled
Build Sablier plugins / Run Sablier E2E tests for Nginx NJS module with Sablier (docker) (push) Has been cancelled
Build Sablier plugins / Run Sablier E2E tests for Nginx NJS module with Sablier (docker_swarm) (push) Has been cancelled
Build Sablier plugins / Run Sablier E2E tests for Caddy middleware (docker) (push) Has been cancelled
Build Sablier plugins / Run Sablier E2E tests for Caddy middleware (docker_swarm) (push) Has been cancelled
Build Sablier plugins / Run Sablier E2E tests for Proxywasm middleware on Apache APISIX (docker) (push) Has been cancelled
Build Sablier plugins / Run Sablier E2E tests for Proxywasm middleware on Envoy (docker) (push) Has been cancelled
Build Sablier plugins / Run Sablier E2E tests for Proxywasm middleware on Nginx (docker) (push) Has been cancelled
Close stale issues and PRs / stale (push) Has been cancelled
2025-01-14 22:09:16 +00:00
Alexis Couvreur
82929a1a3e docs(getting-started): fix Caddyfile plugin configuration
closes #462


Signed-off-by: Alexis Couvreur <alexiscouvreur.pro@gmail.com>
2024-11-30 09:18:18 -08:00
Alexis Couvreur
2976392078 docs: updated all versions in documentation 2024-11-10 11:08:47 -05:00
Alexis Couvreur
bb87e0dd9b docs: set version to 1.8.1 2024-11-10 10:52:36 -05:00
Alexis Couvreur
acfd612bc0 ci: fix pipelines (#418)
* ci: fix pipelines

* fix(proxywasm): bump to go 1.23 and tinygo 0.33

* ci: move to sablierapp/sablier

* ci: replace sablierapp/whoami with acouvreur/whoami

This will use mimic later

* fix wrong whoami image

* update nginx docker image for proxywasm
2024-10-23 18:13:56 -07:00
Alexis Couvreur
60dbfd8c6d docs: remove versionned documentation 2024-10-21 00:37:09 -04:00
semantic-release-bot
eb7ef49b3b docs(release): update doc version from 1.8.0 to 1.8.1 2024-10-21 03:58:47 +00:00
Alexis Couvreur
8b113a3c76 fix: changing module to github.com/sablierapp/sablier 2024-10-20 23:54:53 -04:00
Alexis Couvreur
70ab2c4eeb docs: add CNAME file 2024-10-20 23:44:31 -04:00
Thomas McWork
fbaeec13fa traefik.md: update dead link
The link target anchor has moved to another page.
2024-10-13 08:38:11 -04:00
semantic-release-bot
efbb0d15fa docs(release): update doc version from 1.8.0-beta.21 to 1.8.0-beta.22 [skip ci] 2024-10-01 17:30:14 -07:00
semantic-release-bot
e7ab40d5c4 docs(release): update doc version from 1.8.0-beta.20 to 1.8.0-beta.21 [skip ci] 2024-10-01 17:30:14 -07:00
semantic-release-bot
8ada60bb65 docs(release): update doc version from 1.8.0-beta.19 to 1.8.0-beta.20 [skip ci] 2024-10-01 17:30:14 -07:00
semantic-release-bot
2fd828c9a2 docs(release): update doc version from 1.8.0-beta.18 to 1.8.0-beta.19 [skip ci] 2024-10-01 17:30:14 -07:00
semantic-release-bot
3e3d02f5a8 docs(release): update doc version from 1.8.0-beta.17 to 1.8.0-beta.18 [skip ci] 2024-10-01 17:30:14 -07:00
semantic-release-bot
181e6a4b61 docs(release): update doc version from 1.8.0-beta.16 to 1.8.0-beta.17 [skip ci] 2024-10-01 17:30:14 -07:00
semantic-release-bot
28ce590479 docs(release): update doc version from 1.8.0-beta.15 to 1.8.0-beta.16 [skip ci] 2024-10-01 17:30:14 -07:00
semantic-release-bot
f81a89f169 docs(release): update doc version from 1.8.0-beta.14 to 1.8.0-beta.15 [skip ci] 2024-10-01 17:30:14 -07:00
semantic-release-bot
4cc52d0280 docs(release): update doc version from 1.8.0-beta.13 to 1.8.0-beta.14 [skip ci] 2024-10-01 17:30:14 -07:00
semantic-release-bot
6b99e9ac1e docs(release): update doc version from 1.8.0-beta.12 to 1.8.0-beta.13 [skip ci] 2024-10-01 17:30:14 -07:00
semantic-release-bot
08af9b5165 docs(release): update doc version from 1.8.0-beta.11 to 1.8.0-beta.12 [skip ci] 2024-10-01 17:30:14 -07:00
semantic-release-bot
035cf83d87 docs(release): update doc version from 1.8.0-beta.10 to 1.8.0-beta.11 [skip ci] 2024-10-01 17:30:14 -07:00
semantic-release-bot
17e8148d20 docs(release): update doc version from 1.8.0-beta.9 to 1.8.0-beta.10 [skip ci] 2024-10-01 17:30:14 -07:00
semantic-release-bot
c576144342 docs(release): update doc version from 1.8.0-beta.8 to 1.8.0-beta.9 [skip ci] 2024-10-01 17:30:14 -07:00
Alexis Couvreur
c6f0628411 perf(providers): retrieve state on start instead of assuming starting (#350)
When an instance does not exist yet and needs to be started, its status is not assumed to be starting anymore.

Instead, the statue will be retrieved from the provider. This changes one thing, it's that you may be able to start and access your services instantly because they'll be instantly seen as ready.

With this change, you might want to make sure that your containers have a proper healthcheck used to determine when the application is able to process incoming requests.

* refactor: add interface guards

* refactor(providers): remove instance.State as a return value from Stop and Start

* test(e2e): add healthcheck on nginx container

Because now the container check is so fast, we need to add a delay on which the container is considered started and healthy to have a proper waiting page.

* fix(tests): using acouvreur/whoami:v1.10.2 instead of containous/whoami:v1.5.0

This image simply retrieve the curl binary from curlimages/curl:8.8.0 to be able to add proper docker healthcheck commands.

Once this is merged with traefik/whoami, I'll update back to the original image.

See https://github.com/traefik/whoami/issues/33
2024-10-01 17:30:14 -07:00
semantic-release-bot
460e601985 docs(release): update doc version from 1.8.0-beta.7 to 1.8.0-beta.8 [skip ci] 2024-10-01 17:30:14 -07:00
semantic-release-bot
f35a357ef8 docs(release): update doc version from 1.8.0-beta.6 to 1.8.0-beta.7 [skip ci] 2024-10-01 17:30:14 -07:00
Alexis Couvreur
fbb6e38d53 docs: add multiversioned documentation (#344)
Documentation is now published on the `gh-pages` branch.

The branch will have a folder `docs` containing the following structure:
- `./docs` the copy from the `main` docs, but only used for the `index.html` page to do the multi-version routing.
- `./docs/main` the copy from the `main` branch docs folder
- `./docs/beta` the copy from the `beta` branch docs folder

Closes #332
2024-10-01 17:30:14 -07:00
semantic-release-bot
0a88d3d330 docs(release): update doc version from 1.8.0-beta.5 to 1.8.0-beta.6 [skip ci] 2024-10-01 17:30:14 -07:00
tomaszduda23
b2c0cf240d docs(traefik): support blocking strategy (#338)
The blocking for traefik is already supported.
2024-10-01 17:30:14 -07:00
semantic-release-bot
c8cf7b7359 docs(release): update doc version from 1.8.0-beta.4 to 1.8.0-beta.5 [skip ci] 2024-10-01 17:30:14 -07:00
semantic-release-bot
a5c405e0b2 docs(release): update doc version from 1.8.0-beta.3 to 1.8.0-beta.4 [skip ci] 2024-10-01 17:30:14 -07:00
semantic-release-bot
1c14773c72 docs(release): update doc version from 1.8.0-beta.2 to 1.8.0-beta.3 [skip ci] 2024-10-01 17:30:14 -07:00
semantic-release-bot
17b804c674 docs(release): update doc version from 1.8.0-beta.1 to 1.8.0-beta.2 [skip ci] 2024-10-01 17:30:14 -07:00
semantic-release-bot
59b31ffd6f docs(release): update doc version from 1.7.1-beta.1 to 1.8.0-beta.1 [skip ci] 2024-10-01 17:30:14 -07:00
Alexis Couvreur
3891027e23 feat(plugin): add proxywasm plugin (#284)
* feat(plugin): add `proxywasm` plugin

The `proxywasm` plugin is a WASM Filter following the ProxyWasm ABI Specification using the proxywasm go sdk

This allows extensibility with any reverse proxy who implements the ProxyWasm ABI Specification.

The current WASM Filter was successfully tested with APISIX, Envoy, Nginx with ngx_wasm_module from Kong and Istio.

Fixes #145
2024-10-01 17:30:14 -07:00
semantic-release-bot
54bc622b45 docs(release): update doc version from 1.7.0 to 1.7.1-beta.1 [skip ci] 2024-10-01 17:30:14 -07:00
Alexis Couvreur
8bfb37a756 docs(release): update doc version from 1.7.0-beta.16 to 1.7.0 [skip ci] 2024-06-17 20:47:42 -04:00
semantic-release-bot
acd47e436f docs(release): update doc version from 1.7.0-beta.15 to 1.7.0-beta.16 [skip ci] 2024-06-15 22:36:00 +00:00
semantic-release-bot
057ed368db docs(release): update doc version from 1.7.0-beta.14 to 1.7.0-beta.15 [skip ci] 2024-06-02 18:54:06 +00:00
semantic-release-bot
e8578e7b06 docs(release): update doc version from 1.7.0-beta.13 to 1.7.0-beta.14 [skip ci] 2024-06-02 08:05:38 +00:00
semantic-release-bot
c7cd60e9a1 docs(release): update doc version from 1.7.0-beta.12 to 1.7.0-beta.13 [skip ci] 2024-05-30 16:10:32 +00:00
semantic-release-bot
c7dcd52f05 docs(release): update doc version from 1.7.0-beta.11 to 1.7.0-beta.12 [skip ci] 2024-05-30 15:52:16 +00:00
semantic-release-bot
1aff614824 docs(release): update doc version from 1.7.0-beta.10 to 1.7.0-beta.11 [skip ci] 2024-05-30 15:47:01 +00:00
semantic-release-bot
bf8c495ffb docs(release): update doc version from 1.7.0-beta.9 to 1.7.0-beta.10 [skip ci] 2024-05-11 14:46:54 +00:00