Skip to content

Commit 34744d2

Browse files
committed
Update README and CHANGELOG
1 parent 80c885d commit 34744d2

File tree

2 files changed

+42
-14
lines changed

2 files changed

+42
-14
lines changed

CHANGELOG.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,32 @@
11
# Changelog
22

3+
## 0.16.0
4+
5+
### New
6+
7+
- Update to Kubernetes model v1.28.0
8+
- Add support for exec kube config #29 by @portellaa
9+
10+
### Fixes
11+
12+
- Use DeleteOptions on delete resource #34 by @tallnato
13+
14+
## 0.15.0
15+
16+
### New
17+
18+
- Update to Kubernetes model v1.26.4
19+
- Add support for `resourceVersion` in streaming task
20+
21+
### Fixes
22+
23+
- Set the default response body buffer size for requests returning String to 10MB #30 by @ewilken
24+
- Fix streaming issues when watching resources with small payloads #31
25+
26+
### Breaking Changes
27+
28+
- Drop support for Swift 5.5
29+
330
## 0.14.0
431

532
### New

README.md

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
<a href="https://swiftpackageindex.com/swiftkube/client">
1010
<img src="https://img.shields.io/endpoint?url=https%3A%2F%2Fswiftpackageindex.com%2Fapi%2Fpackages%2Fswiftkube%2Fclient%2Fbadge%3Ftype%3Dplatforms"/>
1111
</a>
12-
<a href="https://v1-26.docs.kubernetes.io/docs/reference/generated/kubernetes-api/v1.26/">
13-
<img src="https://img.shields.io/badge/Kubernetes-1.26.4-blue.svg" alt="Kubernetes 1.26.4"/>
12+
<a href="https://v1-28.docs.kubernetes.io/docs/reference/generated/kubernetes-api/v1.28/">
13+
<img src="https://img.shields.io/badge/Kubernetes-1.28.0-blue.svg" alt="Kubernetes 1.28.0"/>
1414
</a>
1515
<a href="https://swift.org/package-manager">
1616
<img src="https://img.shields.io/badge/SwiftPM-compatible-brightgreen.svg?style=flat" alt="Swift Package Manager" />
@@ -42,7 +42,7 @@
4242
Swift client for talking to a [Kubernetes](http://kubernetes.io/) cluster via a fluent DSL based
4343
on [SwiftNIO](https://github.com/apple/swift-nio) and the [AysncHTTPClient](https://github.com/swift-server/async-http-client).
4444

45-
- [x] Covers all Kubernetes API Groups in v1.24.10
45+
- [x] Covers all Kubernetes API Groups in v1.28.0
4646
- [x] Automatic configuration discovery
4747
- [x] DSL style API
4848
- [x] For all API Groups/Versions
@@ -68,15 +68,16 @@ on [SwiftNIO](https://github.com/apple/swift-nio) and the [AysncHTTPClient](http
6868

6969
## Compatibility Matrix
7070

71-
| | 1.18.9 | 1.19.8 | 1.20.9 | 1.22.7 | 1.24.8 | 1.24.10 | 1.26.4 |
72-
|-------------------|--------|--------|--------|--------|--------|---------|--------|
73-
| `0.6.x` || - | - | - | - | - | - |
74-
| `0.7.x...0.9.x` | - || - | - | - | - | - |
75-
| `0.10.x` | - | - || - | - | - | - |
76-
| `0.11.x` | - | - | - || - | - | - |
77-
| `0.12.x...0.13.x` | - | - | - | - || - | - |
78-
| `0.14.x` | - | - | - | - | - || - |
79-
| `0.15.x` | - | - | - | - | - | - ||
71+
| | 1.18.9 | 1.19.8 | 1.20.9 | 1.22.7 | 1.24.8 | 1.24.10 | 1.26.4 | 1.28.0 |
72+
|-------------------|--------|--------|--------|--------|--------|---------|--------|--------|
73+
| `0.6.x` || - | - | - | - | - | - | - |
74+
| `0.7.x...0.9.x` | - || - | - | - | - | - | - |
75+
| `0.10.x` | - | - || - | - | - | - | - |
76+
| `0.11.x` | - | - | - || - | - | - | - |
77+
| `0.12.x...0.13.x` | - | - | - | - || - | - | - |
78+
| `0.14.x` | - | - | - | - | - || - | - |
79+
| `0.15.x` | - | - | - | - | - | - || - |
80+
| `0.16.x` | - | - | - | - | - | - | - ||
8081

8182
- `` Exact match of API objects in both client and the Kubernetes version.
8283
- `-` 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<String> in
545546
To use the `SwiftkubeClient` in a SwiftPM project, add the following line to the dependencies in your `Package.swift` file:
546547

547548
```swift
548-
.package(name: "SwiftkubeClient", url: "https://github.com/swiftkube/client.git", from: "0.15.0")
549+
.package(name: "SwiftkubeClient", url: "https://github.com/swiftkube/client.git", from: "0.16.0")
549550
```
550551

551552
then include it as a dependency in your target:
@@ -556,7 +557,7 @@ import PackageDescription
556557
let package = Package(
557558
// ...
558559
dependencies: [
559-
.package(name: "SwiftkubeClient", url: "https://github.com/swiftkube/client.git", from: "0.15.0")
560+
.package(name: "SwiftkubeClient", url: "https://github.com/swiftkube/client.git", from: "0.16.0")
560561
],
561562
targets: [
562563
.target(name: "<your-target>", dependencies: [

0 commit comments

Comments
 (0)