Releases: MarcGiffing/bucket4j-spring-boot-starter
v0.10.2
⭐ New Features
- Dynamically updating rate limits by @Edwin9292 in #204
What's Changed
- Bump io.lettuce:lettuce-core from 6.2.6.RELEASE to 6.3.0.RELEASE by @dependabot in #203
- Bump org.apache.ignite:ignite-core from 2.15.0 to 2.16.0 by @dependabot in #213
- Bump org.springframework.cloud:spring-cloud-starter-gateway from 4.0.8 to 4.1.1 by @dependabot in #215
- Bump com.github.tomakehurst:wiremock-jre8-standalone from 2.35.0 to 2.35.1 in /examples/ehcache by @dependabot in #218
- Bump org.redisson:redisson from 3.24.3 to 3.25.2 by @dependabot in #214
- Bump org.springframework.cloud:spring-cloud-contract-wiremock from 4.0.4 to 4.1.0 by @dependabot in #219
- Bump io.lettuce:lettuce-core from 6.3.0.RELEASE to 6.3.1.RELEASE by @dependabot in #220
- Bump io.micrometer:micrometer-registry-prometheus from 1.12.1 to 1.12.2 by @dependabot in #221
Full Changelog: bucket4j-spring-boot-starter-parent-0.10.1...bucket4j-spring-boot-starter-parent-0.10.2
v0.10.1
🐞 Bug Fixes
- Fix async filter matching strategy by @Edwin9292 in #192
New Contributors
- @Edwin9292 made their first contribution in #192
Full Changelog: bucket4j-spring-boot-starter-parent-0.10.0...bucket4j-spring-boot-starter-parent-0.10.1
v0.10.0
What's Changed
- Bump jaxb-core from 4.0.2 to 4.0.3 by @dependabot in #172
- Bump maven-gpg-plugin from 3.0.1 to 3.1.0 by @dependabot in #173
- Bump org.springframework.boot:spring-boot-starter-parent from 3.0.8 to 3.1.2 by @dependabot in #175
- Bump jaxb-impl from 4.0.2 to 4.0.3 by @dependabot in #174
- Bump org.springframework.cloud:spring-cloud-dependencies from 2022.0.3 to 2022.0.4 by @dependabot in #180
- Bump org.springframework.cloud:spring-cloud-starter-gateway from 4.0.6 to 4.0.7 by @dependabot in #177
- Bump org.apache.ignite:ignite-core from 2.14.0 to 2.15.0 by @dependabot in #178
- Bump org.springframework.boot:spring-boot-starter-parent from 3.1.2 to 3.1.4 by @dependabot in #189
- Dependency Upgrade (Bucket4j 5.7.0, Spring Boot, ...) 79f4a21
- Redis Examples dcebc2f
Full Changelog: bucket4j-spring-boot-starter-parent-0.9.1...bucket4j-spring-boot-starter-parent-0.10.0
v0.9.1
What's Changed
- Support GraalVM native compile for Bucket4j + SpringBoot3 + ehcache by @xfl12345 in #166
- AbstractReactiveFilter stops the chain if skip-condition matched #169
🔨 Dependency Upgrades
- upgrade to Spring Boot 3.0.8
- Bump spring-boot-starter-parent from 3.0.2 to 3.0.4 by @dependabot in #148
- Bump ignite-core from 2.8.1 to 2.14.0 by @dependabot in #150
- Bump flatten-maven-plugin from 1.3.0 to 1.4.0 by @dependabot in #153
- Bump flatten-maven-plugin from 1.4.0 to 1.5.0 by @dependabot in #164
- Bump spring-cloud-dependencies from 2022.0.1 to 2022.0.3 by @dependabot in #168
- Bump spring-cloud-starter-gateway from 4.0.2 to 4.0.3 by @dependabot in #149
- Bump spring-cloud-starter-gateway from 4.0.3 to 4.0.6 by @dependabot in #167
New Contributors
Full Changelog: bucket4j-spring-boot-starter-parent-0.9.0...bucket4j-spring-boot-starter-parent-0.9.1
v0.9.0
⭐ What's Changed
- Apply InfinispanBucket4jCacheConfiguration with example webflux by @Kirikx in #138
- Error Prone Fixes by @sonatype-lift in #139
- Migrate to Spring Boot 3 by @jpoge2 in #134
- spring-configuration-metadata.json is not generated #140 by @MarcGiffing in #141
- Bump redisson from 3.19.0 to 3.20.0 by @dependabot in #147
- Bump jaxb-impl from 2.3.2 to 4.0.2 by @dependabot in #146
- Bump jaxb-core from 2.3.0.1 to 4.0.2 by @dependabot in #145
- Bump flatten-maven-plugin from 1.2.7 to 1.3.0 by @dependabot in #144
❤️ New Contributors
Full Changelog: bucket4j-spring-boot-starter-parent-0.8.0...bucket4j-spring-boot-starter-parent-0.9.0
v0.8.1
⭐ What's Changed
- Apply InfinispanBucket4jCacheConfiguration with example webflux by @Kirikx in #138
- Error Prone Fixes by @sonatype-lift in #139
- spring-configuration-metadata.json is not generated since version
❤️ New Contributors
Full Changelog: bucket4j-spring-boot-starter-parent-0.8.0...bucket4j-spring-boot-starter-parent-0.8.1
bucket4j-spring-boot-starter-parent-0.8.0
⭐ What's Changed
- Remove ehCache related files from Caffeine example by @anand4252 in #127
- make the number of buckets used in rate limiting configurable by @cantaylancapraz in #117
- Add custom http code to response by @vasilykabanov in #136
- Redis Support #130
- Request for documentation of fixed-refill-interval and fixed-refill-interval-unit properties. #75
- Rename property rate-limits[0].expression to rate-limits[0].cache-key #132
- The extra setting in the example is a bit confusing #137
🐞 Bug Fixes
- Fix blocking implementation of WebfluxWebFilter and SpringCloudGatewayRateLimitFilter #131
🔨 Dependency Upgrades
- adapt to Bucket4j 8.1.0 #119
- Use Bucket4j Java 8 libraries e26503f
- upgrade to Spring Boot 2.7.8 and Spring Cloud 3.1.5 376a48f
📔 : Documentation
❤️ New Contributors
- @anand4252 made their first contribution in #127
- @cantaylancapraz made their first contribution in #117
- @vasilykabanov made their first contribution in #136
Full Changelog: bucket4j-spring-boot-starter-parent-0.7.0...bucket4j-spring-boot-starter-parent-0.8.0
v0.7.0
⭐ New Features
- Add header to response #105
- add custom response headers for Webflux and SpringCloudGateway d5965a7
- Can ServletRequestFilter-handleHttpResponseOnRateLimiting httpResponse.contentType set as utf-8 encodeing #109
- Add Example Projects from Example Repository #114
🐞 Bug Fixes
- configure the servlet configuration before Spring's servlet registration 7512356
- FIX| configure Bucket4j-Webflux before the WebFluxAutoConfiguration 388aff4
- Remove deprecated FilterKeyType #113
- ver0.61, startup err when use caffeine cache and import spring-boot-starter-data-redis #107
- fix wrong jcache-provider for Caffeine in examples cf7ffe8 - Thanks to @Edsuns
🔨 Dependency Upgrades
Full Changelog: bucket4j-spring-boot-starter-parent-0.6.1...bucket4j-spring-boot-starter-parent-0.7.0
v0.6.1
⭐ New Features
- Redis support by @ttulka in #103
- Enabling the same metrics for many filters #96
- Don't want to send x-rate-limit response headers #86
🐞 Bug Fixes
- Remove @ Order from Bucket4JAutoConfigurationServletFilter by @ttulka in #104
- fix: configure the CacheResolvers only on missing Spring Bean 3438745
- Harden property values against trailing whitespace #102
📔 Documentation
- docs: add hint how to programmatically define a Cache Provider 2dcd60f
- remove deprecated documentation for Filter types 59a2310
❤️ Contributors
Full Changelog: bucket4j-spring-boot-starter-parent-0.5.2...bucket4j-spring-boot-starter-parent-0.6.1
v0.5.2
🐞 Bug Fixes
Circular reference - Bean creation not ready after Upgrade to Spring Boot 2.6 #92
add gateway configuration information to bucket4j actuator endpoint ec77c14
🔨 Dependency Upgrades
Upgrade micrometer to 1.8.1 #93
upgrade to Spring Boot 2.6.2 39b54a5
Full Changelog: bucket4j-spring-boot-starter-parent-0.5.0...bucket4j-spring-boot-starter-parent-0.5.2