tsurud 1.7.0 release notes¶
Welcome to tsurud 1.7.0!
Tsuru now supports Open Service Broker API. Service brokers may be registered on the tsuru API to make their services available for applications running on the platform. Users can create instances from these services, bind and unbind those instances as if they were tsuru native services. Check the documentation for more.
Now it’s possible to customize which ports an app running on Kubernetes will expose. It supports setting the port and protocol (TCP or UDP) for each one. The configuration is made in tsuru.yaml file. Check tsuru docs for more details.
TLS certificates are now reloaded automatically by the server. This allows
certificate updates without API downtime. The reload interval can be customized
tls:auto-reload:interval setting in
Cluster-related commands like
dinamically provision clusters in cloud providers like Google Kubernetes Engine,
Amazon EKS and Azure Kubernetes Service.
- Add token info endpoint (#2248)
- Enable configuring log queue size (#2237)
- Incoming log messages metrics per app (#2234)
- Add support to galebv2 router (#2135)
- Add support to poll constraints on plans (#2184)
- Show platform version in app info (#2187)
- Enable filtering apps with specific platform versions (#2190)
- Add simplified flag to app list (#2138)
- Fix deploy rebuild for apps running in Kubernetes pools (#2189)
- Don’t remove role with assigned users (#2258)
- Prevent initialization errors when there’s no cluster (#2254)
- Prevent single router from failing entire listing (#2252)
- Add validation for migrating apps with volumes to different Kubernetes namespaces (#2180)
- Fix duplicated router entries for apps created in previous tsuru versions (#2199)
- Use workqueue to deduplicate rebuild tasks (#2235)