Skip to content

Releases: nodecross/nodex

v6.2.0

01 Jun 12:27

Choose a tag to compare

What's Changed

  • chore: add persist-credentials: false to all actions/checkout steps
  • chore: ai-pr-review から persist-credentials: false を削除
  • fix: remove unused dropbear build from cross Dockerfiles
  • fix: clarify deactivation logging in metric tasks
  • chore: remove qemu runner scripts from cross dockerfiles
  • ci: add bot exclusion and self-modify skip to AI PR review
  • fix: push LICENSE-THIRD-PARTY.md to nodex
  • refactor: introduce DidcommAuthorizationChecker trait (#791 follow-up)
  • feat: add studio-based didcomm authorization check
  • chore(deps): drop requests version pin in examples/python
  • chore(deps): update debian docker tag to bullseye-20260505
  • chore(deps): update debian docker tag to bullseye-20260518
  • chore(deps): update github actions
  • fix: filter invalid MAC addres before device checkin
  • chore(deps): update rust to v1.95.0
  • chore: bump version to v6.2.0

v6.1.1

22 May 13:22
a202b5a

Choose a tag to compare

What's Changed

  • ci: automate third-party license notice generation in release pipeline
  • fix: handle duplicate via studio error
  • chore(deps): update github actions
  • chore(deps): update rust dependencies
  • refactor: add stdout/stderr separation
  • feat: resolve did from device name using watcher
  • chore: ignore local markdown files in .gitignore
  • chore: remove placeholder SECURITY.md and move FIPS scripts to scripts/
  • fix: refresh did when verify own did
  • chore: bump version to v6.1.1

v6.1.0

11 May 12:22
33aecd9

Choose a tag to compare

What's Changed

  • ci: add windows lint/test to main-ci
  • chore(deps): bump rand from 0.10.0 to 0.10.1
  • feat: add agent provisioning token with HMAC signing
  • fix: missed tick behavior skip
  • chore: switch config manager to provisioning token flow
  • chore: Bump protocol version to v2.1.2
  • chore: bump version to v6.1.0

v6.0.1

24 Apr 04:24
33aecd9

Choose a tag to compare

What's Changed

  • chore: v2.1.0-protocol
  • docs: Simplify Deactivation Handling section in CLAUDE.md
  • fix(device-operation): Support both single and batch operation
  • fix(http): Make CA cert loading resilient and fail-fast on empty store
  • chore(protocol): Add Cancel variant to OperationStatus enum
  • chore: Bump aws-lc-rs, aws-lc-sys, aws-lc-fips-sys, and rustls-webpki
  • fix(docker): Replace fixed kernel versions with regex patterns
  • chore(protocol): Rename OperationStatus::Cancelled to Canceled
  • chore: Add CDLA-Permissive-2.0 to allowed licenses in deny.toml
  • chore(deps): update github actions
  • chore: Remove unused NODEX_WATCHER_HTTP_ENDPOINT from .env.example
  • chore(ci): Pin third-party GitHub Actions to commit SHAs
  • fix(deps): update rust dependencies
  • chore(deps): update docker base images
  • docs: update PR title convention to lowercase
  • chore: Add protocol version bump and release workflows
  • chore: reduce unused import
  • ci: Use ubuntu-slim runner for lightweight workflows
  • fix: add Optional JWS in didcomm
  • fix(device_operation): Add Canceled status
  • fix(ci): add Debian 9 compatibility build
  • chore: handle manual release-build-check Slack notifications
  • chore: remove unused controller crate
  • fix: apply clock skew offset to proof.created for NTP drift tolerance
  • fix: bump rustls-webpki to 0.103.12 to address RUSTSEC-2026-0098/0099
  • feat: windows event log
  • chore(bin): verify FIPS mode is active at runtime via try_fips_mode()
  • chore: remove unused AWS_LC env vars from Dockerfiles
  • chore: remove unused build_resource/ directory
  • chore: exit config manager immediately after applying profile
  • chore: update crates
  • fix(ci): pin cargo install with --locked in bump workflows
  • chore: Bump protocol version to v2.1.1
  • fix(ci): create protocol tag via GitHub App + REST API
  • chore: bump version to v6.0.1

v6.0.0

13 Mar 05:08
e839e52

Choose a tag to compare

What's Changed

  • feat: add configuration repository infrastructure with file storage
  • fix: Fix release CI
  • fix: Fix release CI
  • feat: add detailed error messages for DID version time validation
  • feat: enhance rotation statuses
  • chore: update protocol version to 2.0.1
  • chore: git ignore version-manifest and claude local setting
  • fix: remove invalid build job params
  • fix: keypairsconfig's private_pem secret value protect from debug message by custom debug impl
  • [protocol] refactor: abstract device key operation to device operation
  • ci: add cross-platform support for lint and test jobs
  • ci: restrict TOML linting to Linux runners only
  • chore: use copilot-instruction as platform
  • chore: Remove unused files
  • fix: lint/test for windows
  • feat: add cargo deny
  • feat: Add device name validation
  • chore: Use shadow-rs lazy build pattern to avoid rebuild on cargo run
  • chore: Make default-pipeline CI faster
  • refactor: replace CLI interface with HTTP API controllers
  • [Breaking Change] feat: change request path
  • chore: separate release workflows
  • fix: renovate grouping settings
  • feat(encryption): add file-based KEK encryption infrastructure
  • chore: reduce crate, update actions
  • feat: add archived keypairs support for DIDComm message decryption
  • feat(protocol): add device operation types and payload handling
  • fix(cli): add validation for numeric config parameters
  • feat(agent): add CA certificate update handler
  • refactor: optimize AES-GCM encryption/decryption for memory efficiency
  • feat: add retry mechanism for DID registry requests
  • chore: update crates by hands
  • feat: add slack notification for releases
  • feat(protocol): add PendingDeviceOperations struct for batch signing
  • refactor(agent): Add Handler pattern for DeviceOperation
  • chore(deps): update github actions
  • feat: use watcher
  • fix(device_operation): support fetching multiple pending messages
  • ci(github-actions): add AI PR review workflow using Claude via Vertex AI
  • ci(ai-pr-review): increase max-turns from 10 to 30
  • Chore/GitHub/externalize the prompt for ai review
  • Refactor: add configuration repository infrastructure with file storage
  • feat(http): unify HTTP client and add watcher_use_proxy config
  • chore: Config manager v2
  • ci: Add --locked flag to cargo/cross commands in CI
  • docs: Add PR conventions and coding style to CLAUDE.md
  • chore: Remove Dependabot config duplicated by Renovate
  • ci: add Slack notification workflow for main branch CI failures
  • feat: add custom CA certificate support to HTTP client
  • feat(ci): Add AI PR comment workflow for @claude mentions
  • chore: bump version to v6.0.0

v5.2.0

16 Jan 01:08
ef7932c

Choose a tag to compare

What's Changed

  • fix: deb package naming with feature
  • fix: disable fail fast matrix builds
  • fix: Fix test CI
  • feat: Add key validation
  • chore: remove unused files
  • chore: use github app, instead of github token
  • fix: remove not working xargo settings
  • feat(build): add static CRT linking for Windows targets

v5.1.0

23 Dec 12:34
ef7932c

Choose a tag to compare

What's Changed

  • feat: enable debian package generation with gzip compression
  • fix: initialize network config
  • chore: reduce unwrap on did util
  • feat: log key
  • refactor: use match instead of if-else
  • chore: update default pipeline CI to include job dependencies and paths

Full Changelog: v4.1.0...v5.1.0

v5.0.1

26 Nov 08:41
ef7932c

Choose a tag to compare

What's Changed

  • feat: add native certificate support for TLS connections
  • refactor: refactor python examples
  • refactor: remove operation_tag field and related error codes
  • feat(did): add TTL default handling per did:webvh specification
  • fix log not found operation
  • Refactor/nodejs examples
  • chore: bump version from 5.0.0 to 5.0.1

v5.0.0

25 Nov 08:12
ef7932c

Choose a tag to compare

What's Changed

  • fix: use debian11
  • chore: fix cross settings
  • fix: feature flags
  • chore: use debian8
  • fix: follow rustls manual
  • fix tool
  • refactor(did): restructure DID module with comprehensive implementation
  • chore: use GitHubApp instead of github-token
  • feat: FIPS 140/CRYPTREC compliant, and refactoring Did
  • feat: bump version to 5.0.0

v4.2.1

27 Oct 12:40
ef7932c

Choose a tag to compare

What's Changed

  • update gha runner
  • ci: increase Windows build timeout and enable cache in release workflow
  • Fix to create claims