Highlights
- Debian images are published as
wait4x/wait4x:debian(and version tags with a-debiansuffix) - The waiter no longer races or leaks memory when checks run in parallel
- Runtime images use Alpine 3.24.1 and Debian 13.6, and upgrade packages at build time
- CI runs Go 1.26.6, and GitHub Actions and base images are pinned by digest
What's Changed
Exciting New Features 🎉
- tag debian images in docker bake by @atkrad in https://github.com/wait4x/wait4x/pull/524
Enhancements 🚀
- update CI to Go 1.26 by @atkrad in https://github.com/wait4x/wait4x/pull/527
- pin ci actions and image digests by @atkrad in https://github.com/wait4x/wait4x/pull/538
- upgrade runtime packages and add envrc by @atkrad in https://github.com/wait4x/wait4x/pull/540
Bug Fixes 🐛
- Fix waiter race condition and memory leak by @atkrad in https://github.com/wait4x/wait4x/pull/475
- stop pinning wait4x.dev IPs in DNS tests by @atkrad in https://github.com/wait4x/wait4x/pull/523
- wait until mysql is ready in tests by @atkrad in https://github.com/wait4x/wait4x/pull/526
Dependency Updates ⬆️
- Bump the github-actions group across 1 directory with 2 updates by @dependabot[bot] in https://github.com/wait4x/wait4x/pull/470
- Bump the testcontainers group with 7 updates by @dependabot[bot] in https://github.com/wait4x/wait4x/pull/469
- Bump golang.org/x/net from 0.40.0 to 0.49.0 by @dependabot[bot] in https://github.com/wait4x/wait4x/pull/503
- Bump the github-actions group across 1 directory with 8 updates by @dependabot[bot] in https://github.com/wait4x/wait4x/pull/522
- Bump the docker group across 1 directory with 2 updates by @dependabot[bot] in https://github.com/wait4x/wait4x/pull/525
- Bump the testcontainers group across 1 directory with 7 updates by @dependabot[bot] in https://github.com/wait4x/wait4x/pull/488
- Bump go.mongodb.org/mongo-driver from 1.17.4 to 1.17.9 by @dependabot[bot] in https://github.com/wait4x/wait4x/pull/519
- Bump github.com/tidwall/gjson from 1.18.0 to 1.19.0 by @dependabot[bot] in https://github.com/wait4x/wait4x/pull/516
- Bump github.com/segmentio/kafka-go from 0.4.48 to 0.4.51 by @dependabot[bot] in https://github.com/wait4x/wait4x/pull/520
- Bump github.com/lib/pq from 1.10.9 to 1.12.3 by @dependabot[bot] in https://github.com/wait4x/wait4x/pull/521
- Bump filippo.io/edwards25519 from 1.1.0 to 1.1.1 by @dependabot[bot] in https://github.com/wait4x/wait4x/pull/528
- Bump github.com/antchfx/htmlquery from 1.3.4 to 1.3.6 by @dependabot[bot] in https://github.com/wait4x/wait4x/pull/517
- Bump github.com/miekg/dns from 1.1.68 to 1.1.72 by @dependabot[bot] in https://github.com/wait4x/wait4x/pull/507
- Bump go.temporal.io/api from 1.51.0 to 1.63.5 by @dependabot[bot] in https://github.com/wait4x/wait4x/pull/518
- Bump github.com/stretchr/testify from 1.11.1 to 1.12.0 by @dependabot[bot] in https://github.com/wait4x/wait4x/pull/531
- Bump github.com/go-sql-driver/mysql from 1.9.3 to 1.10.0 by @dependabot[bot] in https://github.com/wait4x/wait4x/pull/534
- Bump github.com/fatih/color from 1.18.0 to 1.19.0 by @dependabot[bot] in https://github.com/wait4x/wait4x/pull/536
- Bump github.com/rabbitmq/amqp091-go from 1.10.0 to 1.13.0 by @dependabot[bot] in https://github.com/wait4x/wait4x/pull/535
- Bump golang.org/x/net from 0.56.0 to 0.58.0 by @dependabot[bot] in https://github.com/wait4x/wait4x/pull/533
- Bump github.com/rs/zerolog from 1.34.0 to 1.35.1 by @dependabot[bot] in https://github.com/wait4x/wait4x/pull/532
- Bump github.com/go-logr/logr from 1.4.3 to 1.4.4 by @dependabot[bot] in https://github.com/wait4x/wait4x/pull/537
- Bump github.com/spf13/cobra from 1.9.1 to 1.10.2 by @dependabot[bot] in https://github.com/wait4x/wait4x/pull/496
- Bump mvdan.cc/sh/v3 from 3.12.0 to 3.13.1 by @dependabot[bot] in https://github.com/wait4x/wait4x/pull/530
Other Changes
- Update mailmap by @mortymacs in https://github.com/wait4x/wait4x/pull/494
Full Changelog: https://github.com/wait4x/wait4x/compare/v3.6.0...v3.7.0