v0.2.34
ContextFS v0.2.34
Installation
pip install contextfs==0.2.34Or with uvx:
uvx contextfs --versionWhat's Changed
✨ New Features
- add team visibility and auto-backfill for synced memories
- add team invitation emails, admin invitation view, and ID-based accept
- allow multiple concurrent sessions with configurable limits
- Add npm provenance signing for secure publishing
- unified release for CLI + plugin
- add Slack notifications for releases
🐛 Bug Fixes
- default validate=False in add_edge, avoid double-validation
- clean up edges on memory delete, add orphaned edge cleanup
- restrict accept_invitation backfill to joining user only
- backfill team_id on memories when team is created or member joins
- include NULL user_id records in dashboard memory queries
- claim orphaned NULL user_id records during sync
- exclude API key hashing from CodeQL weak-hash warning
- resolve authentication race conditions for concurrent logins
- Fix release.sh version display bugs
- Fix repository URLs for npm provenance
- Fix npm publish: remove environment constraint
- Fix npm publish auth: add release environment to publish-npm job
- Windows-compatible hooks + auto npm publish
Refactoring
- remove backfill endpoint, rely on create_team/accept_invitation
📚 Documentation
- add CONTEXTFS_MAX_SESSIONS to .env.example
CI/CD
- skip redundant tests on merge to main, run deploy only
Maintenance
- Bump version to 0.2.34
- ci: bump slackapi/slack-github-action from 2.0.0 to 2.1.1
- ci: bump actions/setup-node from 4 to 6
- bump claude-plugin version to 0.2.29
Other Changes
- Sync version files to 0.2.33
- Update release script for gitflow with protected main
- v0.2.29 - Optimize hooks for faster CLI startup (#42)