- Allow creating Kind models from array data using newKind().
- Add a basic KubeConfig parser.
- Add a K8sFactory to construct the client from a KubeConfig file.
- Add HttpClientFactory and WebsocketClientFactory support for auto-configuration.
- Add the Swoole based websocket class to the websocket factory.
- Add the ability to proxy HTTP requests to pod, nodes, and services.
- Fix how certain error status codes are handled when received.
- Allow full access to the Response in an HttpException.
- Fix proxy service methods by always preferring an explicit HTTP method if passed in.
- Add the ability to port-forward from a pod.
- Be more restrictive with the minor version of k8s/core.
- Add the ability to perform a replace / put operation.
- Add the ability to attach the running process of a container in a Pod.
- Add the ability to read the status sub-resource.
- Add the ability to patch the status sub-resource.
- Add the ability to replace the status sub-resource.
- Minor change to allow the POST of an Eviction to work.
- Fix how empty objects and time values are serialized when sent to Kubernetes.
- Add the ability to download files from Pods.
- Add the ability to upload files to Pods.
- Add the ability to patch Kubernetes resources (json, strategic, merge).
- Add the ability to get the full status from a Kubernetes exception.
- Add integration tests / coverage.
- Initial release