Release 0.29.0
Upgrade to this version of gravity by using this container image:
ghcr.io/beryju/gravity:v0.29.0
Upgrade to the current JS API Client using
npm i gravity-api@0.29.0
Upgrade to the current Golang API Client using
go get beryju.io/gravity@v0.29.0
Upgrade external-dns to use this container image:
ghcr.io/beryju/gravity-external-dns:v0.29.0
What's Changed
🏕 Features
- dhcp: rework IPAM to not keep state in memory by @BeryJu in https://github.com/BeryJu/gravity/pull/1999
- cleanup tests by @BeryJu in https://github.com/BeryJu/gravity/pull/2008
- dhcp: add ipam scope lock by @BeryJu in https://github.com/BeryJu/gravity/pull/2010
👒 Dependencies
- build(deps): bump github.com/getsentry/sentry-go from 0.36.1 to 0.36.2 by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1918
- build(deps): bump @rollup/plugin-commonjs from 28.0.9 to 29.0.0 in /web by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1919
- build(deps): bump globals from 16.4.0 to 16.5.0 in /web by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1923
- build(deps): bump esbuild from 0.25.11 to 0.25.12 in /web by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1922
- build(deps): bump eslint from 9.38.0 to 9.39.0 in /web in the eslint group by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1921
- build(deps): bump the eslint group in /web with 3 updates by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1924
- build(deps): bump @trivago/prettier-plugin-sort-imports from 5.2.2 to 6.0.0 in /web by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1927
- build(deps): bump docker/metadata-action from 5.8.0 to 5.9.0 by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1926
- build(deps): bump github.com/minio/minio-go/v7 from 7.0.95 to 7.0.97 by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1928
- build(deps): bump github.com/docker/docker from 28.5.1+incompatible to 28.5.2+incompatible by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1930
- build(deps): bump docker/setup-qemu-action from 3.6.0 to 3.7.0 by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1929
- build(deps): bump github.com/coredns/coredns from 1.12.3 to 1.13.1 by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1890
- build(deps): bump github.com/testcontainers/testcontainers-go from 0.39.0 to 0.40.0 by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1931
- build(deps): bump golang.org/x/oauth2 from 0.32.0 to 0.33.0 by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1936
- build(deps): bump github.com/k8s-gateway/k8s_gateway from 1.6.0 to 1.6.1 by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1935
- build(deps): bump esbuild from 0.25.12 to 0.27.0 in /web by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1934
- build(deps): bump rollup from 4.52.5 to 4.53.1 in /web by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1933
- build(deps): bump golangci/golangci-lint-action from 8.0.0 to 9.0.0 by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1932
- build(deps): bump rollup from 4.53.1 to 4.53.2 in /web by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1938
- build(deps): bump the eslint group in /web with 2 updates by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1937
- build(deps): bump golang.org/x/crypto from 0.43.0 to 0.44.0 by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1939
- build(deps): bump golang.org/x/net from 0.46.0 to 0.47.0 by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1941
- build(deps): bump coreos/etcd from v3.6.5 to v3.6.6 in /hack/tests by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1945
- build(deps): bump the etcd group across 1 directory with 5 updates by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1943
- build(deps): bump github.com/0xERR0R/blocky from 0.27.0 to 0.28.0 by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1944
- build(deps): bump github.com/0xERR0R/blocky from 0.28.0 to 0.28.1 by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1947
- build(deps): bump github.com/getsentry/sentry-go from 0.36.2 to 0.37.0 by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1946
- build(deps): bump js-yaml from 4.1.0 to 4.1.1 in /web by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1948
- build(deps): bump github.com/getsentry/sentry-go from 0.37.0 to 0.38.0 by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1954
- build(deps): bump github.com/0xERR0R/blocky from 0.28.1 to 0.28.2 by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1953
- build(deps): bump the eslint group in /web with 2 updates by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1952
- build(deps): bump actions/checkout from 5.0.0 to 5.0.1 by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1951
- build(deps): bump go.uber.org/zap from 1.27.0 to 1.27.1 by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1958
- build(deps): bump actions/setup-go from 6.0.0 to 6.1.0 by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1956
- build(deps): bump rollup from 4.53.2 to 4.53.3 in /web by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1957
- build(deps): bump golang.org/x/crypto from 0.44.0 to 0.45.0 by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1955
- build(deps): bump github.com/coreos/go-oidc/v3 from 3.16.0 to 3.17.0 by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1961
- build(deps): bump svenstaro/upload-release-action from 2.11.2 to 2.11.3 by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1959
- build(deps): bump actions/checkout from 5.0.1 to 6.0.0 by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1960
- build(deps): bump golangci/golangci-lint-action from 9.0.0 to 9.1.0 by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1962
- build(deps): bump github.com/getsentry/sentry-go from 0.38.0 to 0.39.0 by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1964
- build(deps): bump the eslint group in /web with 2 updates by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1963
- build(deps): bump github.com/getsentry/sentry-go from 0.39.0 to 0.40.0 by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1967
- build(deps): bump docker/metadata-action from 5.9.0 to 5.10.0 by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1965
- build(deps): bump prettier from 3.6.2 to 3.7.1 in /web by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1966
- build(deps): bump yaml from 2.8.1 to 2.8.2 in /web by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1968
- build(deps): bump prettier from 3.7.1 to 3.7.3 in /web by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1969
- build(deps): bump the eslint group in /web with 2 updates by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1973
- build(deps): bump actions/setup-node from 6.0.0 to 6.1.0 by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1972
- build(deps): bump golangci/golangci-lint-action from 9.1.0 to 9.2.0 by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1971
- build(deps): bump actions/checkout from 6.0.0 to 6.0.1 by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1970
- build(deps): bump github.com/spf13/cobra from 1.10.1 to 1.10.2 by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1978
- build(deps): bump prettier from 3.7.3 to 3.7.4 in /web by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1976
- build(deps): bump esbuild from 0.27.0 to 0.27.1 in /web by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1975
- build(deps): bump golang.org/x/net from 0.47.0 to 0.48.0 by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1984
- build(deps): bump golang.org/x/crypto from 0.45.0 to 0.46.0 by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1983
- build(deps): bump the eslint group in /web with 2 updates by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1980
- build(deps): bump golang.org/x/oauth2 from 0.33.0 to 0.34.0 by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1982
- build(deps): bump coredns/coredns from 1.13.1 to 1.13.2 in /hack/tests by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1987
- build(deps): bump github.com/coredns/coredns from 1.13.1 to 1.13.2 by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1986
- build(deps): bump github.com/miekg/dns from 1.1.68 to 1.1.69 by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1988
- build(deps): bump google.golang.org/protobuf from 1.36.10 to 1.36.11 by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1990
- build(deps): bump eslint from 9.39.1 to 9.39.2 in /web in the eslint group by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1989
- build(deps): bump rollup from 4.53.3 to 4.53.4 in /web by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1992
- build(deps): bump the eslint group in /web with 2 updates by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1991
- build(deps): bump esbuild from 0.27.1 to 0.27.2 in /web by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1995
- build(deps): bump rollup from 4.53.4 to 4.53.5 in /web by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1994
- build(deps): bump github.com/expr-lang/expr from 1.17.6 to 1.17.7 by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1993
- build(deps): bump coreos/etcd from v3.6.6 to v3.6.7 in /hack/tests by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1997
- build(deps): bump the etcd group across 1 directory with 5 updates by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1996
- build(deps): bump actions/attest-build-provenance from 3.0.0 to 3.1.0 by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/1998
- build(deps): bump github.com/go-delve/delve from 1.25.2 to 1.26.0 by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/2002
- build(deps): bump rollup from 4.53.5 to 4.54.0 in /web by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/2001
- build(deps): bump docker/setup-buildx-action from 3.11.1 to 3.12.0 by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/2000
- build(deps): bump the eslint group in /web with 2 updates by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/2003
- build(deps): bump lit from 3.3.1 to 3.3.2 in /web by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/2004
- build(deps): bump github.com/coredns/caddy from 1.1.4-0.20250930002214-15135a999495 to 1.1.4 by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/2006
- build(deps): bump the eslint group in /web with 2 updates by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/2005
- build(deps): bump globals from 16.5.0 to 17.0.0 in /web by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/2007
- build(deps): bump @trivago/prettier-plugin-sort-imports from 6.0.0 to 6.0.1 in /web by @dependabot[bot] in https://github.com/BeryJu/gravity/pull/2009
Full Changelog: https://github.com/BeryJu/gravity/compare/v0.28.7...v0.29.0