All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Modern Python packaging with
pyproject.tomland hatchling build backend - Docker support with
Dockerfileanddocker-compose.yml - GitHub Actions CI/CD workflows for automated testing and linting
- Pre-commit hooks configuration for code quality enforcement
- MIT License
- Comprehensive test infrastructure with pytest and coverage reporting
- Documentation for threat model, ethics, and limitations
- Multi-agent collaboration examples
- Benchmarking and evaluation framework
- Architecture documentation and diagrams
- Updated
setup.pyto include README as long description - Enhanced package metadata and classifiers
- Package distribution and PyPI publishing support
0.1.0 - 2026-01-21
🎉 First Public Release!
- PyPI: https://pypi.org/project/context-as-a-service/
- Hugging Face Dataset: https://huggingface.co/datasets/imran-siddique/context-as-a-service
- GitHub: https://github.com/imran-siddique/context-as-a-service
- Initial release of Context-as-a-Service
- Core features:
- Auto-ingestion of PDF, HTML, and source code
- Auto-detection of document types and structures
- Auto-tuning of content weights
- Structure-aware indexing (High/Medium/Low value tiers)
- Metadata injection for contextual enrichment
- Time-based decay for recency prioritization
- Tiered context (Hot/Warm/Cold) system
- Context scoring tracking with source citations
- Heuristic Router for fast query routing
- Sliding Window conversation management
- Trust Gateway for enterprise security
- FastAPI-based REST API
- CLI tool for document management and analysis
- Comprehensive test suite
- Example scripts and demo agents
- Documentation for all major features