diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..a0966e39 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,46 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [0.0.6] - 2025-05-13 + +### Added + +- Initial public release of Evo AI platform +- FastAPI-based backend API +- JWT authentication with email verification +- Agent management (LLM, A2A, Sequential, Parallel, Loop, Workflow) +- Agent 2 Agent (A2A) protocol support (Google A2A spec) +- MCP server integration and management +- Custom tools management for agents +- Folder-based agent organization +- Secure API key management with encryption +- PostgreSQL and Redis integration +- Email notifications (SendGrid) with Jinja2 templates +- Audit log system for administrative actions +- LangGraph integration for workflow agents +- OpenTelemetry tracing and Langfuse integration +- Docker and Docker Compose support +- English documentation and codebase + +### Changed + +- N/A + +### Fixed + +- N/A + +### Security + +- JWT tokens with expiration and resource-based access control +- Secure password hashing (bcrypt) +- Account lockout after multiple failed login attempts +- Email verification and password reset flows + +--- + +Older versions and future releases will be listed here. diff --git a/README.md b/README.md index bfd4ca85..3ae1fb38 100644 --- a/README.md +++ b/README.md @@ -493,6 +493,21 @@ make alembic-upgrade make seed-all ``` +## 🖥️ Frontend Installation + +After installing Evo AI (the backend), you need to install the frontend to access the web interface: + +1. Clone the frontend repository: + +```bash +git clone https://github.com/EvolutionAPI/evo-ai-frontend.git +cd evo-ai-frontend +``` + +2. Follow the installation instructions in the frontend repository's README to set up and run the web interface. + +> The backend (API) and frontend are separate projects. Make sure both are running for full platform functionality. + ## 🚀 Getting Started After installation, follow these steps to set up your first agent: