v0.24.0
版本发布时间: 2023-09-19 20:10:41
testcontainers/testcontainers-go最新发布版本:v0.26.0(2023-10-26 23:24:41)
What's Changed
🚀 Features
- feat: define test session semantics (#1513) @mdelapenya
- feat: add kafka (KRaft mode only) module (#1610) @mdelapenya
- feat: support creating a network for localstack (#1612) @mdelapenya
- feat: add Elasticsearch module (#1574) @mdelapenya
- feat: support waiting for logs with regexp (#1560) @mdelapenya
- feat: convert NATS example into a module (#1559) @mdelapenya
- feat: add mariadb module (#1548) @mdelapenya
- [Enhancement]: add ability to set repo:tag for ContainerRequest FromDockerfile (#1508) @igribkov
- feat(modules/redpanda): support tls (#1511) @abemedia
🐛 Bug Fixes
- fix: do not remove the file schema in docker.host property (#1517) @mdelapenya
📖 Documentation
- docs: use Go testable examples in modules (#1603) @mdelapenya
- chore: generate Go examples for new modules (#1600) @mdelapenya
- fix: use proper service name in Pulsar module (#1542) @arjunmadan-toast
- doc fix: make file permission examples octal (#1510) @martin-mfg
- Add new badge in header (#1512) @eddumelendez
🧹 Housekeeping
- modulegen: generate sonar configuration (#1644) @mmorel-35
- chore: update sonarcloud properties when releasing the project (#1615) @mdelapenya
- ci(sonarcloud): upload artifact (#1614) @mmorel-35
- chore: always generate the examples including a explicit image (#1611) @mdelapenya
- chore: support linting all modules locally (#1609) @mdelapenya
- ci(sonarcloud): run only when docker is not rootless (#1608) @mmorel-35
- fix: remove extra equal in sonar.organization (#1607) @mmorel-35
- chore(ci): enable code coverage on Sonarcloud (#1518) @mmorel-35
- ci(lint): enable errorlint linter (#1604) @mmorel-35
- ci(lint): enable gocritic linter (#1605) @mmorel-35
- ci(security): setup codeql scan (#1606) @mmorel-35
- chore: define interfaces for file and project generation (#1568) @mdelapenya
- Update actions/github-script to 6.4.1 (#1561) @mmorel-35
- modulegen: use cobra instead of native golang flag (#1550) @mmorel-35
- chore: refine fail-fast strategy on CI (#1555) @mdelapenya
- fix: remove wrong example from workspace (#1556) @mdelapenya
- modulegen: generate code-workspace with json marshal (#1551) @mmorel-35
- feat(modulegen): print out VSCode workspace file if needed (#1549) @mdelapenya
- modulegen: generate md file inside internal/mkdocs (#1543) @mmorel-35
- modulegen: create internal/module and internal/modfile (#1539) @mmorel-35
- Fix module generator for examples (#1545) @mmorel-35
- modulegen: create internal/make (#1537) @mmorel-35
- chore: fix workflow (#1538) @mmorel-35
- chore: properly render mkdocs.yml (#1521) @mmorel-35
- modulegen: create internal/workflow (#1520) @mmorel-35
- modulegen: create internal/module (#1505) @mmorel-35
- modulegen: create internal/mkdocs (#1504) @mmorel-35
- fix: reset config in tests (#1516) @mdelapenya
- modulegen: create internal/dependabot (#1503) @mmorel-35
- chore: use Info instead of Ping to check if Docker is live (#1490) @mdelapenya
- Golangci-lint for all go-modules (#1498) @mmorel-35
📦 Dependency updates
- chore(deps): bump actions/checkout from 3 to 4 (#1623) @dependabot
- chore(deps): bump github.com/containerd/containerd from 1.7.3 to 1.7.6 (#1617) @mmorel-35
- chore(deps): bump github.com/hashicorp/vault-client-go in /modules/vault (#1566) @mmorel-35
- chore(deps): bump github.com/cyphar/filepath-securejoin from 0.2.3 to 0.2.4 in /modules/compose (#1601) @dependabot
- chore(deps): bump github.com/tidwall/gjson from 1.15.0 to 1.16.0 in /modules/vault (#1586) @dependabot
- chore(deps): bump github.com/elastic/go-elasticsearch/v8 from 8.0.0 to 8.9.0 in /modules/elasticsearch (#1593) @dependabot
- chore(deps): bump github.com/aws/aws-sdk-go and aws-sdk-go-v2 in /modules/localstack (#1599) @mdelapenya
- chore(deps): bump golang.org/x/text from 0.12.0 to 0.13.0 (#1583) @dependabot
- chore(deps): bump github.com/docker/docker from 24.0.5+incompatible to 24.0.6+incompatible (#1584) @dependabot
- chore(deps): bump github.com/google/uuid from 1.3.0 to 1.3.1 (#1585) @dependabot
- chore: remove dependabot groups (#1582) @mdelapenya
- chore(deps): bump actions/checkout from 3 to 4 (#1576) @dependabot
- chore(deps): bump mkdocs-material from 8.2.7 to 9.2.8 (#1580) @dependabot
- chore(deps): bump the all group in /modules/compose with 1 update (#1565) @dependabot
- chore(deps): bump mkdocs-material from 8.2.7 to 9.2.6 (#1567) @dependabot
- chore(deps): bump the all group in /modules/neo4j with 1 update (#1562) @dependabot
- chore(deps): bump the all group in /modules/clickhouse with 1 update (#1563) @dependabot
- chore(deps): bump the all group in /modules/localstack with 1 update (#1564) @dependabot
- Update Pipenv to use Python 3.8 (#1558) @mmorel-35
- chore(deps): bump the all group in /modulegen with 1 update (#1554) @dependabot
- chore(deps): bump the all group in /modules/localstack with 1 update (#1552) @dependabot
- chore(deps): bump the all group in /modules/compose with 2 updates (#1553) @dependabot
- chore(deps): bump the all group in /examples/cockroachdb with 1 update (#1522) @dependabot
- chore(deps): bump the all group in /examples/bigtable with 1 update (#1534) @dependabot
- chore(deps): bump the all group in /modules/localstack with 4 updates (#1535) @dependabot
- chore(deps): bump the all group in /modules/k3s with 2 updates (#1526) @dependabot
- chore(deps): bump the all group in /examples/spanner with 2 updates (#1532) @dependabot
- chore(deps): bump the all group in /examples/firestore with 1 update (#1523) @dependabot
- chore(deps): bump the all group in /modules/redis with 1 update (#1524) @dependabot
- chore(deps): bump the all group in /modules/clickhouse with 1 update (#1525) @dependabot
- chore(deps): bump the all group in /examples/toxiproxy with 2 updates (#1528) @dependabot
- chore(deps): bump the all group in /examples/pubsub with 1 update (#1531) @dependabot
- chore(deps): bump the all group in /examples/datastore with 2 updates (#1530) @dependabot
- chore(deps): bump the all group in /modules/redpanda with 1 update (#1527) @dependabot