PackageTrack
Sign in Get early access

github.com/k8gb-io/k8gb

v0.20.0 #1809 most downloaded on Go modules k8gb-io/k8gb

What this package is like to depend on

Last release 3 days ago

21 Aug 2026

Ships on a steady schedule

a new release about every 9 days

Nearly every release is documented

notes for 21 of 21 stable releases

Nothing withdrawn

no release was ever pulled

5 years old

281 releases · first in 2021

163 releases in the last 12 months

see the full history below

Release timeline

281 releases · Oct 2021 to Aug 2026
2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 60 of 281
  1. v0.21.0-rc4 21 Aug 2026 pre-release
    Release notes

    Changelog

    • 382afee RELEASE: v0.21.0-rc4
    • 7d66821 chore(deps): update actions/setup-go action to v7
    • 9a00b46 chore(deps): update otel/opentelemetry-collector docker tag to v0.159.0
    • 93f6119 refactor: remove extClusterGeoTags from ZD wrapeper
    • 5fdc2be feat: Add support of custom glue A prefix
    • 7ff5465 refactor: Replace Delegationzone by ZoneDelegation
    • aa02db2 Fix empty CoreDNS readiness

    🚀

    Open source →
  2. v0.21.0-rc3 18 Aug 2026 pre-release
    Release notes

    Changelog

    • 7938fbc RELEASE: v0.21.0-rc3
    • 0bcae4b feat: ZONE_DELEGATION_RECONCILE_REQUEUE_SECONDS as dedicated value for ZD reconciliation
    • 1bc58d4 fix: zone delegation reconciliation panics on invalid rfc1035
    • cd6f19e add 2026-08-05 community meeting notes (#2493)
    • ae6efa1 docs: document why Dynamic GeoTags cannot work with ExternalDNS (#2464)
    • db35f5f [create-pull-request] automated change
    • b75ba71 [create-pull-request] automated change

    🚀

    Open source →
  3. v0.21.0-rc2.0.20260815084032-1bc58d42714a 15 Aug 2026 pre-release

    Nothing published for this version

  4. v0.21.0-rc2.0.20260806103227-cd6f19e70b5c 06 Aug 2026 pre-release

    Nothing published for this version

  5. v0.21.0-rc2.0.20260804075902-ae6efa182f0b 04 Aug 2026 pre-release

    Nothing published for this version

  6. v0.21.0-rc2.0.20260802114918-db35f5ffb392 02 Aug 2026 pre-release

    Nothing published for this version

  7. v0.21.0-rc2 01 Aug 2026 pre-release
    Release notes

    Changelog

    • ed8470d RELEASE: v0.21.0-rc2
    • c5ba741 [create-pull-request] automated change
    • 4abdac0 fix(docs): correct broken internal markdown links
    • 1e5c9a8 chore(deps): update otel/opentelemetry-collector docker tag to v0.157.0
    • f6fa472 docs: clean up website navigation warnings
    • 17d7b9b refactor: rfc1035 validation moved to utils
    • 0baaa8f feat: bump dependencies
    • 14f20bc Fix dynmaic tags discovery for new zones
    • 9398f2e fix: clarify reconciliation message
    • 90c3908 feat: refactor ExtClusterNSNames
    • 5c04f03 docs: document partial Gslb deployment behavior (#2399)
    • b797408 [create-pull-request] automated change
    • a72c381 dynamic_geotags.md - explain usage (#2432)
    • 234eef7 feat: override discovered exposed IPs via CLUSTER_EXPOSED_IPS (#2402)
    • 5e14ccf fix mermaid chart rendering on ai inference demo (#2443)
    • 438c04c [create-pull-request] automated change
    • 30d8c7d [create-pull-request] automated change

    🚀

    Open source →
  8. v0.21.0-rc1.0.20260801192206-f6fa472b0e63 01 Aug 2026 pre-release

    Nothing published for this version

  9. v0.21.0-rc1.0.20260731122235-90c39083bea9 31 Jul 2026 pre-release

    Nothing published for this version

  10. v0.21.0-rc1.0.20260728210023-5e14ccf2e67d 28 Jul 2026 pre-release

    Nothing published for this version

  11. v0.21.0-rc1 28 Jul 2026 pre-release

    Nothing published for this version

  12. v0.20.1-0.20260722130759-25c8d0a79d40 22 Jul 2026 pre-release

    Nothing published for this version

  13. v0.20.1-0.20260721065647-c83f2c5f322a 21 Jul 2026 pre-release

    Nothing published for this version

  14. v0.20.1-0.20260717211851-a74a5c97d0e4 17 Jul 2026 pre-release

    Nothing published for this version

  15. v0.20.1-0.20260717092050-a01102a191f4 17 Jul 2026 pre-release

    Nothing published for this version

  16. v0.20.1-0.20260715224750-42a957cead91 15 Jul 2026 pre-release

    Nothing published for this version

  17. v0.20.1-0.20260709144912-bc4ec7cfaf91 09 Jul 2026 pre-release

    Nothing published for this version

  18. v0.20.1-0.20260708123436-81e03bcb68fe 08 Jul 2026 pre-release

    Nothing published for this version

  19. v0.20.1-0.20260703225943-0630e98e5849 03 Jul 2026 pre-release

    Nothing published for this version

  20. v0.20.1-0.20260625102655-83394cf36770 25 Jun 2026 pre-release

    Nothing published for this version

  21. v0.20.0 25 Jun 2026
    Release notes

    Release summary

    v0.20.0 introduces the cluster-scoped ZoneDelegation CRD, enabling teams to declaratively activate and safely retire DNS zones. This prevents shared or dynamically provisioned clusters from becoming authoritative before their GSLB records exist and returning cacheable NXDOMAIN responses for hostnames served by another cluster. k8gb dynamically configures CoreDNS and coordinates safe multi-cluster delegation cleanup through ExternalDNS or Infoblox. Existing static k8gb.dnsZones configurations remain supported without migration.

    It also adds TLSRoute support with multiple api versions and the k8gb.io/exposed-hostnames annotation, while improving service health checks, DNS validation, legacy migration cleanup, and reconciliation reliability. New local-failover and AI-inference resilience demos, expanded documentation, unified CRDs, and refreshed dependencies round out the release.

    What's Changed

    Features, fixes, and maintenance

    • Add phased local failover demo script by @ytsarev in #2309
    • Add April 1, 2026 meeting notes by @ytsarev in #2316
    • ZoneDelegation (3.1/4) feat: Add ipresolver and zones service by @kuritka in #2313
    • Fix: Helm charts publish to OCI registry by @itsfarhan in #2319
    • ZoneDelegation (3.2/4) feat: k8gb-zone-delegation config map by @kuritka in #2322
    • feat: add k8gb.io/exposed-hostnames annotation by @rajsinghtech in #2285
    • ZoneDelegation (3.3/4) feat: Create ZoneDelegation reconciliation by @kuritka in #2323
    • feat: first blog of k8gb by @itsfarhan in #2307
    • Fix: update blog category to match with mkdocs.yml by @itsfarhan in #2329
    • add 2026-04-15 community meeting notes by @elohmrow in #2331
    • ZoneDelegation (3.3/4) feat: Remove Bootstrap service by @kuritka in #2324
    • feat: master as part of version selector in docs site by @itsfarhan in #2291
    • ZoneDelegation (3.4/4) feat: Chainsaw tests - existing ZoneDelegation during bootstrap by @kuritka in #2325
    • feat: Pipeline doesn't rely on init-ingress but service type LoadBalancer by @kuritka in #2333
    • Enhancement: Cosign keyless verification guide by @itsfarhan in #2200
    • feat(docs): splitbrain documentation by @itsfarhan in #2254
    • ZoneDelegation (3.5/4) feat: ZoneDelegation reconciliation by @kuritka in #2327
    • ZoneDelegation (3.7/4) feat: ApplicationDNSEndpoint to ZoneService refactor by @kuritka in #2335
    • ZoneDelegation (3.8/4) feat: use ZoneDelegations for authoritative DNS resolution by @kuritka in #2338
    • ZoneDelegation (3.6/4) feat: chainsaw ZoneDelegation status by @kuritka in #2328
    • ZoneDelegation (3.9/4) feat: add markedForDeletion to ZoneDelegation by @kuritka in #2343
    • chore: configure renovate for deploy/edge/deployment.yaml by @itsfarhan in #2341
    • community-meeting-2026-04-29 by @ytsarev in #2347
    • Fixes missed comments in PR #2347 by @elohmrow in #2348
    • test(DTR): Testing different K8S versions for DTR (incubation) by @itsfarhan in #2095
    • feat: Remove dynamicZones from values.yaml by @kuritka in #2354
    • Fix: Sync blogs across all versions by @itsfarhan in #2339
    • add 2026-05-13 community meeting agenda / notes by @elohmrow in #2363
    • feat: ZoneDelegation (3.13/4): finalizers logic by @kuritka in #2365
    • Add AI inference resilience demo by @ytsarev in #2353
    • feat: ZoneDelegation (3.12/4) ZoneDelegation CRD, doFinalize: false as default, Zones validation by @kuritka in #2364
    • fix: require all services healthy for server health (#2326) by @itsfarhan in #2342
    • fix: typos and wrong default INFOBLOX_WAPI_PORT in config.go by @immanuwell in #2369
    • feat: ZoneDelegation (3.11/4) ipresolver returns status per GlueARecord by @kuritka in #2350
    • add 2027-05-27 community meeting agenda by @elohmrow in #2370
    • feat: Zone delegation (3.15/4) finalization/remove zone delegation for Infoblox by @kuritka in #2367
    • add ai inference demo blog post by @elohmrow in #2371
    • Fix AI inference blog metadata by @ytsarev in #2372
    • fix: fail fast on invalid localtargets DNS labels by @immanuwell in #2373
    • fix: repair broken contributor workflows in local deployment helpers by @immanuwell in #2376
    • fix: preserve legacy GSLB annotations by @ytsarev in #2377
    • WIP add 2026-06-10 community meeting agenda by @elohmrow in #2380
    • fest: TLSRoute support in gateway.networking.k8s.io/v1alpha2 vs gatew… by @aryasoni98 in #2282
    • feat: Zone delegation (3.16/4) finalization for ExternalDNS by @kuritka in #2386
    • Extending ZoneDelegation documentation by @kuritka in #2387
    • add 2026-06-24 community meeting notes by @elohmrow in #2391
    • RELEASE: v0.20.0 by @kuritka in #2394
    • Bump CoreDNS CRD Plugin to v0.5.0 by @ytsarev in #2405
    • feat: unify CRDs by @kuritka in #2408
    • fix: Skip GSLB reconciliation when ZoneDelegation is removed by @kuritka in #2409
    • feat: not reconcile immediatelly when error occurs by @kuritka in #2412
    • refactor: rename CreateZoneDelegation to SaveZoneDelegation by @kuritka in #2411
    • feat: remove .conf from ZoneDelegation name by @kuritka in #2413
    • fix: make legacy migration cleanup reliable by @ytsarev in #2414
    • fix: flaky ip_resolver test by @kuritka in #2415
    • ci: run Chainsaw for Renovate PRs by @ytsarev in #2416
    • ci: use GitHub-generated release notes by @ytsarev in #2417

    Dependencies

    • fix(deps): update all non-major dependencies by @renovate[bot] in #2308
    • chore(deps): update dependency k8gb-io/k8gb to v0.19.0 by @renovate[bot] in #2306
    • fix(deps): update module sigs.k8s.io/external-dns to v0.21.0 by @renovate[bot] in #2317
    • chore(deps): update dependency go to v1.26.2 by @renovate[bot] in #2320
    • chore(deps): update dependency prometheus-community/helm-charts to v29 by @renovate[bot] in #2321
    • chore(deps): update azure/setup-helm action to v5 by @renovate[bot] in #2311
    • fix(deps): update all non-major dependencies by @renovate[bot] in #2318
    • chore(deps): update otel/opentelemetry-collector docker tag to v0.150.1 by @renovate[bot] in #2315
    • Update all non-major dependencies by @renovate[bot] in #2344
    • Update dependency kubernetes-sigs/controller-tools to v0.21.0 by @renovate[bot] in #2355
    • Update module sigs.k8s.io/controller-runtime to v0.24.0 by @renovate[bot] in #2349
    • Update otel/opentelemetry-collector Docker tag to v0.151.0 by @renovate[bot] in #2346
    • Update kyverno/action-install-chainsaw action to v0.2.15 by @renovate[bot] in #2356
    • Update go module directive to v1.26.3 by @renovate[bot] in #2358
    • Update module github.com/gruntwork-io/terratest to v1 by @renovate[bot] in #2359
    • Update rancher/k3s Docker tag to v1.36.0 by @renovate[bot] in #2314
    • Update module sigs.k8s.io/controller-runtime to v0.24.1 by @renovate[bot] in #2362
    • Update otel/opentelemetry-collector Docker tag to v0.153.0 by @renovate[bot] in #2361
    • Update update k8s version to v1.36.1 by @renovate[bot] in #2368
    • Update fossa-contrib/fossa-action action to v4 by @renovate[bot] in #2384
    • Update dependency helm to v4 by @renovate[bot] in #2382
    • Update otel/opentelemetry-collector Docker tag to v0.154.0 by @renovate[bot] in #2379
    • Update update golang version by @renovate[bot] in #2374
    • Update all non-major dependencies by @renovate[bot] in #2352
    • Update actions/checkout action to v7 by @renovate[bot] in #2388
    • Update rancher/k3s Docker tag to v1.36.2 by @renovate[bot] in #2392
    • Update otel/opentelemetry-collector Docker tag to v0.155.0 by @renovate[bot] in #2393
    • Update kubernetes monorepo to v0.36.2 by @renovate[bot] in #2332
    • Update all non-major dependencies by @renovate[bot] in #2400
    • Update all non-major dependencies by @renovate[bot] in #2403
    • Update all non-major dependencies by @renovate[bot] in #2410

    New Contributors

    Full Changelog: v0.19.0...v0.20.0

    🚀

    Open source →
  22. v0.19.1-0.20260630094902-66ed6579b66a 30 Jun 2026 pre-release

    Nothing published for this version

  23. v0.19.1-0.20260627135654-85367882c9d6 27 Jun 2026 pre-release

    Nothing published for this version

  24. v0.19.1-0.20260624035724-4432ea0d6871 24 Jun 2026 pre-release

    Nothing published for this version

  25. v0.19.1-0.20260623110842-6e3033cdae4f 23 Jun 2026 pre-release

    Nothing published for this version

  26. v0.19.1-0.20260620120324-0e6f0b444c64 20 Jun 2026 pre-release

    Nothing published for this version

  27. v0.19.1-0.20260607223313-debb2a2e3f62 07 Jun 2026 pre-release

    Nothing published for this version

  28. v0.19.1-0.20260605014635-271c77a9531c 05 Jun 2026 pre-release

    Nothing published for this version

  29. v0.19.1-0.20260529053321-a915062f3e01 29 May 2026 pre-release

    Nothing published for this version

  30. v0.19.1-0.20260526214901-32034b42287e 26 May 2026 pre-release

    Nothing published for this version

  31. v0.19.1-0.20260522060319-4ed4b9f9694f 22 May 2026 pre-release

    Nothing published for this version

  32. v0.19.1-0.20260518114747-d137de4d82b3 18 May 2026 pre-release

    Nothing published for this version

  33. v0.19.1-0.20260513150513-93ff5094377a 13 May 2026 pre-release

    Nothing published for this version

  34. v0.19.1-0.20260512001400-7a8becd25fdd 12 May 2026 pre-release

    Nothing published for this version

  35. v0.19.1-0.20260508081219-504dc0d29552 08 May 2026 pre-release

    Nothing published for this version

  36. v0.19.1-0.20260430223221-d9fcb89974fc 30 Apr 2026 pre-release

    Nothing published for this version

  37. v0.19.1-0.20260425050812-186dca2e2a1e 25 Apr 2026 pre-release

    Nothing published for this version

  38. v0.19.1-0.20260421101159-401c1de9c848 21 Apr 2026 pre-release

    Nothing published for this version

  39. v0.19.1-0.20260416100300-a5971d444191 16 Apr 2026 pre-release

    Nothing published for this version

  40. v0.19.1-0.20260409091123-0acbf141042d 09 Apr 2026 pre-release

    Nothing published for this version

  41. v0.19.1-0.20260408142456-5ad91696f68b 08 Apr 2026 pre-release

    Nothing published for this version

  42. v0.19.1-0.20260407104812-547733928376 07 Apr 2026 pre-release

    Nothing published for this version

  43. v0.19.1-0.20260402074638-a3bfbf16683a 02 Apr 2026 pre-release

    Nothing published for this version

  44. v0.19.1-0.20260324232314-c3f72770675d 24 Mar 2026 pre-release

    Nothing published for this version

  45. v0.19.1-0.20260322160104-8f80be6b9279 22 Mar 2026 pre-release

    Nothing published for this version

  46. v0.19.0 22 Mar 2026
    Release notes

    Changelog

    Highlights

    • New vendor-neutral canonical API group k8gb.io/v1beta1, aligning the public API with the k8gb.io project identity.

    • Controlled migration path from k8gb.absa.oss/v1beta1 to k8gb.io/v1beta1, with explicit per-object opt-in via k8gb.io/migration-requested=true. See the Service Upgrade guide.

    • Legacy objects are working during the transition and marked completed migrations with k8gb.io/migrated-to-k8gb-io=true for safe phased rollouts. See the Migration Acceptance Tests.

    • Improved migration safety for embedded Ingress resources with ownership cleanup and documented upgrade validation steps in the Migration Acceptance Tests.

    • Runtime-facing image defaults to registry.k8gb.io, same for supporting components such as the CoreDNS CRD plugin.

    • Dynamic Zones support with the new cluster-scoped ZoneDelegation resource for more flexible DNS management in shared and multi-tenant environments. See Dynamic Zones. [PREVIEW]

    • Strengthened release and supply-chain workflows by separating Helm OCI publishing and Cosign signing into a dedicated workflow. For deployment and configuration guidance, see the documentation.

    v0.19.0 (2026-03-22)

    Full Changelog

    Closed issues:

    • Switch to vendor neutral OCI registry and repository #2195
    • Enhance Token permissions according to recommendations in CLO monitor #2194
    • Switch to vendor-neutral API group #2180
    • Switch helm repo to OCI #1973
    • (vendor-neutrality) Ensure k8gb.io has vendor-neutral governance #1665

    Merged pull requests:

    * This Changelog was automatically generated by github_changelog_generator

    🚀

    What's Changed

    • Update Offline Changelog by @github-actions[bot] in #2262
    • Update Helm Docs by @github-actions[bot] in #2260
    • Add Bradley to chart metadata by @ytsarev in #2265
    • docs: prevent prerelease tags from publishing to gh-pages by @ytsarev in #2266
    • Update Helm Docs by @github-actions[bot] in #2267
    • release: move container release, cosign, and slsa to GHCR by @ytsarev in #2264
    • March 4 community meeting agenda by @ytsarev in #2278
    • Add Millennium bcp case study by @ytsarev in #2280
    • DynamicZones (1/4): introduce API, CRD and type registration by @kuritka in #2270
    • Switch to vendor‑neutral API group k8gb.io with on‑the‑fly user controlled migration by @ytsarev in #2203
    • DynamicZones (2/4): add Helm chart integration and installation support by @kuritka in #2271
    • Update Helm Docs by @github-actions[bot] in #2284
    • chore(images): switch runtime-facing image refs to registry.k8gb.io by @ytsarev in #2276
    • chore(deps): update dependency k8gb-io/k8gb to v0.18.1 by @renovate[bot] in #2263
    • add 2026-03-18 community meeting agenda and notes by @elohmrow in #2287
    • Bump coredns plugin to latest v0.4.0 release by @ytsarev in #2289
    • Feat: OCI Registry and Cosign signing in separate workflow file by @itsfarhan in #2237
    • chore(deps): update benc-uk/workflow-dispatch digest to 7a02764 by @renovate[bot] in #2258
    • Update Helm Docs by @github-actions[bot] in #2290
    • chore(deps): update docker/build-push-action action to v7 by @renovate[bot] in #2288
    • chore(deps): update sigstore/cosign-installer digest to ba7bc0a by @renovate[bot] in #2273
    • chore(deps): update github/codeql-action digest to b1bff81 by @renovate[bot] in #2274
    • chore(deps): update docker/login-action action to v4 by @renovate[bot] in #2277
    • chore(deps): update goreleaser/goreleaser-action action to v7 by @renovate[bot] in #2261
    • fix(deps): update all non-major dependencies by @renovate[bot] in #2233
    • chore(deps): update dependency go to v1.26.1 by @renovate[bot] in #2238
    • fix(deps): update kubernetes monorepo to v0.35.3 by @renovate[bot] in #2286
    • chore(deps): update otel/opentelemetry-collector docker tag to v0.148.0 by @renovate[bot] in #2275
    • Bump google.golang.org/grpc from 1.79.2 to 1.79.3 by @dependabot[bot] in #2297
    • chore(deps): update all non-major dependencies by @renovate[bot] in #2295
    • chore(deps): update actions/upload-artifact action to v7 by @renovate[bot] in #2268
    • Update Helm Docs by @github-actions[bot] in #2298
    • fix(deps): update module github.com/gruntwork-io/terratest to v0.56.0 by @renovate[bot] in #2243
    • fix(deps): update module sigs.k8s.io/controller-runtime to v0.23.3 by @renovate[bot] in #2279
    • chore(deps): update rancher/k3s docker tag to v1.35.2 by @renovate[bot] in #1678
    • ci: remove trivy workflows by @ytsarev in #2299
    • DynamicZones (4/4): documentation and usage guide by @kuritka in #2272
    • ci: tighten workflow token permissions by @ytsarev in #2300
    • RELEASE: v0.19.0 by @ytsarev in #2303

    Full Changelog: v0.18.1...v0.19.0

    Open source →
    Release notes

    Full Changelog

    Closed issues:

    • Switch to vendor neutral OCI registry and repository #2195
    • Enhance Token permissions according to recommendations in CLO monitor #2194
    • Switch to vendor-neutral API group #2180
    • Switch helm repo to OCI #1973
    • (vendor-neutrality) Ensure k8gb.io has vendor-neutral governance #1665

    Merged pull requests:

    Open source →
  47. v0.18.2-0.20260319183024-f74181aadf90 19 Mar 2026 pre-release

    Nothing published for this version

  48. v0.18.2-0.20260318232849-3b4c74aba9c5 18 Mar 2026 pre-release

    Nothing published for this version

  49. v0.18.2-0.20260311213943-b9cbb65f9645 11 Mar 2026 pre-release

    Nothing published for this version

  50. v0.18.2-0.20260309084943-1a44d6511fd9 09 Mar 2026 pre-release

    Nothing published for this version

  51. v0.18.2-0.20260306083820-af51eef05f58 06 Mar 2026 pre-release

    Nothing published for this version

  52. v0.18.2-0.20260222225549-0be23f8e6ad9 22 Feb 2026 pre-release

    Nothing published for this version

  53. v0.18.2-0.20260221150005-5a593c71724e 21 Feb 2026 pre-release

    Nothing published for this version

  54. v0.18.1 21 Feb 2026
    Release notes

    Release highlights

    • Website documentation update - thanks @itsfarhan!

    Changelog

    v0.18.1 (2026-02-21)

    Full Changelog

    Closed issues:

    • 2026 Project Lead Election #2210
    • Release v0.18.0 #2175
    • Add versioning to k8gb.io documentation #794

    Merged pull requests:

    * This Changelog was automatically generated by github_changelog_generator

    🚀

    What's Changed

    • Update Offline Changelog by @github-actions[bot] in #2234
    • chore(deps): update dependency k8gb-io/k8gb to v0.18.0 by @renovate[bot] in #2235
    • fix(deps): update kubernetes packages to v0.35.1 by @renovate[bot] in #2239
    • ci: centralize k3d version in workflow env and use the latest one by @ytsarev in #2244
    • chore(deps): update aquasecurity/trivy-action action to v0.34.0 by @renovate[bot] in #2240
    • chore(deps): update github/codeql-action digest to 9e907b5 by @renovate[bot] in #2241
    • chore(deps): update dependency kubernetes-sigs/controller-tools to v0.20.1 by @renovate[bot] in #2242
    • Add meeting notes for Feb 4, 2026 by @ytsarev in #2213
    • [Enhancement]: Added versioning to Mkdocs by @itsfarhan in #2178
    • fix(docs): deploy mike docs on master for latest 3 tags by @ytsarev in #2246
    • add 2026-02-18 community meeting notes by @elohmrow in #2247
    • update governance with information on 2025-2026 project lead election by @elohmrow in #2248
    • Fix: K8gb site banner fix by @itsfarhan in #2249
    • fix(docs): ensure mike provider for legacy docs tags by @ytsarev in #2250
    • chore(deps): update otel/opentelemetry-collector docker tag to v0.146.1 by @renovate[bot] in #2245
    • Update Helm Docs by @github-actions[bot] in #2252
    • fix(docs): restore mkdocs.yml between mike tag checkouts by @ytsarev in #2253
    • chore(deps): update github/codeql-action digest to 89a39a4 by @renovate[bot] in #2251
    • Bump coredns-plugin to include latest security fixes by @ytsarev in #2256
    • Update Helm Docs by @github-actions[bot] in #2257
    • RELEASE: v0.18.1 by @ytsarev in #2259

    Full Changelog: v0.18.0...v0.18.1

    Open source →
    Release notes

    Full Changelog

    Closed issues:

    • 2026 Project Lead Election #2210
    • Release v0.18.0 #2175
    • Add versioning to k8gb.io documentation #794

    Merged pull requests:

    Open source →
  55. v0.18.1-0.20260219205417-128b2f986698 19 Feb 2026 pre-release

    Nothing published for this version

  56. v0.18.1-0.20260218201017-81c5b8f6fa9a 18 Feb 2026 pre-release

    Nothing published for this version

  57. v0.18.1-0.20260216205353-a654a2b6fe81 16 Feb 2026 pre-release

    Nothing published for this version

  58. v0.18.1-0.20260207230242-37ecb7177cea 07 Feb 2026 pre-release

    Nothing published for this version

  59. v0.18.0 07 Feb 2026
    Release notes

    Highlights

    • Runtime behavior: GSLB reconciliation now supports filtering out hostnames outside delegated zones (#2184).
    • Observability: new Prometheus metric k8gb_gslb_healthy_local_records (#2204).
    • Packaging/runtime updates: CoreDNS plugin bump (#2218), Scarf gateway image repo adjustments with local deploy compatibility (#2229), Terrascan workflow deprecated (#2217).
    • Broad dependency refresh (Go 1.25.6 -> 1.25.7, controller-runtime, k8s libs, chart deps, action pins).
    • Security pipeline hardening with Trivy and dedicated scanning workflow (#2179), then follow-up fixes/tuning (#2199, #2206, #2215, #2226).

    Changelog

    v0.18.0 (2026-02-07)

    Full Changelog

    Implemented enhancements:

    • k8s version matrix #1044
    • TCP support #1033
    • Add annotation containing weights for ingress #933
    • Extend pipelines with trivy action #621

    Fixed bugs:

    • [BUG] GSLB is not reconciled when ingress already exists #1886
    • GSLB name reverted after change #1875
    • k8gb incorrectly updates Nameserver A record TTL when multiple GSLB objects exist with different TTLs #1837
    • Updating incorrect Ingress annotation value does not update Gslb #1765

    Closed issues:

    • k8gb reports healthy service even after scaling deployment to zero #2216
    • [Feat] New metric for healthy local records #2197
    • GSLB reconciliation should not fail on hostnames outside delegated zones in referenced resources #2183
    • OCI Helm publish fails post release #2150
    • Add Cosign signing to Helm charts for supply chain security #2142
    • Support external CoreDNS (outside Kubernetes cluster) #2097
    • In cluster DNS issue #2022
    • 0.15.0-rc2 Istio support broken, k8gb startup tries to read ingress IP instead of Istio's Ingress Gateway SVC IP #1954
    • [Documentation] [Testing] Describe how k8gb handles rollback procedures. #1908
    • [Documentation] How can a rollout or rollback fail? Describe any impact to already running workloads. #1907
    • K8gb does not work with cert-manager for automated cert-renewal #1872
    • Infoblox provider creates glueA with ttl 1 hour #1863
    • Add a Blog #1644
    • Expand renovate to more codebase containing versions #1323
    • Create security self-assessment.md of k8gb and contribute it to CNCF Tag security #1322
    • Cluster can't return own entries #1312
    • HA of k8gb service - questions #1035
    • Helm Chart: imagePullSecrets is array of key/value pairs in ServiceAccount but an array of strings in schema definition #1027
    • Document the usage of NGINX_INGRESS_VALUES_PATH in the contributors documentation #971
    • Add support for Gateway API #954
    • Recursive DNS support? #945

    Merged pull requests:

    * This Changelog was automatically generated by github_changelog_generator

    🚀

    What's Changed

    • Update Offline Changelog by @github-actions[bot] in #2149
    • fix(deps): update module github.com/go-playground/validator/v10 to v10.30.1 by @renovate[bot] in #2148
    • chore(deps): update dependency k8gb-io/k8gb to v0.17.0 by @renovate[bot] in #2151
    • Fix (Blog): mobile version fixed for k8gb blog site by @itsfarhan in #2153
    • chore(deps): update dependency grafana/helm-charts to v10.4.3 by @renovate[bot] in #2154
    • chore(deps): update dependency prometheus-community/helm-charts to v28 by @renovate[bot] in #2155
    • add 2026-01-07 community meeting agenda by @elohmrow in #2159
    • chore(deps): update all non-major dependencies by @renovate[bot] in #2156
    • fix(deps): update all non-major dependencies by @renovate[bot] in #2162
    • Update Helm Docs by @github-actions[bot] in #2161
    • [Documentation]Testing: Documented rollback procedures for latest release versions by @itsfarhan in #2160
    • chore(deps): update dependency prometheus-community/helm-charts to v28.3.0 by @renovate[bot] in #2163
    • chore(deps): update otel/opentelemetry-collector docker tag to v0.143.1 by @renovate[bot] in #2157
    • Update Helm Docs by @github-actions[bot] in #2164
    • Add KubeCon NA 2025 Atlanta Lightning Talk to Presentations by @ytsarev in #2165
    • chore(deps): update all non-major dependencies by @renovate[bot] in #2166
    • chore(deps): update all non-major dependencies by @renovate[bot] in #2167
    • chore(deps): update all non-major dependencies by @renovate[bot] in #2169
    • fix(deps): update module github.com/gruntwork-io/terratest to v0.55.0 by @renovate[bot] in #2168
    • [Enhancement]: adding Cosign signing to the OCI charts by @itsfarhan in #2144
    • Add Bradley to CODEOWNERS by @ytsarev in #2170
    • chore(deps): update sigstore/cosign-installer digest to 430b6a7 by @renovate[bot] in #2171
    • chore(deps): update dependency grafana/helm-charts to v10.5.8 by @renovate[bot] in #2172
    • chore(deps): update dependency go to v1.25.6 by @renovate[bot] in #2173
    • fix(deps): update kubernetes packages to v0.35.0 by @renovate[bot] in #2132
    • fix(deps): update all non-major dependencies by @renovate[bot] in #2177
    • feat(gslb): Add support to filter out non delegated zones by @Piroddi in #2184
    • chore(deps): update all non-major dependencies by @renovate[bot] in #2182
    • chore(deps): update otel/opentelemetry-collector docker tag to v0.144.0 by @renovate[bot] in #2185
    • add 2026-01-21 community agenda by @elohmrow in #2176
    • add guidance on project lead and how they are chosen by @elohmrow in #2188
    • fix(deps): update module sigs.k8s.io/controller-runtime to v0.23.0 by @renovate[bot] in #2181
    • fix(deps): update all non-major dependencies by @renovate[bot] in #2186
    • chore(deps): update all non-major dependencies by @renovate[bot] in #2189
    • Update Helm Docs by @github-actions[bot] in #2187
    • Add scarf.sh pixel to README by @ytsarev in #2190
    • chore(deps): update step-security/harden-runner action to v2.14.1 by @renovate[bot] in #2191
    • fix(deps): update module sigs.k8s.io/controller-runtime to v0.23.1 by @renovate[bot] in #2192
    • chore(deps): update all non-major dependencies by @renovate[bot] in #2193
    • feat(security): Implemented Trivy by @itsfarhan in #2179
    • chore(deps): update all non-major dependencies by @renovate[bot] in #2196
    • fix(trivy): skipping irrelevant dirs in trivy scan by @itsfarhan in #2199
    • chore(deps): pin dependencies by @renovate[bot] in #2198
    • fix(trivy): remove inconsistent spaces by @itsfarhan in #2202
    • chore(deps): update all non-major dependencies by @renovate[bot] in #2201
    • fix(trivy): Fixed security-scan.yml file by @itsfarhan in #2206
    • Add Governance link to CONTRIBUTING.md by @joshgav in #2211
    • [feat metrics] Add new k8gb_gslb_healthy_local_records prom metrics by @Piroddi in #2204
    • fix(trivy): Table output modification in Trivy by @itsfarhan in #2215
    • Modify @ytsarev's affiliation in CODEOWNERS by @ytsarev in #2212
    • chore(deps): update github/codeql-action digest to 6bc82e0 by @renovate[bot] in #2207
    • fix(deps): update all non-major dependencies by @renovate[bot] in #2208
    • chore(deps): pin aquasecurity/trivy-action action to b6643a2 by @renovate[bot] in #2209
    • chore(deps): update dependency go to v1.25.7 - autoclosed by @renovate[bot] in #2214
    • Switch to the latest coredns plugin release by @ytsarev in #2218
    • fix(trivy): Fixing build.yml to upload same categories as security-scan.yml by @itsfarhan in #2226
    • Update Helm Docs by @github-actions[bot] in #2227
    • chore(deps): update github/codeql-action digest to 45cbd0c by @renovate[bot] in #2225
    • Deprecate terrascan workflow by @ytsarev in #2217
    • Remove outdated workaround by @ytsarev in #2228
    • Use Scarf gateway image repos and keep local test deploys working by @ytsarev in #2229
    • Update Helm Docs by @github-actions[bot] in #2230
    • chore(deps): update all non-major dependencies by @renovate[bot] in #2221
    • chore(deps): update otel/opentelemetry-collector docker tag to v0.145.0 by @renovate[bot] in #2223
    • Update Helm Docs by @github-actions[bot] in #2231
    • address governance feedback: provide information on when and where community meetings are held by @elohmrow in #2220
    • RELEASE: v0.18.0 by @ytsarev in #2232

    New Contributors

    Full Changelog: v0.17.0...v0.18.0

    Open source →
    Release notes

    Full Changelog

    Implemented enhancements:

    • k8s version matrix #1044
    • TCP support #1033
    • Add annotation containing weights for ingress #933
    • Extend pipelines with trivy action #621

    Fixed bugs:

    • [BUG] GSLB is not reconciled when ingress already exists #1886
    • GSLB name reverted after change #1875
    • k8gb incorrectly updates Nameserver A record TTL when multiple GSLB objects exist with different TTLs #1837
    • Updating incorrect Ingress annotation value does not update Gslb #1765

    Closed issues:

    • k8gb reports healthy service even after scaling deployment to zero #2216
    • [Feat] New metric for healthy local records #2197
    • GSLB reconciliation should not fail on hostnames outside delegated zones in referenced resources #2183
    • OCI Helm publish fails post release #2150
    • Add Cosign signing to Helm charts for supply chain security #2142
    • Support external CoreDNS (outside Kubernetes cluster) #2097
    • In cluster DNS issue #2022
    • 0.15.0-rc2 Istio support broken, k8gb startup tries to read ingress IP instead of Istio's Ingress Gateway SVC IP #1954
    • [Documentation] [Testing] Describe how k8gb handles rollback procedures. #1908
    • [Documentation] How can a rollout or rollback fail? Describe any impact to already running workloads. #1907
    • K8gb does not work with cert-manager for automated cert-renewal #1872
    • Infoblox provider creates glueA with ttl 1 hour #1863
    • Add a Blog #1644
    • Expand renovate to more codebase containing versions #1323
    • Create security self-assessment.md of k8gb and contribute it to CNCF Tag security #1322
    • Cluster can't return own entries #1312
    • HA of k8gb service - questions #1035
    • Helm Chart: imagePullSecrets is array of key/value pairs in ServiceAccount but an array of strings in schema definition #1027
    • Document the usage of NGINX_INGRESS_VALUES_PATH in the contributors documentation #971
    • Add support for Gateway API #954
    • Recursive DNS support? #945

    Merged pull requests:

    Open source →
  60. v0.17.1-0.20260206182259-d4e562b3f940 06 Feb 2026 pre-release

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive