A heartfelt thank you to each contributor. Your contributions, whether through sharing ideas for improvements, identifying issues, submitting pull requests, or writing articles, are immensely appreciated and help me a lot. THANK YOU for your support.
What's Changed
⚠️ Breaking Changes
The members of the container and image builder, WithImagePullPolicy and WithImageBuildPolicy, previously received a callback argument of type ImagesListResponse. We've now updated these callbacks, and they will receive an argument of type ImageInspectResponse. This change was implemented to offer more detailed information regarding the actual cached image.
- feat: Use Docker's inspect API to get resource information (#1018) @HofmeisterAn
🚀 Features
- feat: Extend the "wait until file exists" API to distinguish between the test host and container filesystem (#1009) @maaex
- chore: Do not pre-pull cached images (#1032) @HofmeisterAn
- feat: Add Consul module (#1028) @witskeeper
- feat: Add Google Cloud Storage API (fake-gcs-server) module (#1023) @KSemenenko
- feat: Add PubSub module (#1005) @dejandjenic
- feat: Share common interface (IDatabaseContainer) for ADO.NET compatible containers (#920) @0xced
- feat: Use Docker's inspect API to get resource information (#1018) @HofmeisterAn
- feat: Ignore FROM args when pre-pulling images (#1016) @HofmeisterAn
- feat: Add NATS module (#1003) @niklasfp
- feat: Add Firestore module (#988) @dejandjenic
🐛 Bug Fixes
- fix: Retain the internal Couchbase builder configuration if the user overrides the default configuration (#1040) @HofmeisterAn
- fix: Prevent invalid negative timestamps getting container logs (#1038) @mausch
📖 Documentation
- docs: Add Neo4j example (#1013) @khalidabuhakmeh
- docs: Add MongoDB example (#1012) @khalidabuhakmeh
- docs: Add Elasticsearch example (#1010) @khalidabuhakmeh
- docs: Add Microsoft SQL Server example (#1008) @khalidabuhakmeh
- docs: Add Flyway example (#1002) @HofmeisterAn
🧹 Housekeeping
- refactor: Cache Docker image full and host name (#1043) @HofmeisterAn
- chore: Remove unnecessary internal APIs (#1020) @HofmeisterAn
- chore: Update SSH.NET to version 2023.0.0 (#1019) @WojciechNagorski