Bugs
- Fix #3304: Prevent NPE in after informer stop
- Fix #3083: CertificateException due to PEM being decoded in CertUtils
- Fix #3295: Fix wrong kind getting registered in KubernetesDeserializer in SharedInformerFactory
- Fix #3318: Informer relist add/update should not always be sync events
- Fix #3328: Allow for generic watches of known types
- Fix #3240: MicroTime serialises incorrectly; add custom serializer/deserializer for MicroTime
- Fix #3329: Moved the parsing of resource(String) to the common base client
- Fix #3330: Added usage of the openshift specific handlers for resource(String/HasMetadata) to pickup the right Readiness
Improvements
- Fix #3285: adding waiting for list contexts
Informable.informOnCondition
- Fix #3284: refined how builders are obtained / used by HasMetadataOperation
- Fix #3314: Add more detailed information about what is generated by the CRD generator
- Fix #3307: refined the support for
Readiable.isReady
- Fix #2887: Create Docker Registry secrets
- Fix #3314: add detailed information on CRD generation
Dependency Upgrade
- Fix #3290: Update Tekton Pipeline Model to v0.25.0
New Features
- Fix #3291: Retrying the HTTP operation in case of IOException too
- Fix #2712: Add support for watching logs in multi-container Controller resources (Deployments, StatefulSets, ReplicaSet etc)
Note: Breaking changes in the API
DSL Changes:
- #3307
Readiable.isReady
returns a boolean rather than a Boolean