Skip to content

Commit 7dc67cb

Browse files
RohitRohit
authored andcommitted
Bump all SDK versions to 0.3.0-alpha for multi-language release
Java (Maven Central), Go, Node.js (npm), Python (PyPI) all bumped to 0.3.0-alpha. CHANGELOG updated with Go SDK, Node.js SDK, shared types, cross-SDK CI, MCP auth, and example apps.
1 parent 3697515 commit 7dc67cb

6 files changed

Lines changed: 70 additions & 6 deletions

File tree

CHANGELOG.md

Lines changed: 65 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,74 @@ All notable changes to AgentTel are documented in this file.
44

55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

7-
## [0.3.0-alpha] - 2026-03-16
7+
## [0.3.0-alpha] - 2026-03-20
88

99
### Added
1010

11+
**Go SDK (agenttel-go) — Full Feature Parity**
12+
13+
Core (`go.agenttel.dev/agenttel`):
14+
- Semantic attributes (~60 constants) matching Java/Python SDKs
15+
- All enums (`ServiceTier`, `ErrorCategory`, `DependencyType`, etc.)
16+
- YAML configuration loader from `agenttel.yml`
17+
- `AgentTelSpanProcessor` with baseline/anomaly/SLO enrichment
18+
- Rolling baseline provider, composite baseline, z-score anomaly detection
19+
- SLO tracker with error budget calculation
20+
- Error classifier, topology registry, structured event emitter
21+
- HTTP, Gin, and gRPC middleware
22+
23+
GenAI Instrumentation (sub-modules):
24+
- `go.agenttel.dev/agenttel/genai/openai` — OpenAI SDK wrapper (sync + streaming)
25+
- `go.agenttel.dev/agenttel/genai/anthropic` — Anthropic SDK wrapper (sync + streaming)
26+
- `GenAiSpanBuilder` for consistent span creation with cost calculation
27+
28+
Agentic Observability:
29+
- `AgenticTracer` — builder pattern API for agent tracing
30+
- Invocation, step, tool call scopes with auto-closing
31+
- Orchestration patterns: sequential, parallel, eval-loop
32+
33+
Agent Interface:
34+
- MCP server (JSON-RPC 2.0 over HTTP) with tool registry
35+
- Bearer token auth with API key registry and RBAC
36+
- Health aggregation, incident context, remediation registry
37+
38+
**Node.js SDK (@agenttel/node) — Full Feature Parity**
39+
40+
Core (`@agenttel/node`):
41+
- Semantic attributes (~60 constants) matching Java/Python/Go SDKs
42+
- All enums with TypeScript type safety
43+
- YAML configuration loader from `agenttel.yml`
44+
- `AgentTelSpanProcessor` with baseline/anomaly/SLO enrichment
45+
- Rolling baseline provider, composite baseline, z-score anomaly detection
46+
- SLO tracker with error budget calculation
47+
- Error classifier, topology registry, structured event emitter
48+
- Express and Fastify middleware
49+
50+
GenAI Instrumentation:
51+
- OpenAI SDK wrapper (sync + streaming)
52+
- Anthropic SDK wrapper (sync + streaming)
53+
- `GenAiSpanBuilder` for consistent span creation with cost calculation
54+
55+
Agentic Observability:
56+
- `AgenticTracer` — builder pattern API for agent tracing
57+
- Invocation, step, tool call scopes
58+
- Orchestration patterns: sequential, parallel, eval-loop
59+
60+
Agent Interface:
61+
- MCP server (JSON-RPC 2.0 over HTTP) with tool registry
62+
- Bearer token auth with API key registry and RBAC
63+
64+
**Shared Types (@agenttel/types)**
65+
- Canonical TypeScript attribute constants, enums, and interfaces
66+
- Dual ESM/CJS build for use by @agenttel/node and browser SDK
67+
68+
**Cross-SDK Improvements**
69+
- `attributes.json` — canonical attribute schema (single source of truth)
70+
- `scripts/validate-attributes.sh` — CI parity enforcement across all 4 SDKs
71+
- Unified CI pipeline: Java (JDK 17/21), Go (1.24), Node (20), Python (3.11/3.12/3.13)
72+
- MCP server auth (Bearer token + RBAC) added to Java SDK
73+
- Example apps: Go net/http, Gin, Express, Fastify, FastAPI, Spring Boot
74+
1175
**Python SDK (agenttel-python) — Full Feature Parity**
1276

1377
Core (`agenttel`):

agenttel-node/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@agenttel/node",
3-
"version": "0.1.0",
3+
"version": "0.3.0-alpha",
44
"description": "AgentTel SDK for server-side Node.js — agent-ready observability enrichment",
55
"type": "module",
66
"main": "./dist/cjs/index.js",

agenttel-python/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "hatchling.build"
44

55
[project]
66
name = "agenttel"
7-
version = "0.1.0"
7+
version = "0.3.0-alpha"
88
description = "AgentTel Python SDK — AI-native telemetry for Python services"
99
readme = "README.md"
1010
license = "Apache-2.0"

agenttel-python/src/agenttel/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,4 @@
1010
"AgentTelSpanProcessor",
1111
]
1212

13-
__version__ = "0.1.0"
13+
__version__ = "0.3.0-alpha"

agenttel-types/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@agenttel/types",
3-
"version": "0.1.0",
3+
"version": "0.3.0-alpha",
44
"description": "Shared types, enums, and attribute constants for AgentTel SDKs",
55
"type": "module",
66
"main": "./dist/cjs/index.js",

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
GROUP=dev.agenttel
2-
VERSION_NAME=0.2.0-alpha
2+
VERSION_NAME=0.3.0-alpha
33
POM_URL=https://github.com/rrohitramsen/AgentTel
44
POM_SCM_URL=https://github.com/rrohitramsen/AgentTel
55
POM_SCM_CONNECTION=scm:git:git://github.com/rrohitramsen/AgentTel.git

0 commit comments

Comments
 (0)