Skip to content

0.5.0

Compare
Choose a tag to compare
@pk-work pk-work released this 08 Jun 09:36
· 450 commits to main since this release

Artifacts

Maven Central: neonbee-core-0.5.0

Maven

<!-- https://mvnrepository.com/artifact/io.neonbee/neonbee-core -->
<dependency>
    <groupId>io.neonbee</groupId>
    <artifactId>neonbee-core</artifactId>
    <version>0.5.0</version>
</dependency>

Gradle

// https://mvnrepository.com/artifact/io.neonbee/neonbee-core
implementation group: 'io.neonbee', name: 'neonbee-core', version: '0.5.0'

Changelog

Bug Fixes

  • use gradle task for setting new version (9295c74a)
  • correct typos (d340192e)
  • switch to async. log appender (880b338b)
  • add fake URI path to navigation properties requests (3d2af584)
  • enable parseUriInfo for OData URIs containing properties (fea16bde)
  • re-enable system query count (d90c40f8)
  • calculation of system query count (35bd1dce)
  • respect HTTP server port configuration in NeonBee options (4cdbd150)
  • example for ServerVerticle (ServerConfig) (2509bfcc)

Code Refactoring

  • remove annotation provider leftovers (1b9e0059)
  • split up god-class "Helper" (aacf9ff8)
  • refactor NeonBee class (61800401)
  • move files to prepare upcoming NeonBeeConfig change (0f47cec2)
  • serverPort + timeZone in options / config and Launcher (9499d2f3)
  • move files to prepare endpoints change (ddb9c29d)

Features

  • add limited support for OData navigation properties (d520f703)
  • make launcher options configurable via env (f51886d0)
  • add Vert.x code generation and made NeonBeeConfig a DataObject (e026ab19)
  • add missing tests for NeonBeeOptions (9608bcca)
  • add missing tests for NeonBeeConfig (40b66db0)
  • make the ServerVerticle and its endpoints fully configurable (7871036d)
  • add support for custom error handlers (0b34d82c)
  • add test for JWT AuthHandler creation (ac544cfa)
  • introduce exposedEntities/Verticles allow/block lists (2c4e8356)

Documentation

  • update roadmap (e98466eb)
  • mark configurable endpoints milestone as done (e2003852)

Chores

  • add PMD rules to avoid unnecessary modifiers in tests (2e1c95dd)
  • add java doc build for test sources to the voter (decc350d)
  • bump static code dependencies (59a1ba87)

Build System

  • ci: set Github Actions OS to ubuntu-18.04 (a7c20b1b)
  • commitlint: allow pascal-case scopes (1a80e51d)
  • deps: replace cds-services-impl with cds4j-core (a72d2d0e)
  • deps: bump vertx from 4.0.3 to 4.1.0 (55753cbd)

Continuous Integration

  • actions: disable sonarqube on forks (dc73c8ef)
  • actions: disable sonarqube on pull requests (0f1135a7)