Skip to content

Releases: stepio/coffee-boots

Major maintenance release

Choose a tag to compare

@stepio stepio released this 05 Jun 22:55

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

Choose a tag to compare

@stepio stepio released this 09 Feb 19:36

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

Choose a tag to compare

@stepio stepio released this 13 Jan 23:26

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

Choose a tag to compare

@stepio stepio released this 22 Jun 21:07
2.0.0

Release v.2.0.0

Improve AutoConfiguration

Choose a tag to compare

@stepio stepio released this 22 Jun 20:57
1.0.3

Release v.1.0.3

Support programmatic cache customization

Choose a tag to compare

@stepio stepio released this 25 Jan 08:53
1.0.2

Release v.1.0.2

Update format of configuration properties

Choose a tag to compare

@stepio stepio released this 25 Jan 08:52
1.0.1

Release v.1.0.1

Initial release

Choose a tag to compare

@stepio stepio released this 25 Jan 08:50
1.0.0

Release v.1.0.0