v0.3.2
Release v0.3.2
🔧 Improvements
- Chainkit: Add message download and GraphQL query support; introduce message and assignment caching to improve performance and offline availability.
- SDK: Add
Client.GetModuleto fetch module details, simplifying client integration. - Server: Add API to get module details; set Gin mode and logging before config loading to improve startup stability.
- Result retrieval: Improve compatibility and error handling; add timestamp to
spawnresults for better observability and auditing.
🐛 Bug Fixes
- Fix incorrect URL on re-registration.
- Relax conditions for returning local messages and assignments to reduce false negatives.
🔄 Changes
- Version bump: NodeVersion updated to v0.3.2.
- Configuration: Introduce the
chainkitconfig block; remove legacy fields (e.g.,nodeRedisURL); migrate related constants to the schema package. - Interface evolution: Move IDB interfaces from
node/schematochainkit/schema; refactor Chainkit to be based onINodeDB. - Project structure: Move Chainkit from server to node; update examples and main program to load the new
chainkitconfig.
Full Changelog: v0.3.1...v0.3.2