Skip to content

v1.0.0 — Stable Release

Latest

Choose a tag to compare

@axtontc axtontc released this 18 Jul 08:10

AntiMem: Context-Gated Memory Daemon & CRDT Compactor

We are proud to release the stable v1.0.0 of AntiMem!

Key Updates

  • Permissive Apache 2.0 Licensing: Transitioned from MIT to Apache 2.0 with copyright explicitly assigned to Axton Carroll.
  • Cross-Platform Lock Guards: Replaced native msvcrt write locks in compactor.py with dynamic fallbacks (msvcrt on Windows, fcntl on Unix/Linux) to prevent ModuleNotFoundErrors in CI environments.
  • Mypy Type safety Upgrades: Resolved mypy warnings (typecasted chromadb metadatas to list[Any] to satisfy collections invariance checks and type annotated file size trackers).
  • Cleaned Style & Lints: Fixed E722 bare except statements and sorted all import headers to follow PEP8 groupings.
  • Comprehensive Pytest Suite: Created test suites covering file compaction, CLI commands, and regex prompt extractions.
  • Unified CI/CD pipeline: Integrated setup-uv caching, checking ruff styles, and running tests matrices under Python 3.11 and 3.12 versions.
  • Premium Landing Page & Social preview: Added Shields.io badges, design flow chart, CLI reference, and related projects cross-linking.

Full Changelog: https://github.com/axtontc/AntiMem/commits/v1.0.0