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:
1 parent
d8fd400cef
commit
3bb0d2b639
7 files changed
+10
-10
No files matched your search
+1
-1
@@ -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.
|
- 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 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.
|
- 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.
|
- 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.
|
- Server emits `AGENT_REVOKED` and `KEY_RETIRED` instead of reusing `AGENT_FROZEN` and `KEY_REVOKED`, matching the hosted API and the protocol specification.
|
||||||
|
|
||||||
|
|||||||
@@ -10,9 +10,9 @@ Tamper-evident audit trails with cryptographic proof for every AI agent action.
|
|||||||
|
|
||||||
[](https://github.com/Elydora-Infrastructure/Elydora-Open-Source)
|
[](https://github.com/Elydora-Infrastructure/Elydora-Open-Source)
|
||||||
[](LICENSE)
|
[](LICENSE)
|
||||||
[](sdks/node/)
|
[](sdks/node/)
|
||||||
[](sdks/python/)
|
[](sdks/python/)
|
||||||
[](sdks/go/)
|
[](sdks/go/)
|
||||||
[](https://github.com/Elydora-Infrastructure/Elydora-Open-Source/actions)
|
[](https://github.com/Elydora-Infrastructure/Elydora-Open-Source/actions)
|
||||||
[](https://elydora.com)
|
[](https://elydora.com)
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -309,7 +309,7 @@ deep, err := elydora.DeepHealth("https://api.elydora.com")
|
|||||||
### Constants
|
### Constants
|
||||||
|
|
||||||
```go
|
```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"
|
elydora.GenesisChainHash // "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ import (
|
|||||||
"github.com/Elydora-Infrastructure/Elydora-Go-SDK/v2/cmd/elydora/plugins"
|
"github.com/Elydora-Infrastructure/Elydora-Go-SDK/v2/cmd/elydora/plugins"
|
||||||
)
|
)
|
||||||
|
|
||||||
const version = "2.1.0"
|
const version = "2.1.1"
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
if len(os.Args) < 2 {
|
if len(os.Args) < 2 {
|
||||||
|
|||||||
Generated
+2
-2
@@ -1,12 +1,12 @@
|
|||||||
{
|
{
|
||||||
"name": "@elydora/sdk",
|
"name": "@elydora/sdk",
|
||||||
"version": "2.1.0",
|
"version": "2.1.1",
|
||||||
"lockfileVersion": 3,
|
"lockfileVersion": 3,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "@elydora/sdk",
|
"name": "@elydora/sdk",
|
||||||
"version": "2.1.0",
|
"version": "2.1.1",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@decimalturn/toml-patch": "^2.0.0",
|
"@decimalturn/toml-patch": "^2.0.0",
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@elydora/sdk",
|
"name": "@elydora/sdk",
|
||||||
"version": "2.1.0",
|
"version": "2.1.1",
|
||||||
"description": "Node.js/TypeScript SDK for the Elydora tamper-evident audit platform",
|
"description": "Node.js/TypeScript SDK for the Elydora tamper-evident audit platform",
|
||||||
"main": "dist/index.js",
|
"main": "dist/index.js",
|
||||||
"types": "dist/index.d.ts",
|
"types": "dist/index.d.ts",
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
"""Canonical Elydora package version."""
|
"""Canonical Elydora package version."""
|
||||||
|
|
||||||
__version__ = "2.1.0"
|
__version__ = "2.1.1"
|
||||||
Reference in new issue
Block a user