chore(oss): sync the SDK mirrors to 2.1.1

Python 2.1.1 is published to PyPI and Go v2.1.1 to the module proxy; npm
still serves 2.0.1 until the Node publish.

Claude-Session: https://claude.ai/code/session_01Agoc9bRVE9KL7mmWtey9Vq
This commit is contained in:
雷电芽衣 committed 2026-09-03 21:53:04 -04:00
1 parent d8fd400cef
commit 3bb0d2b639
7 files changed
+10 -10

No files matched your search

+1 -1
View File
@@ -10,7 +10,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
- Console registration wizard synced with the hosted Console: native hook catalog with activation steps, a one-command install that embeds both credentials in owner-only files (created exclusively with `mktemp` on POSIX; created under `$HOME` and protected with `chmod 600` or an `icacls` owner-only ACL in PowerShell) and deletes them afterwards, and a never-expiring default API token.
- Server issues opaque API tokens: `POST /v1/auth/token` honours `ttl_seconds` (`null` never expires), stores only SHA-256 hashes (migration 003), and resolves bearer values as API tokens before Better Auth sessions.
- Server commits operations before enqueueing; a `seq_no` race now returns `400 PREV_HASH_MISMATCH` with the stored chain hash, and every queue producer names its durable message id.
- SDK mirrors rebuilt from the standalone repositories at Node 2.1.0, Python 2.1.0, and Go v2.1.0 plus the unreleased fixes listed below; npm serves 2.0.1 and PyPI serves 2.0.2 until the next publish. The mirrors live under `github.com/Elydora-Infrastructure/Elydora-Go-SDK/v2` (hook retry on `PREV_HASH_MISMATCH` within a 4-second budget, durable managed-file transactions, Kiro IDE adapter, shared managed-runtime modules).
- SDK mirrors rebuilt from the standalone repositories at Node 2.1.1, Python 2.1.1, and Go v2.1.1. Python 2.1.1 is on PyPI and Go v2.1.1 is on the module proxy; npm serves 2.0.1 until the Node publish. The mirrors live under `github.com/Elydora-Infrastructure/Elydora-Go-SDK/v2` (hook retry on `PREV_HASH_MISMATCH` within a 4-second budget, durable managed-file transactions, Kiro IDE adapter, shared managed-runtime modules).
- Compose and Helm apply `packages/server/migrations` through one runner (`node dist/migrate.js`); migrations already recorded in `schema_versions` are skipped. Migration 004 restores the status constraints, the agent organization foreign key, and the 64-bit counters that the previous inline Compose schema carried.
- Server emits `AGENT_REVOKED` and `KEY_RETIRED` instead of reusing `AGENT_FROZEN` and `KEY_REVOKED`, matching the hosted API and the protocol specification.
+3 -3
View File
@@ -10,9 +10,9 @@ Tamper-evident audit trails with cryptographic proof for every AI agent action.
[![GitHub Stars](https://img.shields.io/github/stars/Elydora-Infrastructure/Elydora-Open-Source?style=social)](https://github.com/Elydora-Infrastructure/Elydora-Open-Source)
[![License](https://img.shields.io/badge/license-Apache%202.0-blue.svg)](LICENSE)
[![Node SDK](https://img.shields.io/badge/node%20sdk%20mirror-v2.1.0-green.svg)](sdks/node/)
[![Python SDK](https://img.shields.io/badge/python%20sdk%20mirror-v2.1.0-green.svg)](sdks/python/)
[![Go SDK](https://img.shields.io/badge/go%20sdk%20mirror-v2.1.0-green.svg)](sdks/go/)
[![Node SDK](https://img.shields.io/badge/node%20sdk%20mirror-v2.1.1-green.svg)](sdks/node/)
[![Python SDK](https://img.shields.io/badge/python%20sdk%20mirror-v2.1.1-green.svg)](sdks/python/)
[![Go SDK](https://img.shields.io/badge/go%20sdk%20mirror-v2.1.1-green.svg)](sdks/go/)
[![CI](https://img.shields.io/github/actions/workflow/status/Elydora-Infrastructure/Elydora-Open-Source/ci.yml?branch=main&label=CI)](https://github.com/Elydora-Infrastructure/Elydora-Open-Source/actions)
[![Website](https://img.shields.io/badge/website-elydora.com-purple.svg)](https://elydora.com)
+1 -1
View File
@@ -309,7 +309,7 @@ deep, err := elydora.DeepHealth("https://api.elydora.com")
### Constants
```go
// Genesis chain hash — initial prev_chain_hash for an agent's first operation
// Genesis chain hash: initial prev_chain_hash for an agent's first operation
elydora.GenesisChainHash // "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
```
+1 -1
View File
@@ -11,7 +11,7 @@ import (
"github.com/Elydora-Infrastructure/Elydora-Go-SDK/v2/cmd/elydora/plugins"
)
const version = "2.1.0"
const version = "2.1.1"
func main() {
if len(os.Args) < 2 {
+2 -2
View File
@@ -1,12 +1,12 @@
{
"name": "@elydora/sdk",
"version": "2.1.0",
"version": "2.1.1",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@elydora/sdk",
"version": "2.1.0",
"version": "2.1.1",
"license": "MIT",
"dependencies": {
"@decimalturn/toml-patch": "^2.0.0",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@elydora/sdk",
"version": "2.1.0",
"version": "2.1.1",
"description": "Node.js/TypeScript SDK for the Elydora tamper-evident audit platform",
"main": "dist/index.js",
"types": "dist/index.d.ts",
+1 -1
View File
@@ -1,3 +1,3 @@
"""Canonical Elydora package version."""
__version__ = "2.1.0"
__version__ = "2.1.1"