Skip to content

Release v6.0.0

Choose a tag to compare

@RGomes98 RGomes98 released this 21 Sep 09:55
· 22 commits to main since this release

πŸŽ‰ Release v6.0.0 – Deployment Improvements, Dashboard Enhancements & API Fixes

This release focuses on deployment readiness with Docker support, new environment configurations, production scripts, and database seeding. On the frontend, it enhances dashboard responsiveness for larger screens, while the backend receives critical fixes and security refinements.

πŸš€ Added

Backend

  • New environment variables for deployment (database and frontend URL).

  • GET /health endpoint for Docker image testing.

  • Database seeds for deployment, including:

    • Admin user
    • Device writer
    • Mock air quality data
  • Production deployment scripts in package.json.

  • HTTPS support for secure communication.

  • Scripts for image push and deployment automation.

  • Added docker-compose for container orchestration.

  • Added Dockerfile for API containerization.

  • Added .dockerignore for cleaner Docker builds.

πŸ› οΈ Changed

Project

  • Removed backend-related variables from TurboRepo configuration.

Backend

  • Disabled POST /auth/register endpoint.
  • Improved .env.example documentation for clarity.

Frontend

  • Enhanced dashboard responsiveness for screen resolutions larger than 1080p.

πŸ› Fixed

Backend

  • Fixed air quality data creation endpoint:

    • No longer requires login.
    • Now works with API key only.