chore: bump unibus to 0.14.0 (browser-native client prep, Phase 0)
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
name: unibus
|
||||
lang: go
|
||||
domain: infra
|
||||
version: 0.13.0
|
||||
version: 0.14.0
|
||||
description: "Bus de mensajería unificado sobre NATS+JetStream con cifrado E2E por room (megolm/olm reducido): service de membresía/claves, librería cliente y peers demo."
|
||||
tags: [service, messaging, nats, e2e]
|
||||
uses_functions:
|
||||
@@ -169,6 +169,16 @@ agent.<nombre>.{in,out} inbox/outbox de agente LLM (agent.scout.in)
|
||||
|
||||
## Capability growth log
|
||||
|
||||
- v0.14.0 (2026-06-13) — prep para el cliente browser-nativo `uniweb` (issue
|
||||
uniweb/0001, Fase 0), todo aditivo y opt-in: (1) el nats-server embebido puede
|
||||
exponer un listener WebSocket (`WebsocketConfig`) para que un navegador hable el
|
||||
protocolo NATS via `nats.ws`, igual que los peers TCP nativos; el authenticator
|
||||
nkey aplica también al WebSocket. (2) El control-plane (`membershipd`) gana una
|
||||
allowlist CORS opt-in (`--cors-origins`) para aceptar llamadas cross-origin del
|
||||
navegador; vacía = CORS off, sin cambios para clientes nativos. (3) `cmd/busvectors`
|
||||
genera vectores de test deterministas (endpoint id, firma Ed25519, AEAD
|
||||
ChaCha20-Poly1305, sealed-box, wire del Frame) como contrato de paridad para el
|
||||
port TypeScript. Peers Go/Kotlin existentes sin cambios; build/vet/test verdes.
|
||||
- v0.13.0 (2026-06-13) — el frontend web se separa a su propia app `uniweb`
|
||||
(`projects/message_bus/apps/uniweb`, sub-repo Gitea propio). unibus deja de
|
||||
contener la SPA (`web/`) y el gateway web (`cmd/webgw`): ahora es estrictamente
|
||||
|
||||
Reference in New Issue
Block a user