Skip to content

v0.110.0

Choose a tag to compare

@guanzhousongmicrosoft guanzhousongmicrosoft released this 12 May 18:34
· 16 commits to main since this release
e83d580

What's New

Added

  • DocumentDBVersion enum (curated, append-only) and DocumentDBPostgresVersion enum exposing the PostgreSQL backend choice.
  • DocumentDBVersions static class with All, Latest, and per-version string constants.
  • WithDocumentDBVersion(...) extension method to pin the DocumentDB version from code.
  • WithPostgresVersion(...) extension method to pick a PG15/PG16/PG17 backend variant.
  • Scheduled workflow + companion script that detects new upstream releases and opens a PR appending them to the curated supported-versions list.
  • Configuration APIs: WithLogLevel(...), WithInitData(...), WithoutSampleData(), WithTlsCertificate(...), WithTelemetry(...), and WithOwner(...) extension methods for fine-grained container configuration.

Changed

  • Default container image updated to ghcr.io/documentdb/documentdb/documentdb-local:pg17-0.110.0
  • DocumentDBContainerImageTags.Tag is now a computed property (pg17-{DocumentDBVersions.Latest}) instead of a const, so the default tag follows the curated Latest version without manual edits.
  • Upgraded .NET Aspire to 13.3.0
  • Updated Microsoft.NET.Test.Sdk to 18.5.1

Fixed

  • Pinned SharpCompress and Snappier transitive dependencies to resolve NuGet vulnerability audit errors.
  • Fixed TLS certificate/key bind-mount collision when both files mapped to the same container path.

Full Changelog: v0.109.2...v0.110.0