Skip to content

Releases: SAP/neonbee

Release 0.35.0

27 Mar 12:00
Compare
Choose a tag to compare

Artifacts

Maven Central: neonbee-core-0.35.0

Maven

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

Gradle

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

Changelog

Build System

  • deps: bump io.micrometer:micrometer-registry-prometheus (7378d30c)
  • deps: upgrade vertx to 4.5.5 (acac9cf1)
  • deps: bump com.sap.cds:cds4j-core from 2.7.0 to 2.7.1 (91689c03)
  • deps: bump org.ow2.asm:asm from 9.6 to 9.7 (a3f2e010)
  • deps: bump com.github.spotbugs from 6.0.8 to 6.0.9 (f71426ba)
  • deps: bump com.sap.cds:cds4j-core from 2.7.1 to 2.8.0 (0e99e855)
  • deps: upgrade vertx to 4.5.6 (f54f8a38)

Release 0.34.0

13 Mar 20:25
Compare
Choose a tag to compare

Artifacts

Maven Central: neonbee-core-0.34.0

Maven

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

Gradle

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

Changelog

Features

  • add test that non-existing endpoint returns 404 (7af2b72b)

Build System

  • deps: bump net.bytebuddy:byte-buddy from 1.14.11 to 1.14.12 (0e9ab97a)
  • deps: bump ch.qos.logback:logback-classic from 1.4.14 to 1.5.0 (321d5859)
  • deps: bump org.ajoberstar.grgit from 5.2.1 to 5.2.2 (dfedbe24)
  • deps: upgrade vertx to 4.5.4 (2a603aa6)
  • deps: bump ch.qos.logback:logback-classic from 1.5.0 to 1.5.3 (2e5a6f0e)
  • deps: bump com.github.spotbugs from 6.0.7 to 6.0.8 (91a9c73e)
  • deps: bump com.sap.cds:cds4j-core from 2.6.1 to 2.7.0 (92faea69)

Release 0.33.0

14 Feb 11:25
Compare
Choose a tag to compare

Artifacts

Maven Central: neonbee-core-0.33.0

Maven

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

Gradle

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

Changelog

Features

  • allow to set HTTP response values (ef25c432)

Documentation

Build System

  • deps: bump se.bjurr.violations.violations-gradle-plugin (7fbe7acd)
  • deps: bump com.sap.cds:cds4j-core from 2.5.0 to 2.6.1 (34c7c86b)
  • deps: bump com.diffplug.spotless from 6.24.0 to 6.25.0 (c1d08a16)
  • deps: bump com.github.spotbugs from 6.0.6 to 6.0.7 (bc0a46f7)
  • deps: bump team.yi.semantic-gitlog from 0.6.5 to 0.6.12 (94fcc409)
  • deps: bump org.slf4j:slf4j-api from 2.0.11 to 2.0.12 (e3e967fd)
  • deps: upgrade vertx to 4.5.3 (4294c8f5)
  • deps: bump io.micrometer:micrometer-registry-prometheus (d0b8202f)

Release 0.32.0

22 Jan 14:56
Compare
Choose a tag to compare

Artifacts

Maven Central: neonbee-core-0.32.0

Maven

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

Gradle

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

Changelog

BREAKING CHANGES

Bug Fixes

  • findFirst throws NPE if the selected element is null (35452cce)
  • complete promise in all cases (d7ad4ce6)
  • handle unexpected exceptions (be23b814)
  • setting the response Content-Type (1b04954d)

Features

  • use always the provided Content-Type (176da325)
  • add configuration to set default threading model for verticles (ad71c543)

Chores

  • upgrade to Vert.x 4.5.1, fix deprecations (af4ff536)
  • deprecate Java 11, introduce Java 21, fix deprecations & PMD (a413e333)

Documentation

  • add documentation for new config options (892d7a94)

Build System

  • deps: bump com.github.spotbugs from 5.2.3 to 5.2.4 (ffcecf49)
  • deps: bump com.diffplug.spotless from 6.22.0 to 6.23.0 (8cb2851c)
  • deps: bump io.micrometer:micrometer-registry-prometheus (e8b5aac5)
  • deps: bump com.diffplug.spotless from 6.23.0 to 6.23.3 (8de3fe6b)
  • deps: bump com.github.spotbugs:spotbugs-annotations (db80d88b)
  • deps: bump ch.qos.logback:logback-classic from 1.4.11 to 1.4.14 (9f4bcb98)
  • deps: bump com.github.spotbugs:spotbugs-annotations (8ec575a5)
  • deps: bump org.slf4j:slf4j-api from 2.0.9 to 2.0.10 (4df2ea30)
  • deps: bump com.diffplug.spotless from 6.23.3 to 6.24.0 (be07896b)

Continuous Integration

Release 0.29.0

02 Oct 12:35
Compare
Choose a tag to compare

Artifacts

Maven Central: neonbee-core-0.29.0

Maven

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

Gradle

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

Changelog

Features

Build System

  • deps: bump com.diffplug.spotless from 6.20.0 to 6.21.0 (2e3a9aff)
  • deps: bump org.slf4j:slf4j-api from 2.0.7 to 2.0.9 (a4180c88)
  • deps: bump org.sonarqube from 4.3.0.3225 to 4.3.1.3277 (92030a78)
  • deps: bump sapmachine from 11.0.20 to 11.0.20.1 (a0523bf3)
  • deps: bump se.bjurr.violations.violations-gradle-plugin (7a6e8356)
  • deps: bump io.micrometer:micrometer-registry-prometheus (4041f9cd)

Release 0.28.0

05 Sep 08:17
Compare
Choose a tag to compare

Artifacts

Maven Central: neonbee-core-0.28.0

Maven

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

Gradle

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

Changelog

Features

  • return 200 (not 204) for PUT requests to entity verticles (4bdf45a8)
  • more session settings in ServerConfig (26afd9f4)

Documentation

  • add documentation for generating certificates (4859bc6a)

Build System

  • deps: bump io.micrometer:micrometer-registry-prometheus (8a74893e)
  • deps: bump com.github.spotbugs from 5.0.14 to 5.1.3 (5ec2d355)
  • deps: bump ch.qos.logback:logback-classic from 1.4.8 to 1.4.11 (57e005c8)

Release 0.27.0

31 Aug 07:58
Compare
Choose a tag to compare

Artifacts

Maven Central: neonbee-core-0.27.0

Maven

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

Gradle

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

Changelog

Bug Fixes

  • prefer using user name / id in caching tuple (449309a1)

Features

  • add a CodeQL Github Workflow (614cc1f0)
  • extend NeonBeeOptions with trust configuration (69f37c2b)

Build System

  • deps: bump io.micrometer:micrometer-registry-prometheus (a89c35d8)
  • deps: bump org.sonarqube from 4.2.1.3168 to 4.3.0.3225 (7c65e37e)
  • deps: bump com.diffplug.spotless from 6.19.0 to 6.20.0 (558fb48f)
  • deps: bump sapmachine from 11.0.19 to 11.0.20 (fccf4b58)

Release 0.26.0

31 Aug 07:57
Compare
Choose a tag to compare

Artifacts

Maven Central: neonbee-core-0.26.0

Maven

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

Gradle

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

Changelog

Bug Fixes

  • revert SelfCleaningRegistry change, due to conceptual issues (e22979a5)

Release 0.25.0

27 Jun 14:36
Compare
Choose a tag to compare

Artifacts

Maven Central: neonbee-core-0.25.0

Maven

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

Gradle

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

Changelog

Build System

  • deps: bump io.micrometer:micrometer-registry-prometheus (17558c49)
  • deps: bump ch.qos.logback:logback-classic from 1.4.7 to 1.4.8 (c9cb23a4)
  • deps: upgrade vertx to 4.4.4 (04dc73c4)
  • deps: bump org.sonarqube from 4.2.0.3129 to 4.2.1.3168 (e194283a)

Release 0.24.0

19 Jun 11:25
Compare
Choose a tag to compare

Artifacts

Maven Central: neonbee-core-0.24.0

Maven

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

Gradle

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

Changelog

Features

  • expose module registration for Databind codec (7092837c)