You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
chore(deps+docs): upgrade to Spring Boot 3.4.11 and OpenAPI Generator 7.17.0, update docs and CodeQL
- Upgraded Spring Boot to 3.4.11 and OpenAPI Generator to 7.17.0
- Updated architectural diagram to reflect current stack (Spring Boot 3.4.x, RFC 9457)
- Revised documentation and version references across README and guides
- Enhanced CodeQL configuration with +security-and-quality query pack
- No functional changes; maintenance and alignment release groundwork for v0.7.3
<em><strong>End-to-end generics-aware OpenAPI clients</strong> — unified <code>{ data, meta }</code> responses without boilerplate.</em>
17
17
</p>
18
18
19
-
**Modern, type-safe OpenAPI client generation** — powered by **Spring Boot 3.4**, **Java 21**, and **OpenAPI Generator 7.16.0**.
19
+
**Modern, type-safe OpenAPI client generation** — powered by **Spring Boot 3.4**, **Java 21**, and **OpenAPI Generator 7.17.0**.
20
20
This repository demonstrates a production-grade setup where backend and client remain fully aligned through generics, supporting nested envelopes like `ServiceResponse<Page<T>>` and standardized [**RFC 9457 — Problem Details for HTTP APIs**](https://www.rfc-editor.org/rfc/rfc9457) error handling.
21
21
22
22
> 🧠 **RFC 9457 vs RFC 7807**
@@ -139,6 +139,7 @@ public class ServiceResponsePageCustomerDto
139
139
140
140
---
141
141
142
+
<a id="architecture-overview"></a>
142
143
## ⚙️ Architecture Overview
143
144
144
145
<p align="center">
@@ -148,9 +149,9 @@ public class ServiceResponsePageCustomerDto
Generated Java client for the **customer-service**, showcasing **type‑safe generic responses** and **nested generics** with a minimal OpenAPI Generator Mustache overlay.
0 commit comments