All Versions
88
Latest Version
Avg Release Cycle
39 days
Latest Release
526 days ago

Changelog History
Page 9

  • v4.1.1 Changes

    Bugs

    * Fix #1239: Fix one case of OkHttp connection leaks
    
    * Fix #1266: Not setting optional Impersonate-Group results in NPE in ImpersonatorInterceptor
    
    * Fix #1238: Renamed files with invalid Windows characters
    
    * Fix #1260: Added Windows support in ConfigTest.honorClientAuthenticatorCommands
    
    * Fix #579: Add Timestampable interface to PodOperationsImpl/BuildOperationsImpl and set timestamps parameter
    
    * Fix #1273: customResources can't be used with Cluster scoped CRDs
    
    * Fix #1228: Closed InputStream in OperationSupport's handleResponse to avoid leak
    
    * Fix #1280: Fix ExecCredential deserialization in kubeconfig auth
    

    Improvements

    * Fix #1226 : Extend and move integrations tests
    
    * Fix #989  : Add support for waitForCondition
    
    * Fix #1293 : OpenShiftOAuthInterceptor.authorize() should only throw IOException
    

    Dependency Upgrade

    * Fix #1223: jackson-dataformat-yaml dependency (2.7.7) ageing
    
    * Fix #1262: Upgrade maven-surefire-plugin to 3.0.0-M1
    
    * Fix #1272: Upgrade Awaitility to version 3.1.3
    
    * Fix #1235: Upgrade kubernetes-model to latest kubernetes/Openshift versions
    

    New Feature * Fix #1142: Pagination Support

    * Fix #1234: VolumeNodeAffinity support
    
    * Fix #1244: Pod Priority Support
    
    * Fix #1186: Added Support for creating HPA based on custom metrics
    
  • v4.0.7 Changes

    Bugs

    * Fix #1214 : Watch resource versions not correctly tracked resulting in 410 errors on reconnect
    

    Improvements

    * Fix #1179 : Impersonate-Extra keys may be specified multiple times
    * Fix #1182 : Fixes flaky integration tests.
    * Fix #1200 : Support client authenticator commands like `aws-iam-authenticator`.
    * Fix #1201 : Fix problems with swallowed InterruptedExceptions
    * Chore #1168 : Upgrade to Java 8
    * fix #1197 : Broken withName() method  for CustomResourceDefinition.
    

    Dependency Upgrade

    New Feature

  • v4.0.4 Changes

    Bugs

    * Fix #1180 : DeploymentExamples requires the definition of a selector with match labels
    
    * Fix #1099 : CustomResourceDefinitions: withResourceVersion() causes NoSuchMethodError
    
    * Fix #1156 : Watcher does not have correct authentication information in Openshift environment.
    
    * Fix #1125 : ConfigMap labels are ignored when using mock KubernetesServer
    
    * Fix #1144 : Get Request with OpenShift Mock Server Not Working
    
    * Fix #1147 : Cluster context was being ignored when loading the Config from a kubeconfig file
    
    * Fix #1162 : Deletion of DeploymentConfig now does not fail randomly because of issues related to owner references of the ReplicationController
    
    * Fix #1165 : Null parameter values when processing a template are now handled properly
    
    * Fix #1173 : Send response to Callback for exec commands that have no textual feedback
    
    * Fix #1172 : Use v1beta1 for CronJob
    
    * Fix #1158: Add support for label selectors in the mock server
    

    Improvements

    * Added Kubernetes/Openshift examples for client.getVersion()
    * Fix #1126 : Add new option `kubernetes.disable.hostname.verification` / `KUBERNETES_DISABLE_HOSTNAME_VERIFICATION` to disable hostname verification
    * Fix #1178 : Impersonate-Group may be specified multiple times
    

    Dependency Upgrade

    * Fix #924 : Include kubernetes-model in client BOM with dependencies.
    

    New Feature

    * Fix #1066 : Add support for Kubernetes RBAC Role and Role Binding
    * Fix #1150: Add support for Kubernetes RBAC Cluster Role and Cluster Role Binding
    * Fix #770: Added Support for CronJob
    * Fix #1140: Provide User Utilities
    * Fix #1139 : Make it easy to get the URL of a service.
    
  • v4.0.0 Changes

    Bugs

    * Fix #1098 : Unable to create LimitRange from yaml
    * Fix #1089 : Query parameters are not correctly processed if set in `masterUrl`
    * Fix #1112 : Append multiple query param in masterUrl
    * Fix #1085 : Impersonate parameters are not configurable for DefaultOpenShiftClient
    * Fix #1106 : Fix typo in crud mode in mockserver
    

    New Feature

    * Fix #1020 : Support for Kubernetes/Openshift v1.9/v3.9 respectively
    

    Improvements

    * Fix #1119 : Regression Test are more stable and takes less time to execute
    

    Dependency Upgrade

    * Kubernetes Model upgraded to 3.0.0 with support for Kubernetes/Openshift v1.9/v3.9 respectively
      Features and Fixes Available
       * Resources according to Kubernetes/Openshift v1.9/v3.9
       * Add support for RBAC Role, Role Binding and Netnamespace in Model
       * KubernetesDeserializer shouldn't pickup mappings from incompatible providers
       * Add all packages in KubernetesDeserializer
    

    Major Movements and Changes

    * SecurityContextConstraints has been moved to OpenShift client from Kubernetes Client
    * Job dsl is in both `batch` and `extensions`(Extensions is deprecated)
    * DaemonSet dsl is in both `apps` and `extensions`(Extensions is deprecated)
    * Deployment dsl is in both `apps` and `extensions`(Extensions is deprecated)
    * ReplicaSet dsl is in both `apps` and `extensions`(Extensions is deprecated)
    * NetworkPolicy dsl is in both `network` and `extensiosn`(Extensions is deprecated)
    * Storage Class moved from `client base DSL` to `storage` DSL
    * PodSecurityPolicies moved from `client base DSL` and `extensions` to only `extensions`
    * ThirdPartyResource has been removed.
    
  • v3.2.0 Changes

    Bugs

    • Fix #1083 : Mock Kubernetes server only handles core and extensions API groups
    • Fix #1087 : Mock server can't list custom resources
    • Fix #1055 : Unable to log in to cluster when using username and password

    New Feature

    Improvements

  • v3.1.12 Changes

    Bugs

    • Fix #1070 : Error parsing openshift json template with the latest version

    New Feature

    • Fix #1048 : Add support for the k8s/openshift version

    Improvements

    • Fixes premature call to watcher onClose
  • v3.1.11 Changes

    Bugs

    • Fix #1013 : Kubernetes connection is not getting closed.
    • Fix #1004 : Multiple document handling breaks if "---" found anywhere in the document
    • Fix #1035 : RejectedExecutionException in WatchHTTPManager
    • Impersonation parameters not set in withRequestConfig - https://github.com/fabric8io/kubernetes-client/pull/1037

    Improvements

    • NO_PROXY setting now supports IP ranges so you can specify whole subnet to be excluded from proxy traffic eg. 192.168.0.1/8
  • v3.1.10 Changes

    Bugs

    New Feature

    Improvements