[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 thepom.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.
- A toggle button was added to switch between light and dark themes, with the preference stored in
Fixed
- Cache Expiration Issues: Fixed problems with Redis cache expiration, ensuring that the cache now expires correctly in all environments.
Full Changelog: GZGestao Changelog