Releases: xenit-eu/thunx
v0.15.0
What's Changed
Important
Support for contentgrid-spring is dropped in #273
com.contentgrid.thunx.spring.data.context.AbacContextSupplieris no longer exposed as bean, usecom.contentgrid.thunx.spring.security.AbacContextSupplierinstead.com.contentgrid.thunx.spring.data.context.AbacRequestFilteris no longer exposed as bean, usecom.contentgrid.thunx.spring.security.AbacRequestFilterinstead.
Dependency updates
Full Changelog: v0.14.0...v0.15.0
v0.14.0
What's Changed
Dependency updates
- Update dependency net.javacrumbs.json-unit:json-unit-assertj to v5.1.0 by @renovate[bot] in #265
- Update Gradle to v9.2.1 by @renovate[bot] in #266
- Update dependency org.springframework.boot:spring-boot-dependencies to v3.5.8 by @renovate[bot] in #267
- Update actions/checkout action to v6 by @renovate[bot] in #269
- Update dependency org.testcontainers:postgresql to v1.21.4 by @renovate[bot] in #270
- Update dependency org.springframework.boot:spring-boot-dependencies to v3.5.9 by @renovate[bot] in #271
Full Changelog: v0.13.1...v0.14.0
v0.13.1
What's Changed
Full Changelog: v0.13.0...v0.13.1
v0.13.0
What's Changed
- ACC-2352 add in operator for set and array types by @bartvl-xenit in #260
Dependency updates
- Update plugin org.ajoberstar.reckon.settings to v1 by @renovate[bot] in #254
- Update plugin org.ajoberstar.reckon.settings to v1.0.1 by @renovate[bot] in #255
- Update plugin eu.xenit.enterprise-conventions.oss to v0.6.2 by @renovate[bot] in #256
- Update dependency gradle to v9 by @renovate[bot] in #249
- Update dependency org.springframework.boot:spring-boot-dependencies to v3.5.6 by @renovate[bot] in #257
- Update Gradle to v9.1.0 by @renovate[bot] in #258
- Update dependency org.springframework.boot:spring-boot-dependencies to v3.5.7 by @renovate[bot] in #261
- Update Gradle to v9.2.0 by @renovate[bot] in #262
- Update dependency net.javacrumbs.json-unit:json-unit-assertj to v5 by @renovate[bot] in #259
New Contributors
- @bartvl-xenit made their first contribution in #260
Full Changelog: v0.12.1...v0.13.0
v0.12.1
What's changed
- Set up publishing with conventions plugin by @vierbergenlars in #244
- Clean up dependencies on spring-data-rest by @vierbergenlars in #253
Dependency updates
- Update dependency org.springframework.boot:spring-boot-dependencies to v3.4.5 by @renovate[bot] in #231
- Update dependency gradle to v8.14 by @renovate[bot] in #232
- Update dependency net.javacrumbs.json-unit:json-unit-assertj to v4.1.1 by @renovate[bot] in #233
- Update dependency org.springframework.boot:spring-boot-dependencies to v3.4.6 by @renovate[bot] in #234
- Update dependency gradle to v8.14.1 by @renovate[bot] in #235
- Update dependency org.testcontainers:postgresql to v1.21.1 by @renovate[bot] in #237
- Update dependency gradle to v8.14.2 by @renovate[bot] in #239
- Update dependency org.testcontainers:postgresql to v1.21.2 by @renovate[bot] in #240
- Update dependency org.testcontainers:postgresql to v1.21.3 by @renovate[bot] in #241
- Update dependency gradle to v8.14.3 by @renovate[bot] in #243
- Update dependency org.springframework.boot:spring-boot-dependencies to v3.5.0 by @renovate[bot] in #236
- Update dependency org.springframework.boot:spring-boot-dependencies to v3.5.3 by @renovate[bot] in #247
- Update dependency org.springframework.boot:spring-boot-dependencies to v3.5.4 by @renovate[bot] in #248
- Update actions/checkout action to v5 by @renovate[bot] in #250
- Update actions/setup-java action to v5 by @renovate[bot] in #251
- Update dependency org.springframework.boot:spring-boot-dependencies to v3.5.5 by @renovate[bot] in #252
Full Changelog: v0.12.0...v0.12.1
v0.12.0
What's Changed
- ACC-2018: Add CUSTOM function operator by @NielsCW in #228
- ACC-2018: add UUID and Instant scalars by @NielsCW in #229
Dependency Updates
- Update dependency org.testcontainers:postgresql to v1.20.6 by @renovate in #225
- Update dependency org.springframework.cloud:spring-cloud-dependencies to v2024.0.1 by @renovate in #226
- Update dependency org.springframework.boot:spring-boot-dependencies to v3.4.4 by @renovate in #222
- Update plugin org.ajoberstar.reckon.settings to v0.19.2 by @renovate in #227
- Update dependency org.testcontainers:postgresql to v1.21.0 by @renovate in #230
Full Changelog: v0.11.1...v0.12.0
v0.11.1
Dependency updates
- Update dependency com.contentgrid.spring:contentgrid-spring-data-rest to v0.15.0 by @renovate in #181
- Update dependency com.contentgrid.spring:contentgrid-spring-test to v0.15.0 by @renovate in #182
- Update dependency net.javacrumbs.json-unit:json-unit-assertj to v3.4.0 by @renovate in #183
- Update dependency org.springframework.cloud:spring-cloud-dependencies to v2023.0.3 by @renovate in #184
- Update dependency gradle to v8.9 by @renovate in #185
- Update dependency net.javacrumbs.json-unit:json-unit-assertj to v3.4.1 by @renovate in #186
- Update dependency org.testcontainers:postgresql to v1.20.0 by @renovate in #187
- Update dependency org.springframework.boot:spring-boot-dependencies to v3.3.2 by @renovate in #188
- Update dependency org.testcontainers:postgresql to v1.20.1 by @renovate in #191
- Update dependency gradle to v8.10 by @renovate in #192
- Update dependency org.springframework.boot:spring-boot-dependencies to v3.3.3 by @renovate in #193
- Update dependency gradle to v8.10.1 by @renovate in #194
- Update dependency org.springframework.boot:spring-boot-dependencies to v3.3.4 by @renovate in #195
- Update dependency gradle to v8.10.2 by @renovate in #196
- Update dependency org.testcontainers:postgresql to v1.20.2 by @renovate in #197
- Update dependency org.testcontainers:postgresql to v1.20.3 by @renovate in #198
- Update dependency net.javacrumbs.json-unit:json-unit-assertj to v3.5.0 by @renovate in #200
- Update dependency gradle to v8.11 by @renovate in #201
- Update dependency gradle to v8.11.1 by @renovate in #203
- Update dependency org.testcontainers:postgresql to v1.20.4 by @renovate in #204
- Update plugin org.ajoberstar.reckon.settings to v0.19.1 by @renovate in #205
- Update dependency net.javacrumbs.json-unit:json-unit-assertj to v4 by @renovate in #202
- Update dependency org.springframework.cloud:spring-cloud-dependencies to v2023.0.4 by @renovate in #206
- Update dependency net.javacrumbs.json-unit:json-unit-assertj to v4.1.0 by @renovate in #207
- Update dependency org.springframework.cloud:spring-cloud-dependencies to v2023.0.5 by @renovate in #212
- Update plugin eu.xenit.enterprise-conventions.oss to v0.5.2 by @renovate in #213
- Update dependency gradle to v8.12 by @renovate in #211
- Update dependency gradle to v8.12.1 by @renovate in #214
- Update dependency com.contentgrid.spring:contentgrid-spring-data-rest to v0.17.0 by @renovate in #189
- Update dependency com.contentgrid.spring:contentgrid-spring-test to v0.17.0 by @renovate in #190
- Update dependency org.springframework.cloud:spring-cloud-dependencies to v2024 by @renovate in #210
- Update dependency org.springframework.boot:spring-boot-dependencies to v3.4.2 by @renovate in #209
- Update dependency com.contentgrid.spring:contentgrid-spring-test to v0.18.0 by @renovate in #217
- Update dependency com.contentgrid.spring:contentgrid-spring-data-rest to v0.18.0 by @renovate in #216
- Update dependency org.testcontainers:postgresql to v1.20.5 by @renovate in #218
- Update dependency gradle to v8.13 by @renovate in #220
- Update dependency com.contentgrid.spring:contentgrid-spring-data-rest to v0.18.1 by @renovate in #223
- Update dependency com.contentgrid.spring:contentgrid-spring-test to v0.18.1 by @renovate in #224
Full Changelog: v0.11.0...v0.11.1
v0.11.0
What's Changed
Warning
- BREAKING [ACC-1451] Add thunx-spring-security to check x-abac-context inside jwt by @NielsCW in #176
-
Providing an X-ABAC-Context header or JWT claim is now required for every request. ABAC checking can be disabled completely with the following property:
contentgrid.thunx.abac.source=none -
The ABAC Context must now be retrieved by the
AbacContextSupplierbean instead of a static call toAbacContext.getCurrentAbacContex() -
@EnableAbacis now removed, use@Import({ AbacConfiguration.class, HttpHeaderAbacConfiguration.class })instead
- [ACC-768] Always set X-ABAC-Context when action is allowed by @NielsCW in #171
- Make AbacContext package-private to avoid misuse to retrieve the ABAC Context by @vierbergenlars in #179
Maintenance
- Json Encoder implements ThunkExpressionEncoder & ThunkExpressionDecoder interfaces by @vierbergenlars in #168
- [ACC-1461] Refactor abac configurations to use AbacContextSupplier beans by @NielsCW in #178
Dependency Updates
- Update dependency com.contentgrid.spring:contentgrid-spring-data-rest to v0.11.0 by @renovate in #152
- Update plugin org.ajoberstar.reckon.settings to v0.18.2 by @renovate in #153
- Update dependency com.contentgrid.spring:contentgrid-spring-data-rest to v0.11.1 by @renovate in #154
- Update dependency org.testcontainers:postgresql to v1.19.4 by @renovate in #155
- Update dependency org.springframework.cloud:spring-cloud-dependencies to v2022.0.5 by @renovate in #156
- Update dependency gradle to v8.6 by @renovate in #157
- Update dependency net.javacrumbs.json-unit:json-unit-assertj to v3.2.4 by @renovate in #158
- Update dependency org.testcontainers:postgresql to v1.19.5 by @renovate in #159
- Update plugin org.ajoberstar.reckon.settings to v0.18.3 by @renovate in #161
- Update dependency net.javacrumbs.json-unit:json-unit-assertj to v3.2.5 by @renovate in #162
- Update dependency net.javacrumbs.json-unit:json-unit-assertj to v3.2.7 by @renovate in #163
- Update dependency org.testcontainers:postgresql to v1.19.6 by @renovate in #164
- Update plugin eu.xenit.enterprise-conventions.oss to v0.5.1 by @renovate in #165
- Update dependency org.testcontainers:postgresql to v1.19.7 by @renovate in #166
- Update dependency gradle to v8.7 by @renovate in #167
- Update dependency org.testcontainers:postgresql to v1.19.8 by @renovate in #169
- Update dependency gradle to v8.8 by @renovate in #170
- Update dependency org.springframework.boot:spring-boot-dependencies to v3.2.0 by @renovate in #146
- Update dependency org.springframework.cloud:spring-cloud-dependencies to v2023 by @renovate in #149
- Update dependency org.springframework.boot:spring-boot-dependencies to v3.3.0 by @renovate in #172
- Update dependency com.contentgrid.spring:contentgrid-spring-data-rest to v0.14.1 by @renovate in #160
- Update dependency com.contentgrid.opa-java-client:opa-async-java-client to v0.5.1 by @renovate in #174
- Update dependency org.springframework.boot:spring-boot-dependencies to v3.3.1 by @renovate in #175
- Update dependency net.javacrumbs.json-unit:json-unit-assertj to v3.3.0 by @renovate in #177
New Contributors
Full Changelog: v0.10.0...v0.11.0
v0.10.0
What's Changed
- Fixes failing autoconfiguration when opa.service.url is not configured by @tgeens in #150
- Sonar code smells cleanup by @tgeens in #151
- Use renovate contentgrid presets by @tgeens in #145
Dependency Updates
- Update actions/checkout action to v4 by @renovate in #137
- Update dependency net.javacrumbs.json-unit:json-unit-assertj to v3.2.2 by @renovate in #138
- Update dependency org.springframework.boot:spring-boot-dependencies to v3.1.4 by @renovate in #139
- Update testcontainers-java monorepo to v1.19.1 by @renovate in #140
- Update dependency gradle to v8.4 by @renovate in #141
- Update plugin org.ajoberstar.reckon.settings to v0.18.1 by @renovate in #143
- Update testcontainers-java monorepo to v1.19.3 by @renovate in #144
- Update dependency org.springframework.boot:spring-boot-dependencies to v3.1.6 by @renovate in #142
- Update actions/setup-java action to v4 by @renovate in #148
- Update dependency gradle to v8.5 by @renovate in #147
- Update dependency com.contentgrid.spring:contentgrid-spring-data-rest to v0.10.0 by @renovate in #136
Full Changelog: v0.9.0...v0.10.0
v0.9.0
New features
- Introduce
QuerydslPredicateResolverfor adding additional QueryDSL Predicates as filters by @vierbergenlars in #132 - Create a separate project for QuerydslPredicateResolver and associated machinery by @vierbergenlars in #134
Maintenance
- Use spring-data QuerydslPredicateBuilder inside AbacQuerydslPredicateBuilder by @vierbergenlars in #131
- Split up thunx-spring into thunx-spring-api & thunx-spring-gateway by @vierbergenlars in #135
Dependencies
- Update dependency org.springframework.boot:spring-boot-dependencies to v3.1.2 by @renovate in #121
- Update dependency gradle to v8.3 by @renovate in #127
- Upgrade to contentgrid-spring 0.7.1, which supports spring boot 3 by @vierbergenlars in #130
- Update dependency org.springframework.boot:spring-boot-dependencies to v3.1.3 by @renovate in #133
- Update testcontainers-java monorepo to v1.19.0 by @renovate in #129
Full Changelog: v0.8.0...v0.9.0