Release 0.6.0
Artifacts
Maven Central: neonbee-core-0.6.0
Maven
<!-- https://mvnrepository.com/artifact/io.neonbee/neonbee-core -->
<dependency>
<groupId>io.neonbee</groupId>
<artifactId>neonbee-core</artifactId>
<version>0.6.0</version>
</dependency>
Gradle
// https://mvnrepository.com/artifact/io.neonbee/neonbee-core
implementation group: 'io.neonbee', name: 'neonbee-core', version: '0.6.0'
Changelog
Bug Fixes
- rephrase error handler properties in config (e9495778)
- switch to Vert.x-owned Hazelcast instance creation (67b6b977)
Features
- add JobSchedule validation (17199b20)
- add session id to DataContext (8fce1828)
- add a
ImmutableBuffer
class (d6145454) - add NO_WEB profile (a2c3a5d5)
- add a
CompositeBuffer
class (946049be) - add/removeActiveProfile to/from NeonBeeOptions.Mutable (69771636)
- add doNotWatchFiles option to not watch for file changes (2e4c7934)
Code Refactoring
- do not fail start of
WatchVerticle
if doNotWatchFiles (f551fb1a)
Chores
- don't start gradle as a daemon (9f8fa949)
Documentation
- add how-to debug tests (3646016f)
Build System
- deps: bump com.sap.cds:cds4j-core from 1.19.0 to 1.22.1 (7f043171)
- upgrade to Gradle 7.2 and bump all test tooling (c035ebf4)
Continuous Integration
- gh-actions: add maven central section in release body (ea938f7d)
- add NO_WEB profile to all tests not using the server verticle (dab61cdf)
- add a RunningTest- and a AliveThreadReporter (d97bdce0)
- add NeonBeeTestExecutionListener to check for stale threads (cf17fa40)
- fix NeonBeeTestBaseTest on GitHub (cbd53b5c)
- add better getFreePort implementation (bb443d52)
- add cluster termination for tests (88df6657)
- add some additional logging (77ab4b1c)
- add and adapt test timeouts (6c8fea84)
- add do not watch files test for WatchVerticle (48f6d572)
- switch to setup-java@v2 cache for Gradle (3b6bb5df)
- isolate tests modifying global resources (336db173)
- always close Vert.x if tests create own instances (28f03861)
- add vertx-parameters for tests (20cb77c1)
- refactor NeonBeeTestExecutionListener into a StaleVertx/ThreadChecker (1b386199)
- use better default options for NeonBee in tests (14128512)
- fix typos, provide explanation why
@BeforeEach
ignores testContext (007b8ce6) - fix publish (b5f27df2)
- add changelog again (a6b256ad)