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
15 changes: 15 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,21 @@ jobs:
with:
commit: '🦋 New version release'
title: '🦋 New version release'
# WITHOUT this input the action runs `changeset version`
# itself and the package.json `version` SCRIPT never fires —
# npm lifecycle hooks respond to `npm version`, not to
# `changeset version`. That is exactly how #100/#101 bumped
# packages/core to 0.19.2 while the other thirteen
# version-bearing files stayed at 0.19.0 and turned the
# `versions` lane red on main.
#
# `pnpm run version` (not `pnpm version`, which is pnpm's own
# builtin) runs `changeset version && node
# scripts/sync-versions.mjs`. The action commits the working
# tree after this command, so the synced files land in the
# release commit — the whole point of syncing here rather than
# after publish.
version: pnpm run version
publish: pnpm ci:publish
createGithubReleases: true
env:
Expand Down
2 changes: 1 addition & 1 deletion dotnet/src/SmooAI.Observability/Client.cs
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ public sealed class ObservabilityClient
public const string SdkName = "@smooai/observability-dotnet";

/// <summary>SDK version emitted on every event.</summary>
public const string SdkVersion = "0.19.0";
public const string SdkVersion = "0.19.2";

private ClientOptions? _options;
private Transport? _transport;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@

<PropertyGroup>
<PackageId>SmooAI.Observability</PackageId>
<Version>0.19.0</Version>
<Version>0.19.2</Version>
<Authors>SmooAI</Authors>
<Company>SmooAI</Company>
<Description>Observability SDK for .NET — error capture, breadcrumbs, PII scrubbing, OpenTelemetry traces/metrics export, and GenAI semantic conventions. .NET port of @smooai/observability.</Description>
Expand Down
2 changes: 1 addition & 1 deletion go/types.go
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ const (

const (
sdkName = "@smooai/observability-go"
sdkVersion = "0.19.0"
sdkVersion = "0.19.2"
)

// User is the user/org/session context attached to an event. All fields
Expand Down
2 changes: 1 addition & 1 deletion packages/core/src/client.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import { dropSdkFrames, parseStack } from './stack-parser';
import type { ClientOptions, ExceptionInfo, Level, ObservabilityEvent, Runtime, StackFrame } from './types';

const SDK_NAME = '@smooai/observability';
const SDK_VERSION = '0.19.0';
const SDK_VERSION = '0.19.2';

/**
* Native per-runtime capture handler. When registered, `captureException` /
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-observability"
version = "0.19.0"
version = "0.19.2"
description = "SmooAI Observability SDK — error capture, PII scrubbing, batched webhook transport, OTLP traces + metrics, and GenAI semantic conventions."
readme = "README.md"
# Bumped from >=3.10 to >=3.12: the webhook transport now depends on
Expand Down
2 changes: 1 addition & 1 deletion python/src/smooai_observability/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@
User,
)

__version__ = "0.19.0"
__version__ = "0.19.2"


# --- module-level convenience API (mirror TS top-level exports) --------------
Expand Down
2 changes: 1 addition & 1 deletion python/src/smooai_observability/client.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
)

SDK_NAME = "@smooai/observability"
SDK_VERSION = "0.19.0"
SDK_VERSION = "0.19.2"
RUNTIME: Runtime = "python"


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/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/observability/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "smooai-observability"
version = "0.19.0"
version = "0.19.2"
edition = "2021"
description = "SmooAI Observability SDK for Rust — error capture, PII scrubbing, batched webhook transport, OTLP traces + metrics, GenAI semconv, and M2M auth. Lets downstream Rust services (api-prime, voice, temporal-worker) self-emit telemetry to api.smoo.ai."
repository = "https://github.com/SmooAI/observability"
Expand Down
2 changes: 1 addition & 1 deletion rust/observability/src/client.rs
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ use crate::types::{ExceptionInfo, Level, ObservabilityEvent, Runtime, SdkInfo, S
use std::sync::Arc;

pub const SDK_NAME: &str = "@smooai/observability";
pub const SDK_VERSION: &str = "0.19.0";
pub const SDK_VERSION: &str = "0.19.2";

/// A `before_send` predicate. Return `Some(event)` to send (possibly mutated),
/// or `None` to drop the event (e.g. known noise). Mirrors the TS
Expand Down
Loading