Swiftpack.co - Swift Packages by swiftkube

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.

Packages published by swiftkube

swiftkube/client 0.17.0
Swift client for Kubernetes
⭐️ 119
🕓 24 weeks ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
SwiftkubeClient 0.17.0
24 weeks ago
## 0.17.0 ### Updates Update dependencies: - Async HTTP Client 1.19.0 - Kubernetes 1.28.3 - SwiftkubeModel 0.13.0 - SwiftNIO 2.61.0
SwiftkubeClient 0.16.0
33 weeks ago
### 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
SwiftkubeClient 0.15.0
46 weeks ago
### 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
SwiftkubeClient 0.14.0
1 year ago
### New - Update to Kubernetes model v1.24.10 ### Fixes - Fix decoding error when deleting a service #27 ### Breaking Changes - `SwiftkubeModel 0.8.0` makes all `KubernetesResources` Hashable #28
SwiftkubeClient v0.13.0
1 year ago
### New - Use structured concurrency instead of EventLoops for watching resources #25 ### Fixes - Fix client crash in `GenericKubernetesClient.prepareDecoder` due to decoder instance being shared #24 ### Breaking Changes - Drop AnyKubernetesAPIResource in favour of UnstructuredResource - The generic client for a given `GroupVersionResource` uses `UnstructuredResource` for unknown types: - ``KubernetesClient/`for`(gvr:) -> GenericKubernetesClient<AnyKubernetesAPIResource>`` is replaced with: - ``KubernetesClient/`for`(gvr:) -> GenericKubernetesClient<UnstructuredResource>`` - The `SwiftkubeClientTask` returned by the `watch` and `follow` API must be started explicitly - The `SwiftkubeClientTask` returns an `AsyncThrowingStream` instead of using a callback delegate
SwfitkubeClient v0.12.0
1 year ago
### New - Update to Kubernetes model v1.24.8 - Update dependencies - Async HTTP Client 1.13.1 - SwiftkubeModel 0.6.0 - SwiftLog 1.4.4 - SwiftMetrics 2.3.3 - SwiftNIO 2.46.0 - Yams 5.0.1 - Update k3s docker image to k3s:v1.24.8-k3s1 - Add configurable timeout and redirect config for the underlying HTTPClient by @octo47 - Update documentation comments ### Breaking Changes - Raise minimum supported Swift version to 5.5 - Replace `EventLoops` with `async/await` style API
SwiftkubeClient v0.11.0
1 year ago
### New - Update to Kubernetes model v1.22.7 - Add option to retrieve logs once without watching / streaming (#14) by @thomashorrobin - Add discovery API to load server resources - Use SwiftkubeModel v0.5.0 - Refactor client to use `GroupVersionResource` instead of `GroupVersionKind` for resource type resolution - Support creating a parametrised generic client given a `GroupVersionResource` - Make `GenericKubernetesClient` extensions public - Update k3s docker image to k3s:v1.22.7-k3s1 ### Fixes - Typo in property name for storage.v1 API Group (#11) by @portellaa - Add explicit dependency on NIO (#12) by @t089
SwiftkubeClient 0.10.0
2 years ago
### New - Update to Kubernetes model v1.20.9 - Add `LocalFileConfigLoader` for loading KubeConfigs from a local file given a URL #8 by @thomashorrobin - Add support for `scale` and `status` API - Setup CI with live K3d cluster and add several tests against it ### Bug Fixes - Add missing support for `continue` token in `ListOption` for retrieving subsequent list results #9 - Track dependency on SwiftkubeModel up-to-next minor instead of major #10
SwiftkubeClient 0.9.0
2 years ago
- Add supported platforms for Swift package - Add CI for iOS build
SwiftkubeClient v0.8.0
3 years ago
### New - DSL for all API Groups/Versions
iOS macOS watchOS tvOS linux macOS iOS
swiftkube/model 0.13.0
Swift Kubernetes API objects
⭐️ 22
🕓 25 weeks ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
SwiftkubeModel 0.13.0
25 weeks ago
- Update to Kubernetes v1.28.3 - Make `GroupVersionResource` conform to `Codable` (#9 by @ewilken)
SwiftkubeModel 0.12.0
35 weeks ago
- Update to Kubernetes v1.28.0
SwiftkubeModel v0.11.0
46 weeks ago
- Drop support for Swift 5.5
SwiftkubeModel v0.10.0
46 weeks ago
- Update to Kubernetes v1.26.4
SwiftkubeModel v0.9.0
46 weeks ago
- Update to Kubernetes v1.25.9 - Add `CronJob/generateJob()` and `GenerateRandomHash` by @thomashorrobin
SwiftkubeModel v0.8.0
1 year ago
- Update to Kubernetes 1.24.10 - Make all `KubernetesResources` `Hashable` - Introduce a new `JSONObject` type to represent arbitrary JSON fields in the following resources: - `apiextensions.v1.CustomResourceValidation` - `apps.v1.ControllerRevision` - `meta.v1.ManagedFieldsEntry` - `meta.v1.WatchEvent`
SwiftkubeModel v0.7.2
1 year ago
### New - Make `GroupVersionResource` and its friends Hashable
SwiftkubeModel v0.7.1
1 year ago
### Fixes - Fix UnstructuredResource's metadata encoding
SwiftkubeModel v0.7.0
1 year ago
- Drop `AnyKubernetesAPIResource` in favour of `UnstructuredResource`
SwiftkubeModel v0.6.0
1 year ago
- Update to Kubernetes 1.24.8 - Update to Swift 5.5
iOS macOS watchOS tvOS linux macOS iOS
swiftkube/servicediscovery 0.1.0
Swift Service Discovery implementation for Kubernetes on Swiftkube
⭐️ 4
🕓 3 years ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
SwiftkubeServiceDiscovery v0.1.0
3 years ago
Initial release of Swiftkube:ServiceDiscovery See README for details
macOS linux macOS iOS

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics