diff --git a/CHANGELOG.md b/CHANGELOG.md
index 06ab968..aa8da53 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,32 @@
# Changelog
+## 0.16.0
+
+### New
+
+- Update to Kubernetes model v1.28.0
+- Add support for exec kube config #29 by @portellaa
+
+### Fixes
+
+- Use DeleteOptions on delete resource #34 by @tallnato
+
+## 0.15.0
+
+### New
+
+- Update to Kubernetes model v1.26.4
+- Add support for `resourceVersion` in streaming task
+
+### Fixes
+
+- Set the default response body buffer size for requests returning String to 10MB #30 by @ewilken
+- Fix streaming issues when watching resources with small payloads #31
+
+### Breaking Changes
+
+- Drop support for Swift 5.5
+
## 0.14.0
### New
diff --git a/README.md b/README.md
index b22795b..6c28bbf 100644
--- a/README.md
+++ b/README.md
@@ -9,8 +9,8 @@
-
-
+
+
@@ -42,7 +42,7 @@
Swift client for talking to a [Kubernetes](http://kubernetes.io/) cluster via a fluent DSL based
on [SwiftNIO](https://github.com/apple/swift-nio) and the [AysncHTTPClient](https://github.com/swift-server/async-http-client).
-- [x] Covers all Kubernetes API Groups in v1.24.10
+- [x] Covers all Kubernetes API Groups in v1.28.0
- [x] Automatic configuration discovery
- [x] DSL style API
- [x] For all API Groups/Versions
@@ -68,15 +68,16 @@ on [SwiftNIO](https://github.com/apple/swift-nio) and the [AysncHTTPClient](http
## Compatibility Matrix
-| | 1.18.9 | 1.19.8 | 1.20.9 | 1.22.7 | 1.24.8 | 1.24.10 | 1.26.4 |
-|-------------------|--------|--------|--------|--------|--------|---------|--------|
-| `0.6.x` | ✓ | - | - | - | - | - | - |
-| `0.7.x...0.9.x` | - | ✓ | - | - | - | - | - |
-| `0.10.x` | - | - | ✓ | - | - | - | - |
-| `0.11.x` | - | - | - | ✓ | - | - | - |
-| `0.12.x...0.13.x` | - | - | - | - | ✓ | - | - |
-| `0.14.x` | - | - | - | - | - | ✓ | - |
-| `0.15.x` | - | - | - | - | - | - | ✓ |
+| | 1.18.9 | 1.19.8 | 1.20.9 | 1.22.7 | 1.24.8 | 1.24.10 | 1.26.4 | 1.28.0 |
+|-------------------|--------|--------|--------|--------|--------|---------|--------|--------|
+| `0.6.x` | ✓ | - | - | - | - | - | - | - |
+| `0.7.x...0.9.x` | - | ✓ | - | - | - | - | - | - |
+| `0.10.x` | - | - | ✓ | - | - | - | - | - |
+| `0.11.x` | - | - | - | ✓ | - | - | - | - |
+| `0.12.x...0.13.x` | - | - | - | - | ✓ | - | - | - |
+| `0.14.x` | - | - | - | - | - | ✓ | - | - |
+| `0.15.x` | - | - | - | - | - | - | ✓ | - |
+| `0.16.x` | - | - | - | - | - | - | - | ✓ |
- `✓` Exact match of API objects in both client and the Kubernetes version.
- `-` API objects mismatches either due to the removal of old API or the addition of new API. However, everything the
@@ -545,7 +546,7 @@ app.get("metrics") { request -> EventLoopFuture in
To use the `SwiftkubeClient` in a SwiftPM project, add the following line to the dependencies in your `Package.swift` file:
```swift
-.package(name: "SwiftkubeClient", url: "https://github.com/swiftkube/client.git", from: "0.15.0")
+.package(name: "SwiftkubeClient", url: "https://github.com/swiftkube/client.git", from: "0.16.0")
```
then include it as a dependency in your target:
@@ -556,7 +557,7 @@ import PackageDescription
let package = Package(
// ...
dependencies: [
- .package(name: "SwiftkubeClient", url: "https://github.com/swiftkube/client.git", from: "0.15.0")
+ .package(name: "SwiftkubeClient", url: "https://github.com/swiftkube/client.git", from: "0.16.0")
],
targets: [
.target(name: "", dependencies: [