Skip to content

BitbucketServer.Net 1.0.0 — first stable release

Latest

Choose a tag to compare

@diomonogatari diomonogatari released this 05 Jun 19:12
· 1 commit to main since this release

A modern, maintained C# client for the Bitbucket Server / Data Center REST API (Stash). This first stable release targets .NET 8.0 (LTS) and .NET 10.0.

dotnet add package BitbucketServer.Net --version 1.0.0

Highlights

  • Broadly installable — multi-targets net8.0 (LTS) and net10.0 (previously net10.0-only). .NET 9 apps resolve the net8.0 assembly automatically.
  • Extensible without forking — subclass BitbucketClient and reuse the now-protected paging / request / response primitives to add custom endpoints.
  • Modern by defaultSystem.Text.Json, IAsyncEnumerable streaming, CancellationToken throughout, a typed exception hierarchy, fluent query builders, IBitbucketClient for DI, code search, pull-request blocker comments, and SSH access keys.
  • New this cycle — typed archived repository-search filter, Line.Truncated, and updating a file from an in-memory Stream (no temp file).
  • Quality — 767 tests run across both target frameworks; the public API surface is guarded by Package Validation.

See the full CHANGELOG for the complete list of changes since 0.3.0.