Skip to content

v0.3.0

Latest
Compare
Choose a tag to compare
@gabrizord gabrizord released this 14 Sep 05:26

[0.3.0] - 2024-09-14

Added

  • Redis Cache for Company and Employee Services: Redis caching was added for the company and employee services to enhance performance.
    • Redis configurations applied for development, production, and test environments.
    • Implemented caching using @Cacheable and @CacheEvict for company and employee lists, paginated results, and search by name.
    • Added spring-boot-starter-data-redis dependency in the pom.xml file.
    • Updated Docker Compose to include the Redis service in both local and production setups.

Changed

  • Dockerfile and Docker Compose Improvements: The Docker setup has been optimized for performance and better resource usage.

    • Updated to use a more recent base image for Maven and Eclipse Temurin.
    • Resource limits and reservations for CPU and memory adjusted in Docker Compose for the app, database, and Redis.
  • Global Style Overhaul: A new theme system has been implemented with support for both light and dark modes.

    • A toggle button was added to switch between light and dark themes, with the preference stored in localStorage.
    • CSS updated to ensure better styling across all themes, including adjustments to tables and pagination elements.

Fixed

  • Cache Expiration Issues: Fixed problems with Redis cache expiration, ensuring that the cache now expires correctly in all environments.

Full Changelog: GZGestao Changelog