v1.6.14
Release Notes - v1.6.14
Summary
This release focuses on optimizing backend infrastructure and enhancing the data analytics layer. Key highlights include a 99% reduction in Docker build context size, the introduction of a professional contact form API, and major upgrades to blog analytics and security via silent token rotation.
🚀 New Features & Enhancements
- Advanced Analytics: Enhanced blog analytics to support real-time views and read-time distribution.
- Contact API: Implemented a new Contact Form API featuring professional email templates.
- Security & Auth: Introduced a robust Refresh Token flow with silent rotation and backward compatibility for seamless user sessions.
- Performance Tracking: Implemented end-to-end duration tracking for blog posts with upsert logic.
- Admin Tools: Added a dedicated Admin Backup API with SSH support for secure data management.
🛠️ Optimization & Infrastructure
- Docker Efficiency: Optimized microservices by reducing Docker build context by over 99%, significantly speeding up CI/CD pipelines.
- Database Performance: Added strategic indexes to blog permissions to improve query performance.
- Logging & Cleanup: Streamlined system logging for better observability and removed deprecated deployment scripts.
- Dependency Management: Resolved critical Python dependency issues within the AI engine Dockerfile.
🐞 Bug Fixes
- Analytics Service: Multiple fixes and refinements to the core analytics service.
- Editor Rendering: Fixed issues related to nested list rendering in blog content.
- Service Cleanup: Formally unregistered "Monkeys AI" and "Notifications" modules to streamline engine architecture.
🔗 Full Changelog
For a comprehensive view of all commits, visit the [v1.6.0...v1.6.14 comparison](v1.6.0...v1.6.14).