PackageTrack
Sign in Get early access

github.com/luizalabs/teresa

v0.34.0 #2366 most downloaded on Go modules luizalabs/teresa

What this package is like to depend on

Last release 5 years ago

no release in 18 months

Release timing varies

gaps range from 2 weeks to 8 months

Nearly every release is documented

notes for 41 of 44 stable releases

Nothing withdrawn

no release was ever pulled

10 years old

60 releases · first in 2016

0 releases in the last 12 months

see the full history below

Release timeline

60 releases · Aug 2016 to Mar 2021
2017 2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 60
  1. v0.35.0-rc1 05 Mar 2021 pre-release
    Release notes

    Added

    • Support for kubernetes v1.16, v1.17 and v1.18 versions

    Changed

    • Dependencies management migrated from Govendor to Go MOD
    Open source →
    Release notes

    v0.35.0-rc1 Latest

    Latest

    Compare

    Choose a tag to compare

    Open source →
  2. v0.34.1-0.20210305132503-bf83d92c97d2 05 Mar 2021 pre-release

    Nothing published for this version

  3. v0.34.0 22 Jul 2020
    Release notes

    Added

    • Nginx default requests quota value for cpu and memory
    Open source →
    Release notes

    Added

    • Nginx default requests quota value for cpu and memory
    Open source →
    Release notes

    v0.34.0

    Compare

    Choose a tag to compare

    Open source →
  4. v0.34.0-rc1 21 Jul 2020 pre-release
    Release notes

    Added

    • Nginx default requests quota value for cpu and memory
    Open source →
    Release notes

    v0.34.0-rc1

    Compare

    Choose a tag to compare

    Open source →
  5. v0.33.1-0.20200721122150-37bbd32d015c 21 Jul 2020 pre-release

    Nothing published for this version

  6. v0.33.0 23 Jun 2020
    Release notes

    Added

    • Verification to avoid ingress duplication when an unmanaged ingress exists
    • Adds rewrite-target annotation to createIngress if ingressClass is nginx

    Changed

    • Default nginx side-car image to allow support to lua scripts
    • Ingress spec will be the same for vhost and static IP
    • Checks if app already has ingress before trying to reserve a static IP
    • Moves ingress annotations to deploy's exposeApp

    Fixed

    • Don't create an Ingress for apps without vHosts
    Open source →
    Release notes

    Added

    • Verification to avoid ingress duplication when an unmanaged ingress exists
    • Adds rewrite-target annotation to createIngress if ingressClass is nginx

    Changed

    • Default nginx side-car image to allow support to lua scripts
    • Ingress spec will be the same for vhost and static IP
    • Checks if app already has ingress before trying to reserve a static IP
    • Moves ingress annotations to deploy's exposeApp

    Fixed

    • Don't create an Ingress for apps without vHosts
    Open source →
    Release notes

    v0.33.0

    Compare

    Choose a tag to compare

    Open source →
  7. v0.33.0-rc2 17 Jun 2020 pre-release

    Nothing published for this version

  8. v0.33.0-rc1 10 Jun 2020 pre-release

    Nothing published for this version

  9. v0.32.0 18 Mar 2020
    Release notes

    Changed

    • Added dnsConfig on deploy
    Open source →
    Release notes

    v0.32.0

    Compare

    Choose a tag to compare

    Open source →
  10. v0.31.0 06 Dec 2019
    Release notes

    Changed

    • Updated minio version on helm chart
    • Added S3_HOST env var
    • Added helm dependency update to .helm.sh
    • Added ingress class specification
    Open source →
    Release notes

    Changed

    • Updated minio version on helm chart
    • Added S3_HOST env var
    • Added helm dependency update to .helm.sh
    • Added ingress class specification
    Open source →
    Release notes

    v0.31.0

    Compare

    Choose a tag to compare

    Open source →
  11. v0.30.1 07 Jun 2019
    Release notes

    Fixed

    • Typo on SSL annotation on GCE
    • Misleading missing vhost error message
    Open source →
    Release notes

    Fixed

    • Typo on SSL annotation on GCE
    • Misleading missing vhost error message
    Open source →
    Release notes

    v0.30.1

    Compare

    Choose a tag to compare

    Open source →
  12. v0.30.0 04 Jun 2019
    Release notes

    Added

    • Support for GCE static IP
    Open source →
    Release notes

    Added

    • Support for GCE static IP
    Open source →
    Release notes

    v0.30.0

    Compare

    Choose a tag to compare

    Open source →
  13. v0.29.1-rc.2 04 Feb 2020 pre-release
    Release notes

    Changed

    • Added dnsConfig on deploy
    Open source →
    Release notes

    v0.29.1-rc.2

    Compare

    Choose a tag to compare

    Open source →
  14. v0.29.1-rc.1.0.20200205163534-cafb643d6970 05 Feb 2020 pre-release

    Nothing published for this version

  15. v0.29.1-rc.1 03 Sep 2019 pre-release
    Release notes

    Changed

    • Updated minio version on helm chart
    • Added S3_HOST env var
    • Added helm dependency update to .helm.sh
    Open source →
    Release notes

    v0.29.1-rc.1

    Compare

    Choose a tag to compare

    Open source →
  16. v0.29.1-0.20190903144510-952d49022672 03 Sep 2019 pre-release

    Nothing published for this version

  17. v0.29.0 29 Apr 2019
    Release notes

    Added

    • One click way to delete app silently with --no-input flag
    Open source →
  18. v0.28.0 30 Oct 2018
    Release notes

    Fixed

    • [server] Teresa was not sending env vars to the cloudsql-proxy sidecar

    Changed

    • [server] Bump the slugbuilder version to v3.6.0
    Open source →
  19. v0.27.1 15 Oct 2018
    Release notes

    Fixed

    • [server] Hanging release phase process with cloudsql-proxy sidecar
    Open source →
  20. v0.27.0 05 Sep 2018
    Release notes

    Added

    • Validation for env var and secret names
    • Support to create more than one web app per code base

    Fixed

    • [server] Missing clousql-proxy sidecar in the release pod
    Open source →
  21. v0.26.0 27 Aug 2018
    Release notes

    Added

    • Support for creating apps with multiple virtual hosts
    • app set-vhosts command

    Changed

    • [client] Improve app delete message
    • [server] Command app stop and app start now stop/start cronjobs
    • [server] Refactor the tests of the app package
    • [server] Add first test using the fake client-go
    • [server] Better logs on build errors
    • [server] Bump the slugbuilder version to v3.5.0

    Fixed

    • [server] Error message when enabling ssl with ingress
    • [server] App ingress detection
    • [server] Don't return internal server error for invalid app names
    Open source →
  22. v0.25.2 06 Aug 2018
    Release notes

    Fixed

    • [server] Only use the nginx sidecar for services
    Open source →
  23. v0.25.1 02 Aug 2018
    Release notes

    Fixed

    • [server] Ingress setting for out of cluster configs
    • [server] enable-ssl command resetting the protocol to tcp
    Open source →
  24. v0.25.0 01 Aug 2018
    Release notes

    Added

    • [server] Cluster autocaler support
    • Support for secrets as files
    • [server] Support for .yml extension
    • Support for cloudsql-proxy sidecar
    • FAQ entry about the cloudsql-proxy
    • FAQ entry about the unix socket between nginx and app

    Changed

    • [server] Remove external uuid package dependency to generate deploy uid's
    • [server] Big refactor on spec pkg
    • [server] Change healthcheck port back to the nginx one
    • [server] Remove the function test.DeepEqual
    • [server] Remove secrets from k8s after remove from deploy
    • [server] Bump slugrunner version to v3.4.0

    Fixed

    • [server] Database initial migration on mysql 5.7
    • [server] Doesn't log request content on error middleware if the route is User/Create
    Open source →
  25. v0.24.1 11 Jul 2018
    Release notes

    Fixed

    • [server] Channel leak on watch deploy rolling update and service creation
    Open source →
  26. v0.24.0 11 Jul 2018
    Release notes

    Added

    • Limits to the nginx container
    • Experimental Commands build list, build delete and build run
    • [server] Support for teresa.yaml v2 format
    • Command service whitelist-source-ranges
    • Firewall whitelist to the service info command

    Fixed

    • [server] Fix panic when monitoring the rolling update
    • [server] app info command output

    Changed

    • [client] Print more friendly error message when connection fails
    • Bump the default slugrunner version to v3.3.0
    Open source →
  27. v0.23.0 21 Jun 2018
    Release notes

    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
    Open source →
  28. v0.22.0 07 Jun 2018
    Release notes

    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
    Open source →
  29. v0.21.0 02 May 2018
    Release notes

    Changed

    • [server] Always return fallback cloudprovider operations for unknown cloud providers

    Fixed

    • [server] Do not monitor rolling update of cronjob apps
    Open source →
  30. v0.20.0 19 Apr 2018
    Release notes

    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
    Open source →
  31. v0.19.0 05 Apr 2018
    Release notes

    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 and env-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
    Open source →
  32. v0.18.0 26 Mar 2018
    Release notes

    Added

    • service command, for now only used to enable ssl support
    • service 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
    Open source →
  33. v0.17.0 20 Mar 2018
    Release notes

    Changed

    • Change Method CreateSecret to CreateOrUpdateSecret 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
    Open source →
  34. v0.16.0 07 Mar 2018
    Release notes

    Added

    • app logs support to filter by pod name
    • app 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
    Open source →
  35. v0.15.0 14 Feb 2018
    Release notes

    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
    Open source →
  36. v0.14.0 06 Feb 2018
    Release notes

    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 (default false)
    Open source →
  37. v0.13.0 22 Jan 2018
    Release notes

    Fixed

    • [client] On deploys create the tar file before connecting to the server and remove it before exiting
    • [server] null pointer exception on deploy

    Added

    • app Start/Stop commands
    • app delete-pods command
    • set-password now support the --user flag to set password of another user(needs admin)
    Open source →
  38. v0.12.0 12 Jan 2018
    Release notes

    Changed

    • Back to Godep for dependencies management
    • Update client-go lib to version 4.0
    • [server] Don't use the default service account on builds and deploys

    Added

    • alias app log to app logs
    • app logs now support shorthand -f to --follow and -n to --lines

    Fixed

    • Env vars being set or unset for the app on deploy update errors
    • Typo on server pkg
    • [server] Return all deploy errors to the client
    • [client] teresaignore on Windows
    Open source →
  39. v0.11.0 11 Dec 2017
    Release notes

    Added

    • [helm] support rbac
    • Support ingress on app expose
    • app create now support --vhost to define a virtual host to app
    • Helm support ingress and service type config

    Fixed

    • Don't return error on app info command if the app doesn't have HPA
    Open source →
  40. v0.10.0 08 Nov 2017
    Release notes

    Added

    • Pod readiness to the app info output
    • [helm] minio as dependency
    • Team rename command

    Changed

    • Using dep instead of Godep for dependencies management
    • deploy list now print revision in reverse order and remove current column

    Fixed

    • app info now counts only pods with defined state
    Open source →
  41. v0.9.0 26 Oct 2017
    Release notes

    Fixed

    • login now use the --cluster flag to save the token to config file
    • Don't return error on app info command if the app doesn't have HPA

    Changed

    • Upgrade slugbuilder version to v3.0.0
    • Timeout of PodRun process (deploy and release) is now configurable

    Added

    • Allows developers to set the JWT auth token expiration period
    Open source →
  42. v0.8.0 18 Sep 2017
    Release notes

    Added

    • Command 'deploy list'
    • Command 'team remove-user'
    • Command 'deploy rollback'
    • Command 'app delete'

    Changed

    • Deploys are now performed using the 'deploy create' command
    • app info now print env vars sorted

    Fixed

    • App info don't print pod without status
    Open source →
  43. v0.7.0 29 Aug 2017
    Release notes

    Added

    • [server] --debug flag. For now only print the stack trace on panic/recover.
    • [client] --cluster flag. To use a cluster different of current-cluster.

    Changed

    • [client] Commands 'env-set' and 'env-unset' show the current cluster.

    Fixed

    • [server] Restart count on 'app info' output
    • [client] Validate 'deploy' command parameters
    • [client] Hanging deploys when the app dir doesn't exist
    Open source →
  44. v0.6.0 23 Aug 2017
    Release notes

    Added

    • [client] App name length validation
    • autoscale command
    • [server] Support for Teresa yaml per process type

    Changed

    • [server] Specific CPU and Memory limits for both deploy and release pods
    • [client] Change default max-cpu to 200m (instead of 500m) in command create app
    • [server] Doesn't log request content on error middleware if the route is Login
    • 'app info' command shows the pods age and restart count
    Open source →
  45. v0.5.0 15 Aug 2017
    Release notes

    Changed

    • Use gRPC instead of go-swagger
    • Changed project structure to be more k8s like
    • Standardize error messages format and server logs
    • 'app create' command doesn't create a welcome deploy anymore
    • [client] Refactored config and bash completion
    • [client] Flag --admin removed, admin users are only created with the 'create-super-user' command
    • [server] Delete build pod after deploy on success

    Added

    • Unit tests
    • Travis CI
    • 'set-password' command
    • Builtin TLS (thanks gRPC)
    • Versioning by git tag
    • [server] 'create-super-user' command
    • [server] added so called 'release' command, which allows developers to run a command right after the build is finished
    • [server] Healthcheck
    • [server] Support for minio storage
    • [server] Added deploy drain timeout in teresa.yaml, which makes the POD sleep for a configurable amount of time before receiving SIGTERM

    Fixed

    • [server] Don't return stale app data to the user
    • [server] Every deploy has at least one replica
    • [server] 'app logs' command timeouts
    Open source →
  46. v0.3.2 09 May 2017
    Release notes

    Fixed

    • Finish the merge with teresa-cli by removing all references to the old repo
    • Multi team tokens. Before this fix a user would get access only to apps from one of its teams.
    Open source →
  47. v0.3.1 24 Apr 2017
    Release notes

    Fixed

    • Fix deploy timeouts by sending a few bytes at a constant time interval to the network connection in use (as required by the idle timeout of the aws classic elb for instance)

    Changed

    • Merge teresa-cli and teresa-api
    Open source →
  48. v0.3.1-0.20170418170528-822eb7512402 18 Apr 2017 pre-release

    Nothing published for this version

  49. v0.3.1-0.20170418160528-0e00370ae253 18 Apr 2017 pre-release

    Nothing published for this version

  50. v0.3.0 07 Apr 2017
    Release notes

    Added

    • Support for non-web process types

    Fixed

    • Get current namespace name from environment variable instead of a constant

    Changed

    • Location of slugbuilder and slugrunner images
    • Read keys from k8s secrets
    • Increase deploy timeouts and make them configurable
    Open source →
  51. v0.3.0-ka1 18 Apr 2017 pre-release

    Nothing published for this version

  52. v0.3.0-ka 18 Apr 2017 pre-release

    Nothing published for this version

  53. v0.2.2 16 Mar 2017
    Release notes

    Changed

    • Upgrade slugbuilder and slugrunner
    Open source →
  54. v0.2.1 14 Mar 2017
    Release notes

    Added

    • use TERESADB_DATABASE variable to define location of teresa.sqlite

    Changed

    • update README to use an api to generate password instead of a python script
    • remove dead code
    • remove users/me endpoint
    Open source →
  55. v0.2.0 23 Feb 2017

    Nothing published for this version

  56. v0.2.0-rc2 09 Feb 2017 pre-release

    Nothing published for this version

  57. v0.2.0-rc1 16 Jan 2017 pre-release

    Nothing published for this version

  58. v0.1.3 09 Nov 2016

    Nothing published for this version

  59. v0.1.1 12 Aug 2016
    Release notes

    Added

    • command add team-user
    • vendoring dependencies

    Changed

    • deployment now returning an error message on fail
    • default service port changed from 5000 to 80
    • deployment timeout increased
    • improved deployment info printed out to user
    • go-swagger updated to version 5.0.0
    Open source →
  60. v0.1.0 03 Aug 2016

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive