Released 2026-05-18
- atomic update of global metallb data vars
- more robust race condition logic
throttleingreconcileandprocessMetalLBCRDDatafunctions- dead peer detection for
watches - updated npm deps
Released 2025-12-08
- support setting
metallb-nra/address: "<ip>"label onBGPPeerto arbitrarily alter route table (for example if 2 peers share a vip)
Released 2025-10-16
- support setting
metallb-nra/enabled: "false"label onBGPPeerto arbitrarily exclude from route table - add
pingcommand to the image
Released 2025-04-09
- additional utilities in the image
Released 2025-04-05
- remove unused deps
Released 2025-04-04
- disable hard-coded node args so they can be managed via env var
Released 2023-09-06
- properly handle advertisements with no selectors/pools
Released 2023-07-22
- use
spawnagain foripcommands - additional packages installed in container image
Released 2023-07-21
- proper
timeoutsetting foripcalls
Released 2023-07-21
- use
execinstead ofspawn
Released 2023-07-21
- bump chart details
Released 2023-07-21
- add additional packages to container image
- support executing arbitrary pre/post scripts during reconcile (should be idempotent)
- bump docker base image to
hydrogen-bookworm-slim
Released 2023-07-20
- remove management of
TABLE_NAMEin/etc/iproute2/rt_tables - better management of watches to unsubscribe when appropriate
- more robust reconcile logic to prevent race conditions
- support
RULE_FWMARK
Released 2023-07-12
- proer support for
nodeSelectorsin the CRDs (ie: limit upstream routes to only those applicable to the given node) - update chart to support new rbac neccessary for node logic
Released 2023-02-10
- support crds in the chart
Released 2023-01-31
METALLB_USE_CRDSto enable usage of CRDs- various minor improvements
Released 2022-03-30
RULE_PRIORITYenv var- more robust logic for rule deletion
Released 2022-03-28
- initial release