Skip to content

Releases: virtual-kubelet/virtual-kubelet

v1.11.0

19 Jan 19:47
d41d026
Compare
Choose a tag to compare

v0.11.0 - 2024-01-19

What's Changed

Maintenance 🔧

Bug Fixes 🐞

New Contributors 🥳

Full Changelog: v1.10.0...v1.11.0

v1.10.0

16 Jun 01:46
59fd7fd
Compare
Choose a tag to compare

New Features 🌈

add portforwarding support to node/api

What's Changed

New Contributors 🥳

Full Changelog: v1.9.0...v1.10.0

v1.9.0

19 Apr 20:51
52eacaa
Compare
Choose a tag to compare

New Features 🌈

Special thanks to @fnuarnav for Implementing the new metrics endpoint to support kubernetes version 1.24 and up and to @aka-somix for contributing add support for Attach API functionality.

What's Changed

New Contributors 🥳

Full Changelog: v1.8.0...v1.9.0

v1.8.0

16 Mar 15:37
a207073
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.7.0...v1.8.0

v1.7.0

09 Nov 17:06
704b01e
Compare
Choose a tag to compare

This release is mostly about updating k8s dependencies.

Notable changes:

Full diff: v1.6.0...704b01e

Thanks to everyone who contributed to this release!

v1.6.0

14 Sep 17:59
7c9bd20
Compare
Choose a tag to compare

Notable changes:

Allow customization of retries #962

Instead of a hard-coded retry policy, enable consumers to define a custom retry policy

No longer importing from k8s.io/kuberenetes

This removes the need for all the replace statements in go.mod.

It also unfortunately requires changing the import paths of the stats object.
See 8437e23 for details on what you need to change.

This also means we have a fork of the upstream k8s code for certain things which we'll need to update periodically.

Add higher-level abstraction for node startup #975

This effectively replaces most of the functionality in https://github.com/virtual-kubelet/node-cli.
nodeutil.NewNode("myNode", provider) is essentially all you need to get a node up and running.
There are some customization options, support for Authn+Authz.
We plan to add support for other things like TLS bootstrapping.

client-go and other Kubernetes deps raised to v1.19.

Thanks to everyone involved in making this release happen!

v1.5.0

26 Feb 17:38
616538e
Compare
Choose a tag to compare

This release includes a bug fix that warranted a minor version bump:

  • Split up rate limiters for distinct work queues (#953 @sargun)

It is highly recommended to update to 1.5.0 to get this change.

Other notable changes:

v1.4.0

20 Jan 23:34
3cfd473
Compare
Choose a tag to compare

New features since 1.3:

  • Add helpers for common setup code #862 (@cpuguy83)
  • Add v2 naive node provider implementation which be used to send node status updates #862 (@cpuguy83)
  • Support custom filters for pod events enabling sharing informers #866 (@cpuguy83)
  • Support for V1 node leases and hardening of node controller logic #934 (@sargun)
  • Add klogv2 logger implementation #941 (@pires)

Removals:

Support for v1beta1 leases are no longer supported and are replaced by v1 leases in #934

Bunches of bug fixes.
Full diff: v1.3.0...v1.4.0

Thanks to all who contributed to this release:

v1.2.2

30 Jul 21:06
4e399f9
Compare
Choose a tag to compare

Backport fix to add pod stats summary routes to main pod http handler #868 (@ldx @cpuguy83)

This allows serving stats for metrics-server v0.3+ which expects metrics to run on the main, authenticated listener.

v1.3.0

31 Jul 17:13
5a39c16
Compare
Choose a tag to compare

Changes since 1.2.0

There's also a bunch of new providers listed in the docs for interesting use cases.