refactor(build, dependencies): introduce SQLDelight WebWorker setup, update Spring Boot dependencies, and align versions
Configured `sqlite.worker.js` for OPFS-backed SQLite WASM operations in the frontend build pipeline. Added new Spring Boot dependency bundles including secure service configurations. Integrated updated database utilities with enhanced error handling. Removed outdated circuit breaker tests and replaced them with modern unit and integration test setups.
This commit is contained in:
@@ -52,7 +52,8 @@ hikari = "7.0.2"
|
||||
h2 = "2.4.240"
|
||||
flyway = "11.19.1"
|
||||
redisson = "4.0.0"
|
||||
lettuce = "7.2.1.RELEASE"
|
||||
# Spring Boot 3.5.x manages Lettuce 6.6.x; keep aligned to avoid binary/API mismatches.
|
||||
lettuce = "6.6.0.RELEASE"
|
||||
|
||||
# Observability
|
||||
micrometer = "1.16.1"
|
||||
@@ -162,6 +163,7 @@ spring-boot-starter-test = { module = "org.springframework.boot:spring-boot-star
|
||||
spring-boot-starter-oauth2-client = { module = "org.springframework.boot:spring-boot-starter-oauth2-client" }
|
||||
spring-boot-starter-oauth2-resource-server = { module = "org.springframework.boot:spring-boot-starter-oauth2-resource-server" }
|
||||
spring-boot-starter-security = { module = "org.springframework.boot:spring-boot-starter-security" }
|
||||
spring-security-test = { module = "org.springframework.security:spring-security-test" }
|
||||
spring-boot-starter-webflux = { module = "org.springframework.boot:spring-boot-starter-webflux" }
|
||||
spring-boot-starter-json = { module = "org.springframework.boot:spring-boot-starter-json" }
|
||||
spring-boot-starter-aop = { module = "org.springframework.boot:spring-boot-starter-aop", version.ref = "springBoot" }
|
||||
@@ -293,6 +295,10 @@ testing-jvm = [
|
||||
"mockk",
|
||||
"assertj-core"
|
||||
]
|
||||
test-spring = [
|
||||
"spring-boot-starter-test",
|
||||
"spring-security-test"
|
||||
]
|
||||
spring-boot-service-complete = [
|
||||
"spring-boot-starter-web",
|
||||
"spring-boot-starter-validation",
|
||||
@@ -306,6 +312,15 @@ spring-boot-service-complete = [
|
||||
"zipkin-reporter-brave",
|
||||
"zipkin-sender-okhttp3"
|
||||
]
|
||||
|
||||
# Standard dependencies for a "secure" Spring Boot microservice (architecture-approved baseline)
|
||||
spring-boot-secure-service = [
|
||||
"spring-boot-starter-web",
|
||||
"spring-boot-starter-actuator",
|
||||
"spring-boot-starter-security",
|
||||
"spring-boot-starter-oauth2-resource-server",
|
||||
"spring-cloud-starter-consul-discovery"
|
||||
]
|
||||
database-complete = [
|
||||
"spring-boot-starter-data-jpa",
|
||||
"postgresql-driver",
|
||||
|
||||
Reference in New Issue
Block a user