Skip to content

Commit b049bbc

Browse files
committed
Update Readme and Changelog
1 parent eddee87 commit b049bbc

File tree

2 files changed

+25
-11
lines changed

2 files changed

+25
-11
lines changed

CHANGELOG.md

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

3+
## 0.23.0
4+
5+
- Update to Kubernetes model v1.32.2
6+
- Add client support for proxy URLs (#43 by @ewilken)
7+
- Add client support for gzipped server responses (#43 by @ewilken)
8+
- Add an optional `tailLines` parameter to the log request to be able to limit the number of lines requested from the server (#43 by @ewilken)
9+
- Fix a bug on `RequestBuilder` where a path was overwritten where it should have been appended (#43 by @ewilken)
10+
- This became apparent with users using Rancher, where the base path already had a `/` in it
11+
- Add a `doesNotExist` variant to `LabelSelectorRequirement`, akin to the upstream "DoesNotExist" variant on selectors (#43 by @ewilken)
12+
- Add the upstream `installHint`, `provideClusterInfo` and `interactiveMode` fields to ExecConfig (#43 by @ewilken)
13+
- Make `ExecCredential` public too able to base custom exec implementations on top of it (#43 by @ewilken)
14+
- Add public initializers to `Cluster` and `AuthInfo` (#43 by @ewilken)
15+
- Make `Cluster`, `AuthInfo`, `AuthProviderConfig`, `ExecConfig` and `ExecEnvVar` conform to Hashable and Equatable (#43 by @ewilken)
16+
317
## 0.22.0
418

519
- Make immutable and non-mutating client properties nonisolated

README.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<img src="https://img.shields.io/endpoint?url=https%3A%2F%2Fswiftpackageindex.com%2Fapi%2Fpackages%2Fswiftkube%2Fclient%2Fbadge%3Ftype%3Dplatforms"/>
1111
</a>
1212
<a href="https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.32/">
13-
<img src="https://img.shields.io/badge/Kubernetes-1.32.0-blue.svg" alt="Kubernetes 1.32.0"/>
13+
<img src="https://img.shields.io/badge/Kubernetes-1.32.2-blue.svg" alt="Kubernetes 1.32.2"/>
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" />
@@ -68,14 +68,14 @@ on [SwiftNIO](https://github.com/apple/swift-nio) and the [AysncHTTPClient](http
6868

6969
## Compatibility Matrix
7070

71-
| | 1.24.10 | 1.26.4 | 1.28.0 | 1.28.3 | 1.29.6 | 1.32.0 |
72-
|-------------------|---------|--------|--------|--------|--------|--------|
73-
| `0.14.x` || - | - | - | - | - |
74-
| `0.15.x` | - || - | - | - | - |
75-
| `0.16.x` | - | - || - | - | - |
76-
| `0.17.x` | - | - | - || - | - |
77-
| `0.18.x` | - | - | - | - || - |
78-
| `0.19.x`-`0.22.0` | - | - | - | - | - ||
71+
| | 1.24.10 | 1.26.4 | 1.28.0 | 1.28.3 | 1.29.6 | 1.32.0 | 1.32.2 |
72+
|-------------------|---------|--------|--------|--------|--------|--------|--------|
73+
| `0.14.x` || - | - | - | - | - | - |
74+
| `0.15.x` | - || - | - | - | - | - |
75+
| `0.16.x` | - | - || - | - | - | - |
76+
| `0.17.x` | - | - | - || - | - | - |
77+
| `0.18.x` | - | - | - | - || - | - |
78+
| `0.19.x`-`0.23.0` | - | - | - | - | - | ||
7979

8080
- `` Exact match of API objects in both client and the Kubernetes version.
8181
- `-` API objects mismatches either due to the removal of old API or the addition of new API. However, everything the
@@ -544,7 +544,7 @@ app.get("metrics") { request -> EventLoopFuture<String> in
544544
To use the `SwiftkubeClient` in a SwiftPM project, add the following line to the dependencies in your `Package.swift` file:
545545

546546
```swift
547-
.package(name: "SwiftkubeClient", url: "https://github.com/swiftkube/client.git", from: "0.22.0")
547+
.package(name: "SwiftkubeClient", url: "https://github.com/swiftkube/client.git", from: "0.23.0")
548548
```
549549

550550
then include it as a dependency in your target:
@@ -555,7 +555,7 @@ import PackageDescription
555555
let package = Package(
556556
// ...
557557
dependencies: [
558-
.package(name: "SwiftkubeClient", url: "https://github.com/swiftkube/client.git", from: "0.22.0")
558+
.package(name: "SwiftkubeClient", url: "https://github.com/swiftkube/client.git", from: "0.23.0")
559559
],
560560
targets: [
561561
.target(name: "<your-target>", dependencies: [

0 commit comments

Comments
 (0)