Skip to content

Releases: LogBrewCo/sdk

Python SDK (logbrew-sdk) v0.1.2

20 Jun 16:47

Choose a tag to compare

Release-note tag for the already-published logbrew-sdk v0.1.2 PyPI package. This scoped tag is created at guarded main so scoped GitHub Releases skip registry publishing.

Highlights:

  • Adds local-only create_support_ticket_draft(...) for planned Agent Support Ticket API payloads.
  • Validates source/category/title/description and lowercases valid W3C trace IDs.
  • Redacts diagnostics for auth, token, cookie, URL, local path, and exception-message data without opening tickets or calling undeployed support routes.
  • Keeps backend support-ticket routes disabled in SDK behavior until backend reports deployed support storage/routes.

Verification:

Go SDK v0.1.2

20 Jun 17:48

Choose a tag to compare

Go SDK v0.1.2 adds an explicit local-only support-ticket diagnostics draft helper for the planned Agent Support Ticket API boundary.

Highlights:

  • Adds CreateSupportTicketDraft with SupportTicketDraftInput and SupportTicketDraft.
  • Validates planned support-ticket source/category fields and W3C trace IDs.
  • Redacts auth-like keys, cookies, token-like strings, URL origins, local paths, unsupported values, and error messages from diagnostics.
  • Does not open tickets, call undeployed support-ticket routes, or infer backend ownership.
  • Adds installed-artifact smoke coverage for the packaged Go module helper.

Verification:

  • CI run 27878570030 passed, including Go SDK tests, Go real-user smoke, and Go support-ticket real-user smoke.
  • Local verification included Go vet/test, Staticcheck 2025.1.1, installed local Go proxy smoke, confidentiality scan, generated-artifact hygiene, thermo review, and public verifier wiring.

This scoped release is release-note-only for the Go module tag; repo-wide package publishing remains tied to repo-wide vMAJOR.MINOR.PATCH releases.

Python SDK (logbrew-sdk) v0.1.1

13 Jun 08:23

Choose a tag to compare

Release-note tag for the already-published logbrew-sdk v0.1.1 PyPI package. This tag was created at guarded main so scoped GitHub Releases skip registry publishing.

Highlights:

  • Ships installed python -m logbrew_sdk.examples agent-timeline proof for app-owned product action and network milestone timelines.
  • Adds primitive, query/hash-free action and network attributes with traceparent correlation.
  • Keeps the core Python package dependency-light while preserving explicit privacy controls.

Verification:

FastAPI SDK (logbrew-fastapi) v0.1.2

13 Jun 08:23

Choose a tag to compare

Release-note tag for the already-published logbrew-fastapi v0.1.2 PyPI package. This tag was created at guarded main so scoped GitHub Releases skip registry publishing.

Highlights:

  • Adds opt-in FastAPI capture_request_metrics support for http.server.duration histogram events.
  • Keeps route-template and status metadata primitive, query-free, and compatible with metrics-only request capture.
  • Leaves the core logbrew-sdk package at v0.1.1 because only the FastAPI integration changed.

Verification:

Django SDK (logbrew-django) v0.1.2

13 Jun 08:23

Choose a tag to compare

Release-note tag for the already-published logbrew-django v0.1.2 PyPI package. This tag was created at guarded main so scoped GitHub Releases skip registry publishing.

Highlights:

  • Adds opt-in Django request duration metrics for http.server.duration histogram events.
  • Keeps route-template and status metadata primitive, query-free, and compatible with metrics-only request capture.
  • Leaves the core logbrew-sdk package at v0.1.1 because only the Django integration changed.

Verification:

NestJS SDK (@logbrew/nestjs) v0.1.1

13 Jun 08:23

Choose a tag to compare

Release-note tag for the already-published @logbrew/nestjs v0.1.1 npm package. This tag was created at guarded main so scoped GitHub Releases skip registry publishing.

Highlights:

  • Adds the thin NestJS peer-dependency integration release surfaced on npm.
  • Preserves app-owned Nest response handling and TypeScript narrowing while keeping registry publishing scoped to the package.
  • Keeps this GitHub Release informational instead of republishing unrelated SDKs.

Verification:

JavaScript SDK (@logbrew/sdk) v0.1.3

13 Jun 08:21

Choose a tag to compare

Release-note tag for the already-published @logbrew/sdk v0.1.3 npm package. This tag was created at guarded main so scoped GitHub Releases skip registry publishing.\n\nHighlights:\n- Ships installed ESM/CJS agent-timeline examples for app-owned product action and network milestones.\n- Demonstrates traceparent correlation, primitive metadata, route-template query/hash stripping, and eventFilter-dropped info noise.\n- Preserves the dependency-free core package footprint instead of adding heavyweight automatic instrumentation.\n\nVerification:\n- Registry: npm @logbrew/sdk@0.1.3\n- Publish workflow: https://github.com/LogBrewCo/sdk/actions/runs/27377904971\n- CI: https://github.com/LogBrewCo/sdk/actions/runs/27377253006\n- Current scoped-release guard CI: https://github.com/LogBrewCo/sdk/actions/runs/27460903979

Go SDK v0.1.1

13 Jun 07:34

Choose a tag to compare

Go SDK v0.1.1 publishes the agent-readable timeline helpers added in commit dccdf88.\n\nHighlights:\n- Adds explicit app-owned product action and network milestone helpers.\n- Keeps primitive metadata only and strips query/hash/full URL text from route templates.\n- Preserves trace/session correlation without global net/http patching, payload capture, or header capture.\n\nVerification:\n- CI: https://github.com/LogBrewCo/sdk/actions/runs/27424484921\n- Public module tag: go/logbrew/v0.1.1\n- Public module verifier: scripts/check_registry_publication.py --target go --version 0.1.1

LogBrew SDKs v0.1.0

05 Jun 18:33

Choose a tag to compare

Initial public GitHub release for the LogBrew SDK suite.

Highlights:

  • SDKs and integrations are release-ready for JavaScript, browser, Node.js, Express, Fastify, NestJS, Angular, Vue, Svelte, React, React Native, Next.js, Python, FastAPI, Django, Go, Rust, Java, Spring Boot, Kotlin, .NET, Unity, Ruby, PHP, Swift, C, C++, and Objective-C.
  • Package metadata now uses the canonical GitHub repository identity LogBrewCo/sdk, which is required for trusted publishing and correct package-manager provenance.
  • Added a manual publish-packages.yml workflow plus trusted-publisher setup documentation for npm, PyPI, crates.io, RubyGems, NuGet, Packagist, and Maven Central preflight.

Verification:

  • Main CI passed for commit 1c5bae6.
  • Tag release-readiness passed for v0.1.0.
  • Publish workflow dry-run passed without publishing external registry packages.

External registries have not been published by this release command. Registry publication should run only after the registry-side trusted publisher records/secrets are configured.