Skip to content

Releases: Tzesh/SpringBootTemplate

2.2

01 Mar 12:09
a81202d

Choose a tag to compare

Release Notes — v2.2

Highlights

This release upgrades the project to Spring Boot 4.0.0 and Java 25, migrates all entity primary keys from sequential Long to UUID, and improves the base module architecture by centralizing the @Id field in BaseEntity.


Breaking Changes

Read more

2.1

15 Jun 12:47

Choose a tag to compare

2.1

🚀 Spring Boot Template – Release v2.1.0

Overview

Production-ready Spring Boot template for secure REST APIs with JWT, PostgreSQL, Hibernate, Redis, Kafka, Zookeeper, MapStruct, Lombok, and Docker Compose. Fast, modern, and cloud-ready.


✨ Features

  • Spring Boot 3.2.3 (Java 21 LTS)
  • JWT Authentication & Authorization (with refresh tokens)
  • PostgreSQL integration (via Docker Compose)
  • Redis for caching and session management
  • Kafka & Zookeeper for message brokering (via Docker Compose)
  • Swagger UI for API documentation and testing
  • Role-based Security with Spring Security
  • Rate Limiting
  • Exception Handling with @ControllerAdvice
  • Lombok and MapStruct for reduced boilerplate
  • Environment Isolation: Easily run multiple environments (dev, test, prod) in parallel using Docker Compose project names and override files
  • Configurable Logging (including Kafka)
  • Unit & Integration Tests for key services and controllers

🆕 Latest Changes

  • Kafka & Zookeeper Added
    Kafka and Zookeeper services are now part of the Docker Compose setup for local development and testing.