Release 0.3.0
Artifacts
Maven Central: neonbee-core-0.3.0
Maven
<!-- https://mvnrepository.com/artifact/io.neonbee/neonbee-core -->
<dependency>
<groupId>io.neonbee</groupId>
<artifactId>neonbee-core</artifactId>
<version>0.3.0</version>
</dependency>
Gradle
// https://mvnrepository.com/artifact/io.neonbee/neonbee-core
implementation group: 'io.neonbee', name: 'neonbee-core', version: '0.3.0'
Changelog
Bug Fixes
- PubKey extraction for JWT Authhandler and other fixes (ff018e04)
- prevent UnsupportedOperationException when deploying NeonBeeModules (e60a6a3b)
- wrong hazelcast configuration version (1ed24b9f)
- Usage of wrong verticles folder in WorkingDirectoryBuilder (ba0c0e98)
- Eclipse Formatter rules for VS Code (4808ea9a)
- Broken HTTP status code propagation in ODataEndpointHandler (eabd7742)
- match correct version pattern when releasing (b64bbe3c)
- Broken HTTP status code propagation to the client (9627ea73)
- All static code errors (8aaf1654)
Code Refactoring
- Improve NeonBee ASCII art logo (3a52e479)
- Remove broadcasting from DataRequest/simplify (d183a2ab)
- simplify the EntityCollectionProcessor (02b1309f)
- expose SLF4J Logger interface in LoggingFacade (d299658b)
Features
- support forward basic HTTP exceptions (4f4fdf58)
- add $expand support for entity collections (92dbcde7)
Documentation
- Add CONTRIBUTING.md (14ff9121)
- Add high-level milestones to docs/roadmap.md (c14c4ecb)
- add licensing and contributing information (3e3d9a32)
- change NeonBee description in README.md (2bd264e8)
- adapt more technical writing in README, add dataflow and roadmap items (209abcde)
- adapt docs for GitHub release workflow (d06c9ba9)
Chores
- Rename repository to just "neonbee" (c2a6d9f0)
- update issue templates (5b8aef2d)
- Adding missing license information (e20fb48c)
- add codeowners (e41957b6)
- Setup voter with github actions (99b1b7c7)
- lint commit messages on push (726dae05)
- disable body-max-line-length for commitlint (de63afe1)
Tests
- Fix all failing unit tests on Windows (8ce4d746)
Build System
- deps: downgrade
jackson
from 2.12.0 to 2.11.3 (06fd9a4b) - gradle: disable errorprone checks for TypeParameterUnusedInFormals (87b16311)
- Move most .gradle files to /gradle and restructure (2dec63a9)
- remove unnecessary repositories from Gradle files and bump Gradle (8226af83)
- add required configuration for publishing to maven central (9cc50e4b)
Continuous Integration
- actions: add reuse compliance workflow (7867a2f6)
- Add commitlint GitHub workflow (8ee0bdb6)
- add publishing workflow (12e5b4fc)
Others
- deps: Mockito to 3.7.7 (736f880f)