Releases: sablierapp/sablier
Releases · sablierapp/sablier
v1.1.0-beta.3
v1.1.0-beta.2
v1.1.0-beta.1
1.1.0-beta.1 (2022-11-11)
Features
v1.0.0
1.0.0 (2022-11-10)
Bug Fixes
- bump import to v2 (a374322)
- change module to traefik-ondemand-service (ac377db)
- config: fix loading config precedence (9d943d4)
- config: fix typo
NewLoggingLevel
toNewLoggingConfig
(1f7f2f8) - correctly use default errorPage template instead of loadingPage template on GetErrorPage (#17) (beb13ab)
- docker: run container as root by default (23f7626)
- docs: use markdown instead of HTML (b0a2758)
- go mod tidy (75a478d)
- http: use gin without default configuration (0045bcb)
- pages: display service name and error on error page (052bcc7)
- render: allow to load default themes when specifying custom themes (e72a307)
- render: set refresh frequency to seconds (6cebeef)
- render: set refresh frequency to seconds (3196b1a)
- return as soon as one service is unavailable (e671c3f)
- scale down correctly update the service specification (6873271)
- sessions: add MarshalJSON for
SessionState
(efc4131) - set all lowercase style for blocking strategy keys (2f15b40)
- set gin to release mode (7fbc0df)
- storage: add
O_TRUNC
flag toWriter
(29b81f9) - swarm: add an extra wait of 5 seconds to consider a service up (410a5e1)
- swarm: avoid API hammering on scaling request (#26) (4eb086f)
- swarm: remove 503 error workaround (333efd2)
- swarm: remove suffix match on name (79d1f86), closes #85
- test: fix traefik docker swarm test (6cf6947)
- themes: remove extra "}" (e32425c)
- tinykv: remove expired values from
UnmarshalJSON
(411c2b2) - tinykv: remove sliding feature (b220bc4)
- traefik: add "v2" to the import path (8e81b70)
- traefik: fix kubermetes e2e tests (7e66cee)
- traefik: go mod tidy and vendoring (9ff352e)
- traefik: move next to the correct strcture (8a94354)
- traefik: parse JSON response from sablier (70d93a0)
- traefik: remove line breaks from loading page (25e9e52)
- traefik: unescaped quote (430b159)
- upgrade tinykv to avoid "fatal error: concurrent map iteration and map write" during periodic syncs (1a14070)
- use text/plain content-type instead of application/json (e357030)
Features
- add
DesiredReplicas
insideState
struct (8096a4e) - add
ghost
,hacker-terminal
,matrix
andshuffle
themes (f725d49) - add
swarm
event listener (a62f098) - add blocking request (#12) (b4f5eeb)
- add custom loading page (#15) (3178fdc)
- add docker classic support (#9) (c96482e), closes #4
- add dockerhub registry (#17) (29b1da5)
- add dynamic loading html page (#5) (775200b)
- add healthcheck lookup before redirect (#12) (ebd2456)
- add kubernetes support (#14) (0e92052)
- add log.Error on error (0ecd9d9)
- add multiplatform docker image build (#18) (a127a0f)
- add new cli system (#51) (0daddf3)
- add optional display name config property (c57d93b)
- add persistent storage (#30) (3eb7d48)
- add project icon (1850a95), closes #42
- add support to scale down multiple containers (#20) (b05d300)
- add version endpoint (42b9f2c)
- config: add
Sessions
config (6215fc1) - config: add strategy config (cc01caa)
- default theme for dynamic strategy is
hacker-terminal
(df2a67a) - docker: listens for container stopped event (1ca1934)
- docker: use ENTRYPOINT for go executable (033f125)
- dynamic: sort instances by name (160faaa)
- http: add graceful shutdown (62e9d33)
- kubernetes: add compatibility with Statefulset (#20) (d299780)
- merge service repository into Sablier (551a146)
- plugins: add traefik plugin ([723ee38](https://github.com/acouvreur/sabli...