Skip to content

Releases: doriordan/skuber

v2.5.0

26 Jul 12:17
Compare
Choose a tag to compare

Enhancements and bug-fixes in this release:

v2.4.0

16 Dec 07:44
Compare
Choose a tag to compare

This release adds support for Scala 2.13.

Significant changes in this release:

Notes

  • The fix for issue #289 makes a minor change to the model for Scale resources.
  • An already deprecated method on Scale resources (withReplicas) has been removed, use withSpecReplicas instead.

v2.3.0

20 Aug 14:26
Compare
Choose a tag to compare

This release includes the following changes:

  • #268 Fix ClassCastException when parsing GCP auth provider expiry dates
  • #275 Fix time writes typo
  • #277 Typo in podManagementPolicy - apps.v1.StatefulSet
  • #272 Add support for JobSpec v1 batch ttlSecondsAfterFinished

v2.2.0

21 Apr 11:01
Compare
Choose a tag to compare

NOTE: The play dependency update for #263 may cause binary incompatibilities for applications that have other dependencies on Play 2.6. In such cases, it is recommended not to update to v2.2 of Skuber until your other Play dependencies have been updated to Play 2.7 as well.

Changes in this release:

  • #263 Update Play dependency
  • #265 Change Ingress.Rule.host from String to Option[String] to fix errors
  • #266 json formatter for Probe objects has a typo
  • #262 Persistent volume claim definition
  • #260 loadBalancerIP in skuber.Service.Spec

v2.1.1

25 Feb 14:02
Compare
Choose a tag to compare

This release contains some minor enhancements and fixes:

  • #248 Fluent API for Job spec
  • #249 Allow shareProcessNamespace in pod manifests
  • #250 Bugfix: conditions of job's status absent
  • #253 Correct example listing pods on Readme

v2.1.0

15 Jan 07:42
Compare
Choose a tag to compare

The main change for v2.1.0 is a refactoring and streamlining of the skuber.api package (this should not require application changes) - see PR #242 for details. This change also includes a new ListOptions type that enables more options to be passed to list and watch calls.
The other changes since the last release include:

  • #241 Update security context
  • #243 Refactor patch objects
  • #246 support 'matchFields' in NodeSelectorTerm

v2.0.12

10 Nov 16:31
Compare
Choose a tag to compare

Changes since v2.0.11:

  • #226 Fixes issue #225 (getPodLogSource returning 400 when >1 containers)
  • #228 Format size limit of EmptyDir
  • #232 Add sinceTime option for pod logs
  • #227 Implement the patch method
  • #236 Improve pod log
  • #240 Make Patch trait not sealed

v2.0.11

28 Sep 08:10
Compare
Choose a tag to compare

Changes since last release (v2.0.10) can be viewed in detail at v2.0.10...v2.0.11

There are notable enhancements including the new exec method, support for generic volume types, ability to delete all resources of a given type, and support for pod disruption budgets and latest HPAS version. There also several bug fixes and smaller enhancements. Another notable change is that skuber will now create a new object in the namespace specified in the object metadata (if set), instead of the configured namespace for the current request context.

Details:

  • #199 Added storageClassName to PersistentVolumeClaim.Spec
  • #200 Support for generic volume types
  • #203 Do not assume default namespace for new objects
  • #208 Added "Delete" to skuber.PersistentVolume.ReclaimPolicy
  • #210 Add delete collection methods
  • #211 Object namespace has higher priority when creating
  • #195 Support pod exec
  • #205 Use local HttpsConnectionContext instead of overwriting default
  • #213 Add support for PodDisruptionBudget
  • #217 Add missing list formatter for PodDisruptionBudget
  • #215 Handle Empty Values in Kube Config
  • #216 Define implicit configmap list format
  • #214 Add support HorizontalPodAutoscaler v2beta1
  • #219 Fix auth header
  • #222 Set connection context in exec method

v2.0.10

26 Aug 13:14
Compare
Choose a tag to compare

Changes since the last release:

  • #180 In-cluster configuration and docs
  • #185 Update to specs2 version
  • #166 Update to dependency library versions
  • #186 [Docs] Refactored README and ammonite quickstart
  • #189 Change Container.Image type from Option[Int] to Option[Long]
  • #191 Change Node Taint value from String to Option[String] to avoid JSON parsing errors
  • #181 Add ability to continuously watch a resource
  • #194 Added GenericVolumeSource as a fallback for parsing unknown volumes types
  • #197 readyReplicas field on Status on Deployment V1 is misspelt

v2.0.9

23 Jul 12:32
Compare
Choose a tag to compare

Main changes since v2.0.8:

  • Custom Resource improvements ( #167 , #170 , #174 ), notably adding a CustomResource class to make it easier to handle custom resources, with an integration test
  • Lightweight namespace switching #176
  • Fix to optional endpoints fields #177
  • Akka dependencies version upgrade #178
  • New integration test for Service #162