Releases: potpie-ai/momentum-core
Releases · potpie-ai/momentum-core
v0.0.5
What's Changed
This release helps start momentum easily without additional configuration of additional accessories like firebase & gcp.
Just start with the entry point ./start-momentum.sh
- Separates Momentum startup from docker compose start by @vineetshar in #53
- Fix duplicate endpoint bug by @dhirenmathur in #55
- Introduce developmentmode for simple first time setup by @vineetshar in #54
- Support for local git repo usage by @vineetshar in #54
Full Changelog: 0.0.4...v0.0.5
v0.0.4
What's Changed
- Picking up firebase env from .env file by @vineetshar in #46
- Update README.md by @dhirenmathur in #47
- Ensure data is present before trying to load it up as JSON in test plan generation by @vineetshar in #50
- Integrate GitHub app by @parthfloyd in #33
- fix filename fstring by @dhirenmathur in #51
- Use SQLAlchemy across app and connection pooling by @dhirenmathur in #34
New Contributors
- @parthfloyd made their first contribution in #33
Full Changelog: v0.0.3...0.0.4
v0.0.3
What's Changed
- Decoupled Knowledge Graph: Our core technology, the Knowledge Graph, which provides context to your codebase, is now a separate service. Supported by Celery workers and integrated via submodule to Momentum, this means you can still run it with Momentum, but for enhanced performance, you can deploy it separately, allocating a dedicated machine for handling Momentum and Knowledge Graph workloads independently.
- Project Deletion Support: You can now easily delete projects directly from the application.
- Enhanced User Preferences: Improved integration and handling of user preferences during test generation for a more personalized experience.
- Language Parsing Checks: Strict language checks are in place to ensure we are exclusively parsing Python codebases.
- Logging Integration Improvements: We've enhanced logging integration across the entire application for better monitoring and debugging.
- Simplified Docker Integration: Getting started is easier than ever. Simply run
docker compose up
to have the entire infrastructure up and running. - Asynchronous Communication: Async communication with Celery is now handled via Redis for improved performance and reliability.
- Gitpod Support: We've added support for Gitpod, a web-based IDE, catering to users who prefer a cloud-based development environment.
- Pydantic Table Cleanup: We've removed the logic for storing code details in PostgreSQL's Pydantic table, now fetching node details directly from Neo4j for better performance and scalability.
- Deprecated Tables Removed: Cleanup of deprecated tables for a leaner database.
- Performance Enhancements: Various performance improvements across the application.
Full Changelog: 0.0.2...v0.0.3
v0.0.2
What's Changed
Genesis release! Please show some love by starring the repo and help support the project by contributing your fixes and suggestions! ❤️
What's New:
- Knowledge graph creation
- Async LLM interaction
- Code generation agent queries knowledge graph tool for complete codebase context
Full Changelog: 0.0.1...0.0.2
v0.0.1
Genesis release! Please show some love by starring the repo and help support the project by contributing your fixes and suggestions! ❤️
What's new:
- Codebase parsing logic for python
- Endpoint detection for flask, django, fastapi, sanic
- Graph DB backend for parsing to enable visualisation
- Test plan generation
- Test code generation
- Sentry, Portkey, Posthog integration
Contributors:
@vineetshar @cash1998 @akothari21 @s-r-aman @dhirenmathur