Skip to content

Releases: stepio/coffee-boots

Major maintenance release

05 Jun 22:55
Compare
Choose a tag to compare

Updated dependencies, introduced a dedicated interface CacheBuilderSupplier.

What's Changed

New Contributors

Full Changelog: 2.2.0...3.0.0

Implement external feature requests GH-43 & GH-44

09 Feb 19:36
Compare
Choose a tag to compare

Implemented new features:

  • #43: Consider having a default spec that can be overruled per cache name
  • #44: Add CacheCondition to CaffeineSpecAutoConfiguration to avoid creating bean if not needed

Thanks to @marceloverdijk for ideas.

Implements automatic metrics registration with Micrometer through Spring Actuator

13 Jan 23:26
Compare
Choose a tag to compare

Implemented automatic metrics registration for created caches.
This requires next dependencies:

<dependency>
    <groupId>io.micrometer</groupId>
    <artifactId>micrometer-core</artifactId>
</dependency>
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-actuator-autoconfigure</artifactId>
</dependency>

As a side-effect, now project-specific CacheManager is created alongside with the built-in Spring Boot CacheManager and marked as @Primary. This minor overhead allows executing the whole Spring Boot mechanism of cache initialization, including creation of CacheMetricsRegistrar bean.
Individual configurations cannot be invoked as they're package-private. Project-specific deep custom configuration is avoid at all costs to simplify support of newer versions of Spring and Spring Boot.

Use Spring Boot 2.x.x

22 Jun 21:07
Compare
Choose a tag to compare
2.0.0

Release v.2.0.0

Improve AutoConfiguration

22 Jun 20:57
Compare
Choose a tag to compare
1.0.3

Release v.1.0.3

Support programmatic cache customization

25 Jan 08:53
Compare
Choose a tag to compare

Update format of configuration properties

25 Jan 08:52
Compare
Choose a tag to compare

Initial release

25 Jan 08:50
Compare
Choose a tag to compare
1.0.0

Release v.1.0.0