Release 0.23.0
Artifacts
Maven Central: neonbee-core-0.23.0
Maven
<!-- https://mvnrepository.com/artifact/io.neonbee/neonbee-core -->
<dependency>
<groupId>io.neonbee</groupId>
<artifactId>neonbee-core</artifactId>
<version>0.23.0</version>
</dependency>
Gradle
// https://mvnrepository.com/artifact/io.neonbee/neonbee-core
implementation group: 'io.neonbee', name: 'neonbee-core', version: '0.23.0'
Changelog
Bug Fixes
Features
- update logback to 1.4.7 and slf4j to 2.0.7 (94a21327)
- return 201 (not 204) for POST requests to entity verticles and optional Location-header (5aacd279)
- add BufferingDataVerticle (9f30e742)
- introduce in-memory caching / request coalescing (5b5b0055)
- add SelfCleaningRegistry and make Registry interface type safe (5f981326)
- disable tests influenced by available CPU time on GitHub CI (c2377c23)
- add jsonMaxStringSize configuration (2d978f26)
- remove methods which became deprecated in previous versions (9f4e2ca7)
- bump Vert.x to 4.4.3 and deprecate joinComposite and allComposite (46d5fd53)
Build System
- deps: bump io.micrometer:micrometer-registry-prometheus (2287460f)
- deps: bump com.diffplug.spotless from 6.18.0 to 6.19.0 (97041d80)
- deps: bump org.infinispan:infinispan-component-annotations (82de2b2c)
- deps: bump com.google.guava:guava from 31.1-jre to 32.0.0-jre (3fdd5836)
- deps: bump org.sonarqube from 4.0.0.2929 to 4.1.0.3113 (53f0d83b)
- deps: bump se.bjurr.violations.violations-gradle-plugin (84a72bec)
- deps: bump org.sonarqube from 4.1.0.3113 to 4.2.0.3129 (4066a12b)
- deps: bump org.infinispan:infinispan-component-annotations (7f2358a1)