Skip to content

Releases: tsuru/tsuru

1.15.0

09 May 18:54
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.12.4...1.15.0

1.14.0-rc2

16 Mar 14:32
1fa7c66
Compare
Choose a tag to compare

Changelog

  • 1fa7c66 Fix ExternalTrafficPolicy

1.14.0-rc1

16 Mar 12:22
85b8031
Compare
Choose a tag to compare

Changelog

  • 85b8031 Bump version
  • c6ffb7f Fix unit MarshalJSON
  • 80df4bd drop unused variable
  • 040d0e4 Drop monitoring of pods in favor of progress of dropping galeb
  • 66cd015 Drop NodePort in favor of progress of dropping galeb
  • cc6d8a0 Small typo in README.md (#2601)
  • c8f5d1b Drop memory swap support [2]
  • e1eea9c Drop memory swap support
  • 6fa4355 feat(build/k8s): support deploy with Dockerfile (#2598)
  • ef7f52d Don't raise a error when there is no default plan
  • 82f62cf Drop hipache, Thanks for All the Fish
  • 3e2455b Add EventInfo in OpenAPISpecification
  • a928663 fix(builder/k8s): decode Tsuru YAML properly
  • a56c180 fix(app/build): unset build w/ Dockerfile flag
  • 418bde1 fix: increase cron schedule so that it can close issues
  • 28d13eb chore: add 'never-stale' tag to issues that we don't want to rot
  • 1af2f4d feat(provision/k8s): support accessing Build service over TLS

1.13.0-rc1

05 Jan 18:39
2586793
Compare
Choose a tag to compare

Changelog

  • 2586793 feat(api): expose metrics about app deploy and build
  • 8d40a85 feat(k8s): add support for deploy-agent v2 (#2592)
  • a602696 fix(k8s): call app stop if process gets 0 units (#2594)
  • 2fac724 chore(ci): fixing typo
  • 293b329 chore(ci): update OpenAPI specs on SwaggerHub

1.12.4

20 Dec 13:12
70d3975
Compare
Choose a tag to compare

Changelog

  • 70d3975 Bump version
  • cc36537 Support to update a cluster-orphan app to a new cluster
  • 445d508 Add errors.Wrap to identify what service is failing to initialize
  • c0b26aa app: move fill internal address to marshal phase to show structured error[2]
  • 294a168 app: move fill internal address to marshal phase to show structured error
  • 1e5de32 Update golang.org/x/crypto
  • ef8c9d2 Revert "Working to provide JWKs support"
  • a885116 kubernetes: keep working app info/list after cluster is deleted
  • b64c587 Working to provide JWKs support
  • 4e850d4 fix: grammar in docs/using/tsuru.yaml.rst
  • e95a2dc [docs] fix grammer (#2586)

1.12.3

21 Oct 20:56
d482165
Compare
Choose a tag to compare

Changelog

1.11.0-rc3

06 Jun 18:40
d1799e9
Compare
Choose a tag to compare

Changelog

  • d1799e9 Bump version 1.11.0-rc3
  • 486702e provision/kubernetes/deploy: move applyAppMetadata to proper location for imageBuildPod
  • e1c12ff Apply metadata for imageBuildPod
  • 6ebaa0b add tcarreira to contributors
  • 7950f75 refactor resourceRequirements
  • 416e513 Add support to run apps as a Burstable QoS
  • f8b11aa fix: when app-update requires an app-restart, app-update restores the base deployment even if it was stopped (#2546)

1.11.0-rc2

30 May 16:45
ae7d638
Compare
Choose a tag to compare

Changelog

  • ae7d638 Bump version 1.11.0-rc2
  • e86b6b3 tracker: use config when kubernetes service does not provide http port
  • 89cde31 Fix typo
  • 0b40fc0 Add error when TSURU_TOKEN is set
  • 197bc28 Remove dead documentation

1.11.0-rc1

24 May 18:05
d7a2bc2
Compare
Choose a tag to compare

Changelog

  • d7a2bc2 Bump version 1.11.0-rc1
  • 5d50197 provision/kubernetes/deploy: also set user custom annotations/labels on deploy stage
  • fc595a2 provisioner/kubernetes: add tests for ensure reusing previous secrets on existing SA
  • 69c6f57 Add k8s tracker support
  • 9ca3b26 fix: wrong increment of pastUnitsMap
  • d7a044f provisioner/kubernetes: avoid recreation of secrets tokens
  • 2432e7c Fix APIPath when cluster has a KubeConfig[2]
  • 136a8e1 Fix ApiPath when cluster has a KubeConfig
  • 3556c91 Update README.md
  • 7f2ec69 Update README.md
  • 62ede6b Update README.md
  • 6c302b2 Deprecate tsuru install create in favor of helm
  • c4a9af0 Update install guide on GKE
  • 4a0e0c8 Add step to update router
  • 327e6e5 Add initial docs to run on GKE
  • 29e6db7 provision/kubernetes: ignore failed pods with terminated status
  • 25e0af2 test: add unit tests that cover a multitude of deploy scenarios that tsuru must cover
  • a1be776 Allow to have more than 25 event block objects
  • 4fba354 kubernetes/ignoreBaseDep: use better filter mechanism
  • 2344923 ci.yaml: uses golang 1.17.x
  • 62d4b14 Save and retrieve unit status from storage (#2544)
  • 7b6b4d6 Simplify PodDisruptionBudget to just use 10% of workload [2]
  • 8b87368 Simplify PodDisruptionBudget to just use 10% of workload
  • f3e68c5 fix(k8s): reuse logic to define node selector/affinity on isolated units
  • f7b0d1d event: using conditions instead extra blocks on event block
  • 751cde7 event: add check for extra event fields on event block
  • 522df44 chore(ci): use local context rather than based on git ref
  • 47d42ce chore(docker): remove copy from .git dir
  • 785de5b fix(service-instance): make instance update in accordance to PUT method
  • 170e764 chore(docker): copy .git directory to get tag and commit during build
  • 1e4ddab Remove past units annotation (#2539)
  • c3dc909 chore(docker): fix tsuru binary path from staged container
  • b870a20 chore(docker): building tsuru binary from makefile
  • cc28ef0 chore(golanci-lint): update to v1.45.2 and fix lint warnings
  • 6012b4f chore(goreleaser): add trimpath and disable CGO
  • 93d0452 chore(goreleaser): set API version through ldflags
  • 9929e76 chore(app): moving tests to app package
  • 2efe0cd feat(api/app): show service instance binds and app quoto on app's info
  • 5649a3f feat(api/app): create specific permission to read app's info
  • 0a49f65 chore(permissions): remove perm to add/remove ssh keys
  • 4af933f Fix override old versions (#2537)
  • 54e20a0 provision/kubernetes/autoscale: set/unset autoscale also reflect atomically on related pdb
  • 1ca08ce provision/kubernetes: removing sidecar-registry and adding full sidecar-image instead
  • 4943942 fix(service): ignore units syncing when disabled on service
  • f294f5c fix: fix error check in deleteAllVPA and check if vpaList.Items != nil before iterating

1.10.3-rc5

14 Mar 22:26
Compare
Choose a tag to compare

Changelog

  • b0ec8ec provision/kubernetes: add dns-config-ndots cluster option for custom dns ndots
  • a73d7c6 fix: error check if cluster does not have VPA enabled
  • a602137 Set PDB using 90% of HPA minReplicas or 10% maxUnavailable (#2534)
  • 2500818 feat(provision/k8s): support custom docker config
  • bb99880 Feat add app version delete (#2535)
  • bc62387 fix(k8s/deploy): run deploy-agent container as privileged
  • c3e3d08 feat(app/list): add a parameter to return all app information (#2533)
  • 481e9e0 kubernetes: fix tests
  • 1a7577c Extract okonlycontroller to github.com/tsuru/kubernetes-router-controller
  • f6a1f39 service: add flag to disable bindUnits calls by service
  • ecb231e kubernetes: Preserve base services for stopped apps and cleanup versioned
  • 8f32c91 fix(provisioner/kubernetes): force to recreate PDB resources
  • e2a486f Fix typos in minikube documentation
  • 53044f4 Update tsuru-sphinx
  • 56bca66 Add doc to install tsuru using minikube