v0.39.0
What's Changed
🚀 Features
- feat(atlaslocal): add MongoDB Atlas Local module (#3254) @prestonvasquez
- feat: allow saving specific platforms for an image (#3218) @LaurentGoderre
- feat(redpanda): add support for http proxy (#3258) @simon0191
- feat(nebulagraph): add NebulaGraph module (#3266) @egasimov
- feat(registry): add helper functions to pull and tag images (#3275) @mdelapenya
- feat: add Solace pubsub+ module (#3230) @unicod3
- feat(options): add WithProvider (#3241) @dfioravanti
- feat(mcpgateay): add Docker's MCP gateway module (#3232) @mdelapenya
🐛 Bug Fixes
- fix: preserve unix socket schema in testcontainersHostFromProperties (#3213) @knqyf263
- fix(reaper): remove termSignal override (#3261) @buraindo
- fix(registry): update
WithHtpasswdto useos.CreateTempinstead ofos.Createwithfilepath.Join. (#3272) @jakobmoellerdev - fix(nats): use wait for listening port instead of wait for log (#3256) @own2pwn
- fix(postgres): snapshot restore (#3264) @ascheman
📖 Documentation
🧹 Housekeeping
- chore(atlas): simplify host-port calculation in tests (#3300) @mdelapenya
- chore(deps): bump tj-actions/changed-files from 46.0.3 to 47.0.0 (#3283) @dependabot[bot]
- chore(modulegen): detect missing project files after new module creation (#3281) @mdelapenya
- chore(release): refine release script to update inter-module dependencies (#3273) @mdelapenya
- chore(postgres): use require.NotNil instead of assert.NotNil (#3252) @nolandseigler
- fix(dockermcpgateway): use duckduckgo instead of brave (#3247) @mdelapenya
📦 Dependency updates
- chore(deps): bump golang.org/x/net from 0.28.0 to 0.38.0 (#3299) @dependabot[bot]
- chore(deps): bump dario.cat/mergo from 1.0.1 to 1.0.2 (#3238) @dependabot[bot]
- chore(deps): bump golang.org/x/sys from 0.32.0 to 0.36.0 (#3282) @dependabot[bot]
- chore(deps): bump github/codeql-action from 3.29.3 to 3.30.3 (#3287) @dependabot[bot]
- chore(go): bump to Go 1.24 as minimal version (#3298) @mdelapenya
- deps(mongodb): update MongoDB Go Driver to v2 (#3278) @matthewdale
- chore(deps): bump github.com/shirou/gopsutil/v4 from 4.25.5 to 4.25.6 (#3224) @dependabot[bot]
- chore(deps): bump mkdocs-include-markdown-plugin from 7.1.6 to 7.1.7 (#3284) @dependabot[bot]
- chore(deps): bump github.com/docker/go-connections from 0.5.0 to 0.6.0 (#3285) @dependabot[bot]
- chore(deps): bump tj-actions/changed-files from 46.0.3 to 47.0.0 (#3283) @dependabot[bot]
- chore(deps): bump github.com/docker/docker from 28.2.2+incompatible to 28.3.3+incompatible in /modules/nebulagraph (#3277) @dependabot[bot]
- chore(deps): bump ryuk to v0.13.0, which uses scratch as base image (#3274) @mdelapenya
- chore(deps): bump github.com/docker/docker from 28.2.2+incompatible to 28.3.3+incompatible (#3270) @mdelapenya
- chore(deps): bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0 in /modules/compose (#3267) @dependabot[bot]
- chore(deps): bump github/codeql-action from 3.29.2 to 3.29.3 (#3237) @dependabot[bot]
- chore(deps): bump golang.org/x/oauth2 from 0.25.0 to 0.27.0 in /modules/weaviate (#3240) @dependabot[bot]
- chore(deps): bump mkdocs-include-markdown-plugin from 7.1.5 to 7.1.6 (#3239) @dependabot[bot]
- chore(deps): bump requests from 2.32.0 to 2.32.4 (#3204) @dependabot[bot]
- chore(deps): bump golang.org/x/oauth2 from 0.22.0 to 0.27.0 in /modules/pulsar (#3236) @dependabot[bot]
- chore(deps): bump golang.org/x/oauth2 from 0.22.0 to 0.27.0 in /modules/gcloud (#3235) @dependabot[bot]
- chore(deps): bump golang.org/x/oauth2 from 0.18.0 to 0.27.0 in /modules/k3s (#3234) @dependabot[bot]