github.com/alibaba/hybridnet
v0.8.8
alibaba/hybridnet
What this package is like to depend on
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 9 days to 6 months
Nearly every release is documented
notes for 33 of 33 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
78 releases · first in 2021
0 releases in the last 12 months
see the full history below
Release timeline
78 releases · Sep 2021 to Jul 2024Releases
latest 60 of 78-
v0.8.810 Oct 2023Release notes
Open source →Fixed Issues
- Avoid waiting containers block stateful pods' deletion. (#407)
Release notes
Open source →Fixed Issues
- Avoid waiting containers block stateful pods' deletion. (#407)
-
v0.8.721 Sep 2023Release notes
Open source →Fixed Issues
- Only reserve ip instance after pod terminated. (#403)
Improvements
- Introduce
--update-ipinstance-statusflag for daemon to enable/disable daemon's patching IPInstance CR status while creating pod. (#402)
Release notes
Open source →Fixed Issues
- Only reserve ip instance after pod terminated. (#403)
Improvements
- Introduce
--update-ipinstance-statusflag for daemon to enable/disable daemon's patching IPInstance CR status while creating pod. (#402)
-
v0.8.612 Jul 2023Release notes
Open source →Fixed Issues
- Forbid flooing for unicast dst mac address in vxlan network. (#397)
Release notes
Open source →Fixed Issues
- Forbid flooing for unicast dst mac address in vxlan network. (#397)
-
v0.8.503 Jul 2023Release notes
Open source →Improvements
- Fix CVE-2016-2183 vulnerability of wehook component.
- Bump controller-runtime from v0.11.2 to v0.13.1.
Release notes
Open source →Improvements
- Fix nil pointer error which might happen in daemon during initializiation. (#391)
- Fix the error that ipv6 "local underlay net" ipset name is longer than 31 characters. (#391)
-
v0.8.428 Jun 2023Release notes
Open source →Fixed Issues
- Fix nil pointer error which might happen in daemon during initializiation. (#391)
- Fix the error that ipv6 "local underlay net" ipset name is longer than 31 characters. (#391)
-
v0.8.321 Jun 2023Release notes
Open source →Fixed Issues
- Add created host interface into CNI result for chained plugins like bandwidth. (#388)
-
v0.8.219 Jun 2023Release notes
Open source →Fixed Issues
- Allow Pod names to be over 63 characters length. (#385)
- Make hybridnet support chained plugins. (#384)
-
v0.8.108 Jun 2023Release notes
Open source →Improvements
- Skip local vtep when generate vxlan fdb entry. (#373)
- Add underlay network nodes conflict validation in webhook. (#377)
- Allow no routable bgp peer exists for a BGP Network and inherit node default route in such cases. (#378)
- Drop possible endless VLAN underlay traffic to avoid route loop. (#379)
-
v0.8.1-0.20240710095951-64b295a2c7f210 Jul 2024 pre-releaseNothing published for this version
-
v0.8.1-0.20240705095101-4448ff59225f05 Jul 2024 pre-releaseNothing published for this version
-
v0.8.1-0.20240418105526-b847fd2505c018 Apr 2024 pre-releaseNothing published for this version
-
v0.8.1-0.20231011013431-33b48650a6a111 Oct 2023 pre-releaseNothing published for this version
-
v0.8.1-0.20230922032250-1c46ffb40f9a22 Sep 2023 pre-releaseNothing published for this version
-
v0.8.1-0.20230712054255-1fa3e616d33612 Jul 2023 pre-releaseNothing published for this version
-
v0.8.1-0.20230703065226-5a849575084003 Jul 2023 pre-releaseNothing published for this version
-
v0.8.1-0.20230703035346-b6e40f13a5e303 Jul 2023 pre-releaseNothing published for this version
-
v0.8.1-0.20230628081555-b3bb24c2c11a28 Jun 2023 pre-releaseNothing published for this version
-
v0.8.1-0.20230621064551-161aae05c9ee21 Jun 2023 pre-releaseNothing published for this version
-
v0.8.1-0.20230621031645-db35b399d73c21 Jun 2023 pre-releaseNothing published for this version
-
v0.8.1-0.20230619022605-080e4c7a6f4e19 Jun 2023 pre-releaseNothing published for this version
-
v0.8.1-0.20230609072135-43c46079dbd709 Jun 2023 pre-releaseNothing published for this version
-
v0.8.1-0.20230526080925-3d83c3068d8226 May 2023 pre-releaseNothing published for this version
-
v0.8.1-0.20230309013104-fabc167c1ee109 Mar 2023 pre-releaseNothing published for this version
-
v0.8.007 Mar 2023Release notes
Open source →Improvements
- Support multiple bgp peers for bgp network. (#370 )
- Make unestablished BGP peers' blocking Pod creation can be optional. (#370 )
Other notable changes
- Update gobgp to v3.11.0 and golang to 1.9.
- Add
pkg/clientto release tag.
-
v0.7.823 Feb 2023Release notes
Open source →Fixed Issues
- Fix ipv6 subnet capacity calculation error because of int64 overflow. (#366 )
- Fix felix crash because of cni-daemon's executing ipset frequently. (#364 )
- Reserve ips for evicted and completed ip-retained pod. (#365 )
Improvements
- Check
accept_rasysctl before enableipv6.forwarding. (#367 )
-
v0.7.703 Jan 2023Release notes
Open source →Fixed Issues
- Fix capacity calculation error of
0.X.X.Xsubnets (#348 ) - Fix invalid validation of vlan id in daemon (#352 )
- Fix retained ip pods' suddenlly getting stuck in
Terminatingif their owner referrence is removed (#353 ) - Skip unscheduled pods in pod reconciliation in manager (#354 )
Improvements
- Switch package
ioutiltoosbecause of deprecation (#349 )
- Fix capacity calculation error of
-
v0.7.624 Nov 2022Release notes
Open source →Fixed Issues
- Fix issue of manager getting stuck in processing subnet which starts with IP like 0.X.X.X (#342)
- Fix the access error of NodePort while the externalTrafficPolicy is "Local" (#343)
Improvements
- Handle possible cache sync failure for manager (#338)
-
v0.7.508 Nov 2022Release notes
Open source →Improvements
- Introduce typha for large scale (#333)
- List/watch NodeInfo CR objects instead of Node objects in daemon to reduce communication load (#323)
- Add scripts to clean felix iptables rules automatically while policy is disabled (#330 #333)
-
v0.7.424 Oct 2022Release notes
Open source →Improvements
- Support modifying ipv6 route GC sysctl parameters by daemon (#326)
- Enable RecoverPanic to handle unexpected panics and avoid unnecessary restarts (#323)
- Ensure felix ready before start pod (#327)
-
v0.7.308 Sep 2022Release notes
Open source →Improvements
- Remove all the
onlinkroute flag usages to avoid ipv6 kernel bugs
- Remove all the
-
v0.7.223 Aug 2022Release notes
Open source →Fixed Issues
- Fix the error that underlay ip-retained pods will keep being Pending after they are deleted and recreated, if the underlay addresses run out
-
v0.7.118 Aug 2022Release notes
Open source →Fixed Issues
- Fix daemon bug to allow to create dualstack pod with different v4/v6 vlan id
-
v0.7.1-0.20230223114635-1a5cd793c9d723 Feb 2023 pre-releaseNothing published for this version
-
v0.7.1-0.20230131091025-b38108d2bb2731 Jan 2023 pre-releaseNothing published for this version
-
v0.7.1-0.20230103094811-34d622bacee703 Jan 2023 pre-releaseNothing published for this version
-
v0.7.1-0.20221124090721-ce440c93b74a24 Nov 2022 pre-releaseNothing published for this version
-
v0.7.1-0.20221108053650-cc39ecd7962208 Nov 2022 pre-releaseNothing published for this version
-
v0.7.1-0.20221107115219-07441616e47207 Nov 2022 pre-releaseNothing published for this version
-
v0.7.1-0.20221102122302-e013ace626d302 Nov 2022 pre-releaseNothing published for this version
-
v0.7.1-0.20220914075409-0362986f1ada14 Sep 2022 pre-releaseNothing published for this version
-
v0.7.1-0.20220908032232-70d9b209344f08 Sep 2022 pre-releaseNothing published for this version
-
v0.7.1-0.20220901034431-b07b39550aa101 Sep 2022 pre-releaseNothing published for this version
-
v0.7.1-0.20220830084131-aea082fe15ef30 Aug 2022 pre-releaseNothing published for this version
-
v0.7.1-0.20220823100247-126968f4f25b23 Aug 2022 pre-releaseNothing published for this version
-
v0.7.1-0.20220818090210-1ea4ad42183418 Aug 2022 pre-releaseNothing published for this version
-
v0.7.015 Aug 2022Release notes
Open source →New features
- Support global service when MultiCluster feature is enabled
- Support specifying MAC addresses for stateful workloads
Improvements
- Remove
onlinkflag of the default route in pods to adapt to Kata - Change the
failurePolicyof hybridnet pod mutating/validating webhook configuration toIgnore, to reduce the risk caused by hybridnet webhook - Make cni conf configurable on nodes
- Ensure routes of
169.254.1.1on host if it's unreachable, to make sureproxy_arpcan work - Refine integration test cases for manager
- Improve the format of daemon logs
Fixed Issues
- Fix kube-proxy nodeport datapath error, this happens usually if the endpoints are underlay VLAN pod (Network jitters of nodeport traffic might happen during the upgrade for old versions)
- Fix the scheduling problem of ip-retained VM pods
-
v0.6.1-0.20220702025521-98a66b8bcd1f02 Jul 2022 pre-releaseNothing published for this version
-
v0.6.001 Jul 2022Release notes
Open source →New features
- Remove DualStack feature gate and make it built in
- Support to retain ip for kubevirt VMs
Improvements
- Bump golang from v1.16 to v1.17
- Add limitations for creating overlapped subnets
- Disable the automatic iptables mode detection of felix
- Print statistics for Network CR
- Remove conversion process from IPInstance v1.1 to v1.2
-
v0.5.115 Jun 2022Release notes
Open source →Fixed Issues
- Fix address duplication error while active-standby switch of manager pods happens
-
v0.5.030 May 2022Release notes
Open source →New features
- Change IPInstance APIs and optimize IP allocation performance of manager
- Introduce GlobalBGP type Network
Improvements
- Bump controller-runtime from v0.8.3 to v0.9.7
-
v0.4.411 May 2022Release notes
Open source →Fixed Issues
- Fix the error that nodes get "empty" quota while the Underlay Network still have available addresses to allocate
- Fix daemon policy container exit with ip6tables-legacy-save error
-
v0.4.326 Apr 2022Release notes
Open source →Improvements
- Introduce flag
enable-vlan-arp-enhancementfor daemon to enable/disable enhanced addresses - Introduce
DEFAULT_IP_FAMILYenvironment variable on dual-stack mode - Skip webhook validation on host-networking pods
- Introduce
vtep-address-cidrsflag for daemon to help select vtep address
Fixed Issues
- Fix daemon policy container init error on ipv6-only node
- Node annotation changed should trigger the reconcile of daemon Node controller
- Fix "to overlay subnet route table 40000 is used by others" error of daemon. It happens if an ipv6 subnet with excluded ip ranges is created
- Fix daemon update dual-stack IPInstance status error
- Fix the error that arp enhanced addresses will be taken as source IP address by mistake
- Fix the error that deprecated bgp rules and routes are not cleaned
- Introduce flag
-
v0.4.217 Mar 2022Release notes
Open source →Fixed Issues
- Fix creating ip-retained sts pod error when it is recreated and rescheduled to another node
-
v0.4.111 Mar 2022Release notes
Open source →Improvements
- Adjust client QPS and Burst configuration of manager
- Mute useless logs of manager
Fixed Issues
- Fix "file exists" error while creating pod
-
v0.4.1-0.20220522071626-cc3ac8ea85c922 May 2022 pre-releaseNothing published for this version
-
v0.4.1-0.20220511123341-b9f818fe347f11 May 2022 pre-releaseNothing published for this version
-
v0.4.1-0.20220511113227-c1d70b6155d111 May 2022 pre-releaseNothing published for this version
-
v0.4.1-0.20220511015735-ea40c3294daa11 May 2022 pre-releaseNothing published for this version
-
v0.4.1-0.20220509030913-e042ff26020709 May 2022 pre-releaseNothing published for this version
-
v0.4.1-0.20220507081446-71656bb0799907 May 2022 pre-releaseNothing published for this version