0.12.0
What's Changed
CF API improvements
- More API endpoints supported:
GET /v3/info
is supported (#2914 - thanks @gogolok)- Stub
GET /v3/apps/:guid/features/:name
(#2357 - thanks @marsteg) - Initial support for
GET /v3/apps/:guid/processes/:type/stats
(#2340 - thanks @gogolok)
- Improved support for services in manifest (#3050), both formats are now supported:
services:
- my_service
- name: your_service
- Trailing slashes in the request URLs are accepted (#2749 - thanks @alperdedeoglu)
- Objects for user-provided services credentials are now supported (#2900)
- MEMORY_LIMIT and CF_INSTANCE_PORTS environment variables are now available to applications (#3081 and #3229 - thanks @marsteg)
- CF CLI 8.7.8+ now supported (#3142)
- Application restart is now synchronous (#3036)
- Uppercase characters now allowed in routes (#3210 - thanks @marsteg)
- Lower case memory limit units is now supported in manifests (#3231 - thanks @marsteg)
- Pre-release CF CLI versions is now allowed (#3255 - thanks @gogolok)
Korifi custom resources improvements
- The following Korifi custom resources now have a
Ready
condition (by setting theReady
condition, Korifi signals that the resource is reconciled and usable; interested parties could wait on that condition to ensure they are not getting an inconsistent state):CFDomain
CFRoute
CFServiceBinding
CFServiceInstance
CFApp
CFOrg
CFSpace
CFPackage
CFProcess
CFTask
AppWorkload
CFRoute
'sValid
andInvalid
status conditions have been removed in favour of theReady
condition
Misc
- Improved Istio support (#3156 - thanks @shanman190)
- Node selectors and tolerations can be configured for Korifi API and controllers deployments (#3308 - thanks @panevpla)
- Kind installer now uses contour dynamic provisioning
- Documentation improvements (thanks @spgreenberg, @beyhan)
- Dependencies bumped to latest
Full Changelog: v0.11.0...v0.12.0
⚒️ Ready to try it? See the install instructions!