What's Changed
Thanks to all contributors. Once again, really great contributions from everyone ๐ค.
The NuGet packages for this release have been attested for supply chain security using actions/attest. This confirms the integrity and provenance of the artifacts and helps ensure they can be trusted: #21198535.
Please be aware that we have changed the supported and underlying image used for the Cosmos DB module. The latest tag only supports certain environments and provides a limited set of features. Microsoft has introduced a new implementation, vnext-preview, which receives more updates and features. Due to the limitations of the latest tag, we decided to replace it with vnext-preview. You find more information about the image here: https://github.com/Azure/azure-cosmos-db-emulator-docker.
โ ๏ธ Breaking Changes
๐ Features
- feat(CosmosDb): Update base image from latest to vnext-preview (#1324) @NelsonBN
- feat: Add typed WithResourceMapping(...) overloads (#1497) @cimnine
- feat: Add Seq module (#1276) @montanehamilton
- feat(PostgreSql): Add WithSsl builder API (#1529) @ozkanpakdil
- feat: Add Temporal module (#1635) @bgener
- feat: Add module connection string provider (#1632) @HofmeisterAn
- fead: Add default container connection string provider (#1630) @HofmeisterAn
- feat(ServiceBus): Add method to get HTTP connection string (#1622) @NelsonBN
๐ Bug Fixes
- fix(MongoDb): Wait for post-init startup readiness before replica set initiation (#1656) @HofmeisterAn
- fix(Seq): Assert connection string provider (#1645) @HofmeisterAn
- fix(EventHubs): Ignore runtime property to support reuse (#1644) @franciscosamuel
- fix(ServiceBus): Ignore runtime property to support reuse (#1643) @franciscosamuel
- fix(ResourceReaper): Set wait strategy (#1634) @HofmeisterAn
- fix(ServiceBus): Workaround health API timeout (#1625) @HofmeisterAn
- fix: Do not set console buffer width (ConsoleLogger) (#1623) @HofmeisterAn
- fix(EventHubs): Workaround health API timeout (#1624) @HofmeisterAn
๐ Documentation
- docs(CosmosDb): Replace unsupported tag 'latest' with 'vnext-preview' (#1660) @HofmeisterAn
- docs(Redis): Add example (#1641) @HofmeisterAn
๐งน Housekeeping
- chore(examples): Enable NuGet restore lock mode (#1659) @HofmeisterAn
- chore: Pin image digest (#1658) @HofmeisterAn
- fix: Run OpenSSF Scorecard only on default branch (#1657) @HofmeisterAn
- chore: Remove Git LFS tracking for .snk (#1655) @HofmeisterAn
- feat: Enable Dependabot for NuGet (repo) (#1654) @HofmeisterAn
- feat: Enable Dependabot for NuGet (src) (#1653) @HofmeisterAn
- fix: Replace branch protection with ruleset (#1652) @HofmeisterAn
- fix: Do not enforce policies for admins (#1651) @HofmeisterAn
- fix: Remove missing labels from Dependabot (#1650) @HofmeisterAn
- chore: Set top-level permissions to read-all (#1649) @HofmeisterAn
- chore: Remove Sonar findings (#1646) @HofmeisterAn
- chore: Bump Docker Engine API to 1.52 (#1633) @HofmeisterAn
- chore: Update examples to use TC for .NET 4.10.0 (#1616) @HofmeisterAn
- feat: Prepare next release cycle (4.11.0) (#1615) @HofmeisterAn