Skip to content

v0.7.0

Latest

Choose a tag to compare

@github-actions github-actions released this 12 Jun 08:54
Immutable release. Only release title and notes can be modified.
0484f37

Install nyxid-cli 0.7.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/ChronoAIProject/NyxID/releases/download/v0.7.0/nyxid-cli-installer.sh | sh

Download nyxid-cli 0.7.0

File Platform Checksum
nyxid-cli-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
nyxid-cli-x86_64-apple-darwin.tar.gz Intel macOS checksum
nyxid-cli-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum
nyxid-cli-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum

Changes

  • revert: remove #712 aevatar catalog proxy contract from main (#924) (0484f37)
  • revert: remove #712 aevatar catalog proxy contract from main (d1aaf3d)
  • Release rollup → main: #812 + #712 + #610 + #916 + #920 (#910) (4064636)
  • chore: bump version to 0.7.0 (#922) (7d1a125)
  • Merge main into consensus-rnd-integration (sync #914 oracle relay) (399b417)
  • feat(security): warn on unresolved-peer rate-limit skip and wide-open anonymous /** rule (#921) (9227705)
  • feat(oracle): call ChatGPT Pro (and other browser LLMs) through NyxID (#914) (a241528)
  • Sync consensus-rnd-integration with main (daemon apply) (4f53a1f)
  • Seed media.write in Twitter/X provider default scopes (#915) (05c3972)
  • feat(keys): add proxy discovery fields to /api/v1/keys (#919) (ff47bd8)
  • Sync consensus-rnd-integration with main (daemon apply) (dddda2f)
  • ci: post coverage PR comment via workflow_run (fork-safe) (#918) (25a48aa)
  • Add anonymous public proxy and MCP endpoints (#913) (da73ec6)
  • Add aevatar catalog proxy contract (#912) (92a57c7)
  • fix(test): correct org-detail test helper types for tsc (#812 follow-up) (#911) (5622608)
  • test: expand org detail contract coverage (#909) (9e18db3)
  • Release rollup: consensus-rnd-integration → main (#843 CLI wizard fix) (#908) (14945ce)
  • Release rollup: consensus-rnd-integration → main (synced; #893 test refactor) (#906) (7d7f561)
  • docs(keys): correct resolve_api_key_for_auth_flow doc comment (#904) (5c955c9)
  • Rollup → main: #897 OAuth /keys 重连入口修复 (#901) (774e328)
  • fix(docker): stage nyxid-crypto workspace member in image builds (#899) (7a637da)
  • feat: #773 Remote Credential Injection — end-to-end E2E-encrypted (Phases 1–6 rollup) (#895) (9de8fb0)
  • feat(keys): 支持 org 持有的 gcp_service_account 凭证(--org) (#890) (e3f67f0)
  • feat(devices): device-code grant for headless provisioning (#768) (b733824)
  • feat: granular approvals by method/path/verb across proxy protocols (#845) (2233455)
  • Merge pull request #871 from ChronoAIProject/ssh-service-owner-resolution (fce1d08)
  • Merge pull request #870 from ChronoAIProject/slow-backend-unit-tests (661ab7f)
  • perf(test): TCP 预检失联端口,backend 单测 CI 不再每条 stall ~10s (2e84e7c)
  • feat(proxy): GCP service-account credential type for unattended Cloud API access (#863) (7bd1e0a)
  • Merge: 单测覆盖率达标(backend 74.8%)+ 提速 & 测量纠正 + 2 处生产缺陷修复 (#868) (51096da)
  • Merge CodeQL critical fix → improve-test-coverage (#869) (16cb99f)
  • fix(test): org_invite 用 generate_nonce() 替换硬编码 invite code (06a2230)
  • Merge follow-up cleanups → improve-test-coverage (#867) (f376e13)
  • test(backend): 拆分两个过大单测 + leaky 调查 (#866) (5b7d106)
  • Merge rollup: 测试覆盖率提升 & backend 单测提速 (#860) (b69d7f6)
  • ci: 棘轮上调覆盖率门槛 backend 40->73, cli 30->64 (#865) (869f45e)
  • test(backend): backend services 单测 +21 (#862) (afb28de)
  • test(backend): 修复测试 MongoDB harness(纠正 llvm-cov 覆盖率测量,真实 74.43%)+ handlers 单测 +23 (#864) (0d419e2)
  • perf(test): 加速 backend 单测 + 修复 15 个静默跳过测试(含 2 处真实缺陷) (#858) (eacfc3e)
  • test(backend): backend foundation 单测 +39,nyxid 48.96%->49.75% (#861) (9c78136)
  • test(cli): 新增 43 个单测,nyxid-cli 行覆盖率 63.85% -> 65.49% (#859) (ffe2e27)
  • chore(consensus-rnd): gitignore loop 运行时目录 (1c46616)
  • chore(consensus-rnd): 添加基础不动点块到 CLAUDE.md (130e9b7)
  • Merge pull request #844 from ChronoAIProject/feat/issue-778-proactive-oauth-refresh (847328d)
  • fix(clippy): resolve manual_option_zip lints flagged by clippy 1.96 (cd00c12)
  • fix(oauth): treat transient IdP errors as retryable in token refresh (4982176)
  • feat(oauth): proactive background refresh sweep for OAuth tokens (41f7cfd)
  • Merge pull request #842 from ChronoAIProject/fix/publish-images-permissions (30b15fd)
  • fix(ci): add pull-requests:write to publish-images permissions (cb7cd3e)

Container images

Multi-arch (linux/amd64, linux/arm64) images for this release are published to GitHub Container Registry by the Publish Images workflow:

  • ghcr.io/chronoaiproject/nyxid/backend:v0.7.0
  • ghcr.io/chronoaiproject/nyxid/frontend:v0.7.0
  • ghcr.io/chronoaiproject/nyxid/node-agent:v0.7.0