Skip to content

Releases: xenit-eu/thunx

v0.15.0

02 Feb 09:16
88bf517

Choose a tag to compare

What's Changed

Important

Support for contentgrid-spring is dropped in #273

  • com.contentgrid.thunx.spring.data.context.AbacContextSupplier is no longer exposed as bean, use com.contentgrid.thunx.spring.security.AbacContextSupplier instead.
  • com.contentgrid.thunx.spring.data.context.AbacRequestFilter is no longer exposed as bean, use com.contentgrid.thunx.spring.security.AbacRequestFilter instead.
  • Move AbacContext classes to thunx-spring-security by @NielsCW in #273

Dependency updates

Full Changelog: v0.14.0...v0.15.0

v0.14.0

08 Jan 09:54
176a077

Choose a tag to compare

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

25 Nov 15:31
829385e

Choose a tag to compare

What's Changed

  • Make AbacContextAutoConfiguration conditional on AbacConfiguration by @NielsCW in #264

Full Changelog: v0.13.0...v0.13.1

v0.13.0

14 Nov 13:15
912219f

Choose a tag to compare

What's Changed

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

Full Changelog: v0.12.1...v0.13.0

v0.12.1

25 Aug 15:06
fd9cba5

Choose a tag to compare

What's changed

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

24 Apr 08:15
d10aea0

Choose a tag to compare

What's Changed

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

04 Mar 17:16
a068e1e

Choose a tag to compare

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

28 Jun 09:32
ce8a797

Choose a tag to compare

What's Changed

Warning

  • BREAKING [ACC-1451] Add thunx-spring-security to check x-abac-context inside jwt by @NielsCW in #176
  1. 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
    
  2. The ABAC Context must now be retrieved by the AbacContextSupplier bean instead of a static call to AbacContext.getCurrentAbacContex()

  3. @EnableAbac is 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

20 Dec 11:06
2540ab6

Choose a tag to compare

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

30 Aug 07:37
65bbae2

Choose a tag to compare

New features

  • Introduce QuerydslPredicateResolver for 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