Skip to content

Release v1.2.1

Choose a tag to compare

@github-actions github-actions released this 30 Jun 11:00
· 52 commits to main since this release
7ab6047

v1.2.1

Welcome to the v1.2.1 release of Spiderpool!

Compared with version v1.2.0, version v1.2.1 includes the following updates.


Total

Effective pull request number: 11

Commits

Features

  • Add configurable HTTP request timeout for IaaS Network Provider integration. #5661 (@cyclinder)
  • Add configurable vethMTU for the coordinator veth0 device. #5681 (@cyclinder)
  • Add coordinator static routes configuration support. #5683 (@cyclinder)
  • Add ENI/network resource device plugin support for auxiliary ENI scheduling in provider mode. #5678 (@cyclinder)
  • Add vlanMode support to VLAN CNI configuration with auto and manual modes. #5693 (@cyclinder)

Fixes

  • Fix master NIC webhook injection when provider mode is enabled. #5703 (@cyclinder)
  • Fix nightly Kubernetes matrix setup retries by propagating initialization failures. #5669 (@Copilot)
  • Fix Kruise setup retries by cleaning up the existing untar directory before helm pull --untar. #5672 (@Copilot)

Tests

  • Add IaaS Network Provider E2E coverage with mock server and ENI/network resource plugin tests. #5678 (@cyclinder)
  • Add E2E coverage for sub-ENI capacity exhaustion and combined sub-ENI/master NIC resource injection. #5703 (@cyclinder)

Documentation

  • Add and update IaaS Network Provider documentation. #5678 (@cyclinder)
  • Add Spiderpool device plugin documentation. #5678 (@cyclinder)
  • Add coordinator static routes documentation. #5683 (@cyclinder)
  • Update README release version references for v1.2.0. #5652 (@github-actions[bot])

Maintenance

  • Update Spiderpool authors for the release tag. #5645 (@github-actions[bot])