| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| FluentDocker 3.0.1 source code.tar.gz | 2026-05-11 | 1.0 MB | |
| FluentDocker 3.0.1 source code.zip | 2026-05-11 | 1.5 MB | |
| README.md | 2026-05-11 | 2.4 kB | |
| Totals: 3 Items | 2.5 MB | 0 | |
A small post-3.0.0 patch with one production bug fix and a release-pipeline rebuild that removes the GitVersion plumbing that caused the 3.0.0 launch trouble.
Fixed
OsExtensions.ToMsysPathno longer throwsIndexOutOfRangeExceptionon empty or short input on Windows. Inputs shorter than<drive>:<sep>are returned unchanged, matching the existing non-Windows passthrough.
Changed
- Release versioning centralised: the NuGet version is now defined once in
Directory.Build.propsas<Version>and inherited by every packable project. GitVersion (and its+semver:-marker /next-version:/prevent-increment-of-merged-branch-versionknobs) has been removed frommaster. Bumping a release is now a one-line edit; CI reads the value viadotnet msbuild -getProperty:Versionand uses it for both NuGet pack and the git tag. Thesupport/2.xbranch retains the old GitVersion-based flow for v2 hotfix releases. ImageBuilderTestsandKernelBuilderTestsare nowCategory=Integrationbecause they build a realFluentDockerKernel.WithDockerCli(...)that resolves the host docker binary. They were running on macOS/Windows CI runners (without Docker) and failing the unit-test matrix.- Windows-specific test assertions repaired:
DockerBinary/PodmanBinaryFqPathtests now build their expected path viaPath.Combine(so they pass with\on Windows);DockerApiConnectionTimeoutTestsaccept eitherHttpRequestException(Linux/macOS) orTaskCanceledException(Windows timing out on an unreachable port). - README restructured: Quick Start is the first content section, a one-line v3.0.0 banner with links to the release notes and migration guide sits above the Features section,
.NETbadge now reflects bothnet8.0andnet10.0, and a "latest release" badge has been added.
Repository housekeeping
support/2.xmaintenance branch was cut from the v2.85.0 master tip during the 3.0.0 release so v2 users can still receive hotfix releases.FluentDocker.Benchmarksis nowIsPackable=false(it was accidentally getting published).- Pages-docs workflow no longer blocks deploys when the auto-generated API reference step fails (XMLDoc2Markdown 5.x can't currently resolve the net10 ref-assembly chain — tracked for a follow-up to swap in docfx or xmldocmd).
Full Changelog: https://github.com/mariotoffia/FluentDocker/compare/3.0.0...3.0.1