Releases: deliberium/nexara
Releases · deliberium/nexara
v0.1.1
Added
- Opt-in
nexara-policycrate for deterministic one-line policy authoring. - Inspectable
PolicyContractrules, selectors, diagnostics, evaluations, and matched-rule metadata innexara-core. - Semantic tool capability and effect metadata for policy-level resource/action enforcement.
- Runtime policy contract enforcement with deny-by-default behavior for tools missing semantic capability metadata.
- Signed policy contract helpers for enterprise review workflows.
nexara-clicrate with policy compile, simulate, explain, sign, and verify commands.policy-shopdemo forreads orders, never refunds.- Policy authoring documentation and threat-model coverage.
Changed
- Updated release packaging and publish-order validation for the new policy and CLI crates.
- Updated Nexara website and architecture diagrams to show one-line policy authoring and runtime enforcement.
Fixed
- Runtime policy denials now emit audit records with matched-rule policy context.
Full Changelog: v0.1.0...v0.1.1
v0.1.0
Added
- Initial public Nexara workspace with a host-neutral facade crate.
nexara-corecrate with tool descriptors, call requests, call results, trust tiers, action classes, confirmation policy, registry, broker, descriptor validation, audit records, and shared errors.nexara-registrycrate with signed skill index models, skill manifests, product-neutralhost_requirements, manifest parsing, manifest SHA validation, file/HTTP index sources, and JSON installed-skill storage.nexara-secretscrate with sync and async secret-store traits, redactedSecretValue, memory storage, and an encrypted-file implementation.nexara-remotecrate with product-neutral remote endpoint modeling, bearer auth providers, host allowlist validation, diagnostics, and HTTP list/call client helpers.nexara-runtimecrate with host-provided catalogs, host executors, trust resolvers, tool selection, policy enforcement, payload limits, concurrency limits, confirmation checks, and audit emission.nexara-learningcrate with bounded usage-signal event types, score adjustment configuration, and explainable learned ranking influence.nexara-learning-memory,nexara-learning-jsonl, andnexara-learning-sledstorage crates for ephemeral, inspectable local, and embedded durable usage signals.nexara-compat-qwencrate for Qwen-family prompt profile detection and Qwen-stylemcpServersconfig import.nexara-servercrate with authenticated Axum routes for health, tool listing, tool calls, installed-skill listing, and admin skill install.- JavaScript SDK package with typed
listTools()andcallTool()helpers. - GitHub pull request template, Copilot guidance, CI workflow, release checklist, governance docs, and security policy.
- Architecture documentation with component boundaries for core, registry, remote, secrets, runtime, learning, server, and host adapters.
- Guidance for replacing legacy app-specific compatibility fields with
host_requirements. - Secure-by-default server authentication with explicit development no-auth mode.
- Secret redaction semantics so secret values do not implement debug-style exposure.
- Policy boundaries for action class, trust tier, confirmation, payload size, concurrency, and host allowlists.
- Signed-index fixture matrix covering valid, tampered, unsupported-host, missing-secret, and confirmation-required flows.
- Expanded Rust and JavaScript validation for remote clients, server routes, registry sources, runtime policy, facade feature exports, and SDK request behavior.
- Threat-model documentation covering signed registries, remote tools, secrets, audit, and learned usage signals.
- Release checklist for package verification and downstream host adapter validation.
- Public documentation pass for architecture, deployment, release validation, skill manifests, remote protocol, and threat model.
Full Changelog: https://github.com/deliberium/nexara/commits/v0.1.0