Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 0 additions & 19 deletions .changeset/uuid-bump-and-release-gating.md

This file was deleted.

19 changes: 19 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,24 @@
# @smooai/logger

## 4.5.4

### Patch Changes

- 96efa6b: Bump `uuid` to `^11.1.1`, gate each registry publish on that registry, and stop Go caching the parity corpus.
- **`uuid` 9.0.1 → 11.1.1.** The moderate advisory (missing buffer bounds check in v3/v5/v6 when
`buf` is provided) is **not reachable** here — logger only ever calls `v4()` with no arguments —
but every consumer of `@smooai/logger` was inheriting the advisory and having to carry its own
`pnpm.overrides` pin. Fixed at the source instead. `@types/uuid` dropped; uuid 11 ships its own.
- **Publish steps no longer gate on `steps.changesets.outputs.published`.** That output is true only
when the publish command shipped something _in that run_, so a run that died after npm left the
other four behind — and the follow-up run, with no changesets left, reported `published=false`,
skipped all four, and went **green having published nothing**. That is exactly how 4.5.1 and
4.5.2 stranded crates.io, NuGet and the Go tag at 4.5.0. Each step now asks its own registry
whether the version is already there, which also lets a re-run heal a partial release.
- **`go:test` gains `-count=1`.** Go currently refuses to cache `parity_corpus_test.go` because it
reads `../parity-corpus.json` from outside the package dir — verified — but a parity guarantee
should not rest on that.

## 4.5.3

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion dotnet/src/SmooAI.Logger/SmooAI.Logger.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@

<PropertyGroup>
<PackageId>SmooAI.Logger</PackageId>
<Version>4.5.3</Version>
<Version>4.5.4</Version>
<Authors>SmooAI</Authors>
<Company>SmooAI</Company>
<Description>Contextual structured logger for AWS and server environments. .NET port of @smooai/logger — wraps Microsoft.Extensions.Logging.ILogger with correlation IDs, HTTP request/response context, user context, and structured JSON output.</Description>
Expand Down
2 changes: 1 addition & 1 deletion go/version.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package logger

// Version is the current version of the smooai-logger Go package.
const Version = "4.5.3"
const Version = "4.5.4"
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@smooai/logger",
"version": "4.5.3",
"version": "4.5.4",
"description": "A powerful contextual logging system designed for AWS Lambda and Browser environments, with built-in support for structured logging, correlation tracking, and automatic context gathering.",
"homepage": "https://github.com/SmooAI/logger#readme",
"bugs": {
Expand Down
2 changes: 1 addition & 1 deletion python/pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[project]
name = "smooai-logger"
version = "4.5.3"
version = "4.5.4"
description = "Context-aware structured logging utilities for Python that mirror the @smooai/logger toolkit."
readme = "README.md"
authors = [{ name = "SmooAI", email = "brent@smooai.com" }]
Expand Down
2 changes: 1 addition & 1 deletion python/uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion rust/logger/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion rust/logger/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "smooai-logger"
version = "4.5.3"
version = "4.5.4"
edition = "2021"
description = "Context-aware structured logging utilities for Rust mirroring the @smooai/logger toolkit."
license = "MIT"
Expand Down
Loading