Releases: luizalabs/teresa
Releases · luizalabs/teresa
v0.23.0
Added
- [client] Support to remove remote cluster from configuration file
Changed
- [client] Print app name and current cluster on command
app delete
- [server] Set default backoff limit to 3 on cronjobs
- [server] Always use service type LoadBalancer on builds
- [server] Use app.tgz as source code tarball name
- Switch from godep to govendor
Fixed
- [server] Fix cloud provider detection on gce
- [server] Save last user of deploy
- [server] Fix long running exec commands
- [server] Fix lack of error handling when streaming messages from readers
- [client] Add limits validation on app creation
v0.22.0
Changed
- [server] Update client-go to v6.0.0 and bump minimum k8s version to 1.9
- [server] Use an explicit selector for the deploy spec
- [server]
app create
requires vhost when ingress is enabled - Bump the default slugrunner version to v3.2.0
- Bump the default slugbuilder version to v3.4.0
Fixed
- [server] Return not implemented error when enabling ssl with ingress on aws
v0.21.0
Changed
- [server] Always return
fallback
cloudprovider operations for unknown cloud providers
Fixed
- [server] Do not monitor rolling update of cronjob apps
v0.20.0
Fixed
- Make deploy rollback update the app env vars
Changed
- Improve
deploy rollback
usability - [server] Monitor the rolling update after the deploy, returning an error if
the former is stalled - [server] Name service ports with the protocol
Added
app change-team
command- App protocol field
- Experimental
build
feature
v0.19.0
Fixed
- Return error with timeout message when there's no resources for build, release phase and command exec
- Health Checks ports on deploys with nginx sidecar
Changed
- Show CREATED AT instead of AGE in deploy list
- Delete configmap if a deploy remove the nginx
- Default nginx image to nginx:1.13-alpine-perl
- Bump the default slugrunner version to v3.1.0
- Update environment vars (
env-set
andenv-unset
) on each pod container
Added
- Share application directory with nginx sidecar
- Share application environment vars nginx sidecar
- FAQ entry with an example dynamic nginx configuration
v0.18.0
Added
service
command, for now only used to enable ssl supportservice info
command
Changed
- Update
gorm
version to v1.9.1 - Update
go-sql-driver/mysql
Fixed
.teresaignore
behavior (to work like.gitignore
)- Protect nginx vars from being interpreted as env vars
Automated with GoReleaser
Built with go version go1.9 linux/amd64
v0.17.0
Changed
- Change Method
CreateSecret
toCreateOrUpdateSecret
on k8s interfaces - Default max-cpu app limit to 400m
- [HELM] Bump minio version to v0.5.5
- [server] Change the pull policy to always pull
- Infer if an app is a cronjob by
cron
prefix on process type - Bump the default slugbuilder version to v3.3.0
Added
- Support Nginx as sidecar
- Support for internal apps
- Support to filter app logs by container name
- Support to set secrets as env var
Fixed
- Storage env vars on spec of Init Container
Automated with GoReleaser
Built with go version go1.9 linux/amd64
v0.16.0
Added
app logs
support to filter by pod nameapp logs
support to print the logs of the previous pod instance- [server]
replace-storage-secret
admin command - CronJob experimental support
- CONTRIBUTING.md and related FAQ entry
Changed
- Better error message for invalid app name error
- Better error message for invalid env var name error
- Refactor specs to be more in line with k8s concepts
- The slugrunner doesn't mount the storage keys anymore. An init container is
responsible for downloading the slug - Bump the default slugrunner version to v3.0.1
Automated with GoReleaser
Built with go version go1.9 linux/amd64
v0.15.0
Changed
- [server] using multistage build on teresa dockerfile
- [server] update default slugbuilder version to v3.2.0
- Upgrade golang version to 1.9
Added
exec
command- [helm] Add HealthChecks
- [server] graceful shutdown
- [client] support to deploy remote (http and https) and local files
Automated with GoReleaser
Built with go version go1.9 linux/amd64
v0.14.0
Changed
- [server] decouple k8s client interface from the domain ones
- [client] rewrite client tar pkg and change the deploy cmd accordingly
Fixed
- Pod list on
app info
command for apps without HPA - [server] make the build process stop on client cancellation
Added
- [server] default deploy lifecycle with 10s drain timeout
- [server] configurable env (
TERESA_DB_SHOW_LOGS
) to show (or not) database logs (defaultfalse
)
SHA
File | SHA256 |
---|---|
teresa-darwin-amd64 |
340ec5e321d228608d765362169d935c3cb59655649fd0ae77c0d5484258276f |
teresa-linux-amd64 |
e880589da3d73e04bd03d2d49c9e20b3590d6ed32441c27fefdcaa53bc445f81 |
teresa-windows-amd64 |
f28c6238aa8b44fedb6e9c6eef76c879e1472799bd958129149de928181b37f3 |