diff --git a/CHANGELOG.json b/CHANGELOG.json index 9e5a4893..7063eff2 100644 --- a/CHANGELOG.json +++ b/CHANGELOG.json @@ -1,7 +1,7 @@ { "nextVersion" : { "major" : 0, - "minor" : 21, + "minor" : 22, "patch" : 0, "preReleaseParts" : [ ], "buildMetaDataParts" : [ ], @@ -12,7 +12,7 @@ }, "lastVersion" : { "major" : 0, - "minor" : 20, + "minor" : 21, "patch" : 0, "preReleaseParts" : [ ], "buildMetaDataParts" : [ ], @@ -22,6 +22,384 @@ "stable" : true }, "tags" : [ { + "version" : { + "major" : 0, + "minor" : 21, + "patch" : 0, + "preReleaseParts" : [ ], + "buildMetaDataParts" : [ ], + "preRelease" : "", + "buildMetaData" : "", + "initialDevelopment" : true, + "stable" : true + }, + "releaseDate" : "2023-03-27 11:49:32.000 +0200", + "sections" : [ { + "title" : "Features", + "commits" : [ { + "hashFull" : "68a52c553ed01ac5de3687ce713ef53954d0f161", + "hash" : "68a52c553ed01ac", + "hash7" : "68a52c5", + "hash8" : "68a52c55", + "commitTime" : "2023-03-15 16:24:42.000 +0100", + "commitTimeLong" : 1678893882, + "message" : "feat: allow to pass count value via response hints\n\nThis commit allows to pass the count information via response hint, which is a\nhugh performance benefit, because it is no longer necessary to send all entities\nback to the ODataEndpoint.\n", + "merge" : false, + "authorIdent" : { + "when" : "2023-03-14 17:02:11.000 +0100", + "name" : "Pascal Krause", + "email" : "pascal.krause@sap.com" + }, + "committerIdent" : { + "when" : "2023-03-15 16:24:42.000 +0100", + "name" : "Pascal", + "email" : "23715608+pk-work@users.noreply.github.com" + }, + "quickActions" : { }, + "closeIssues" : [ ], + "subjectIssues" : [ ], + "bodyIssues" : [ ], + "mentions" : [ ], + "locales" : [ ], + "defaultLang" : "en", + "commitUrl" : "https://github.com/SAP/neonbee/commit/68a52c553ed01ac5de3687ce713ef53954d0f161", + "commitType" : "feat", + "commitPackage" : null, + "commitScope" : null, + "commitSubject" : "allow to pass count value via response hints", + "commitBody" : "This commit allows to pass the count information via response hint, which is a\nhugh performance benefit, because it is no longer necessary to send all entities\nback to the ODataEndpoint.", + "attention" : false, + "breakingChange" : false, + "deprecated" : false, + "commitIssue" : null, + "localeMap" : null, + "firstLocaleCommitType" : null, + "firstLocaleCommitScope" : null, + "rawCommitType" : "feat", + "rawCommitScope" : null, + "rawCommitSubject" : "allow to pass count value via response hints", + "messageTitle" : "feat: allow to pass count value via response hints", + "messageBody" : "This commit allows to pass the count information via response hint, which is a\nhugh performance benefit, because it is no longer necessary to send all entities\nback to the ODataEndpoint." + }, { + "hashFull" : "22eb10ee2d332be41be37c039583f6981befcb12", + "hash" : "22eb10ee2d332be", + "hash7" : "22eb10e", + "hash8" : "22eb10ee", + "commitTime" : "2023-03-22 15:20:56.000 +0100", + "commitTimeLong" : 1679494856, + "message" : "feat: make HealthCheck collection configurable\n\nThis change allows to configure the HealthCheck collection behavior when NeonBee is running in clustered mode.\n", + "merge" : false, + "authorIdent" : { + "when" : "2023-03-22 12:10:10.000 +0100", + "name" : "Pascal Krause", + "email" : "pascal.krause@sap.com" + }, + "committerIdent" : { + "when" : "2023-03-22 15:20:56.000 +0100", + "name" : "Pascal", + "email" : "23715608+pk-work@users.noreply.github.com" + }, + "quickActions" : { }, + "closeIssues" : [ ], + "subjectIssues" : [ ], + "bodyIssues" : [ ], + "mentions" : [ ], + "locales" : [ ], + "defaultLang" : "en", + "commitUrl" : "https://github.com/SAP/neonbee/commit/22eb10ee2d332be41be37c039583f6981befcb12", + "commitType" : "feat", + "commitPackage" : null, + "commitScope" : null, + "commitSubject" : "make HealthCheck collection configurable", + "commitBody" : "This change allows to configure the HealthCheck collection behavior when NeonBee is running in clustered mode.", + "attention" : false, + "breakingChange" : false, + "deprecated" : false, + "commitIssue" : null, + "localeMap" : null, + "firstLocaleCommitType" : null, + "firstLocaleCommitScope" : null, + "rawCommitType" : "feat", + "rawCommitScope" : null, + "rawCommitSubject" : "make HealthCheck collection configurable", + "messageTitle" : "feat: make HealthCheck collection configurable", + "messageBody" : "This change allows to configure the HealthCheck collection behavior when NeonBee is running in clustered mode." + }, { + "hashFull" : "8070092549404f1d80116243e294802908f9cf5c", + "hash" : "8070092549404f1", + "hash7" : "8070092", + "hash8" : "80700925", + "commitTime" : "2023-03-27 09:30:27.000 +0200", + "commitTimeLong" : 1679902227, + "message" : "feat: add CorsHandlerFactory\n\nThis change adds a CorsHandlerFactory, that allows to add and configure a CORS handler via the ServerConfig.\n", + "merge" : false, + "authorIdent" : { + "when" : "2023-03-23 12:01:07.000 +0100", + "name" : "Pascal Krause", + "email" : "pascal.krause@sap.com" + }, + "committerIdent" : { + "when" : "2023-03-27 09:30:27.000 +0200", + "name" : "Pascal", + "email" : "23715608+pk-work@users.noreply.github.com" + }, + "quickActions" : { }, + "closeIssues" : [ ], + "subjectIssues" : [ ], + "bodyIssues" : [ ], + "mentions" : [ ], + "locales" : [ ], + "defaultLang" : "en", + "commitUrl" : "https://github.com/SAP/neonbee/commit/8070092549404f1d80116243e294802908f9cf5c", + "commitType" : "feat", + "commitPackage" : null, + "commitScope" : null, + "commitSubject" : "add CorsHandlerFactory", + "commitBody" : "This change adds a CorsHandlerFactory, that allows to add and configure a CORS handler via the ServerConfig.", + "attention" : false, + "breakingChange" : false, + "deprecated" : false, + "commitIssue" : null, + "localeMap" : null, + "firstLocaleCommitType" : null, + "firstLocaleCommitScope" : null, + "rawCommitType" : "feat", + "rawCommitScope" : null, + "rawCommitSubject" : "add CorsHandlerFactory", + "messageTitle" : "feat: add CorsHandlerFactory", + "messageBody" : "This change adds a CorsHandlerFactory, that allows to add and configure a CORS handler via the ServerConfig." + } ] + }, { + "title" : "Chores", + "commits" : [ { + "hashFull" : "2443e4e72283f43f9310ec62aa5b5a0565189af0", + "hash" : "2443e4e72283f43", + "hash7" : "2443e4e", + "hash8" : "2443e4e7", + "commitTime" : "2023-03-27 11:49:32.000 +0200", + "commitTimeLong" : 1679910572, + "message" : "chore: improve error message when no verticle is registered for an entity type\n\nWhen a request is made to a verticle which requests data from other verticles,\nwhich due to some issue are not registered in the shared map, it becomes difficult\nto understand for which entity type there is no verticle registered. Providing the\nFQN of the entity type in the error message, makes it easier to identify for which\nentity type there is no verticle registered.\n", + "merge" : false, + "authorIdent" : { + "when" : "2023-03-27 11:21:30.000 +0200", + "name" : "Adela", + "email" : "adela.stekl@sap.com" + }, + "committerIdent" : { + "when" : "2023-03-27 11:49:32.000 +0200", + "name" : "Adela Stekl", + "email" : "ada89@users.noreply.github.com" + }, + "quickActions" : { }, + "closeIssues" : [ ], + "subjectIssues" : [ ], + "bodyIssues" : [ ], + "mentions" : [ ], + "locales" : [ ], + "defaultLang" : "en", + "commitUrl" : "https://github.com/SAP/neonbee/commit/2443e4e72283f43f9310ec62aa5b5a0565189af0", + "commitType" : "chore", + "commitPackage" : null, + "commitScope" : null, + "commitSubject" : "improve error message when no verticle is registered for an entity type", + "commitBody" : "When a request is made to a verticle which requests data from other verticles,\nwhich due to some issue are not registered in the shared map, it becomes difficult\nto understand for which entity type there is no verticle registered. Providing the\nFQN of the entity type in the error message, makes it easier to identify for which\nentity type there is no verticle registered.", + "attention" : false, + "breakingChange" : false, + "deprecated" : false, + "commitIssue" : null, + "localeMap" : null, + "firstLocaleCommitType" : null, + "firstLocaleCommitScope" : null, + "rawCommitType" : "chore", + "rawCommitScope" : null, + "rawCommitSubject" : "improve error message when no verticle is registered for an entity type", + "messageTitle" : "chore: improve error message when no verticle is registered for an entity type", + "messageBody" : "When a request is made to a verticle which requests data from other verticles,\nwhich due to some issue are not registered in the shared map, it becomes difficult\nto understand for which entity type there is no verticle registered. Providing the\nFQN of the entity type in the error message, makes it easier to identify for which\nentity type there is no verticle registered." + } ] + }, { + "title" : "Documentation", + "commits" : [ { + "hashFull" : "61a974d8121eafa783c7724d24ab6eeaa6f62aae", + "hash" : "61a974d8121eafa", + "hash7" : "61a974d", + "hash8" : "61a974d8", + "commitTime" : "2023-03-14 14:45:57.000 +0100", + "commitTimeLong" : 1678801557, + "message" : "docs: add documentation for gradle tasks\n", + "merge" : false, + "authorIdent" : { + "when" : "2023-01-20 01:33:27.000 +0100", + "name" : "Adela", + "email" : "adela.stekl@sap.com" + }, + "committerIdent" : { + "when" : "2023-03-14 14:45:57.000 +0100", + "name" : "Pascal", + "email" : "23715608+pk-work@users.noreply.github.com" + }, + "quickActions" : { }, + "closeIssues" : [ ], + "subjectIssues" : [ ], + "bodyIssues" : [ ], + "mentions" : [ ], + "locales" : [ ], + "defaultLang" : "en", + "commitUrl" : "https://github.com/SAP/neonbee/commit/61a974d8121eafa783c7724d24ab6eeaa6f62aae", + "commitType" : "docs", + "commitPackage" : null, + "commitScope" : null, + "commitSubject" : "add documentation for gradle tasks", + "commitBody" : null, + "attention" : false, + "breakingChange" : false, + "deprecated" : false, + "commitIssue" : null, + "localeMap" : null, + "firstLocaleCommitType" : null, + "firstLocaleCommitScope" : null, + "rawCommitType" : "docs", + "rawCommitScope" : null, + "rawCommitSubject" : "add documentation for gradle tasks", + "messageTitle" : "docs: add documentation for gradle tasks", + "messageBody" : "" + } ] + }, { + "title" : "Build System", + "commits" : [ { + "hashFull" : "dc3c578773a66da570096c6deb6da565a7e931bc", + "hash" : "dc3c578773a66da", + "hash7" : "dc3c578", + "hash8" : "dc3c5787", + "commitTime" : "2023-03-14 14:52:54.000 +0100", + "commitTimeLong" : 1678801974, + "message" : "build(deps): bump com.diffplug.spotless from 6.16.0 to 6.17.0\n\nBumps com.diffplug.spotless from 6.16.0 to 6.17.0.\n\n---\nupdated-dependencies:\n- dependency-name: com.diffplug.spotless\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ", + "merge" : false, + "authorIdent" : { + "when" : "2023-03-13 16:06:38.000 +0100", + "name" : "dependabot[bot]", + "email" : "49699333+dependabot[bot]@users.noreply.github.com" + }, + "committerIdent" : { + "when" : "2023-03-14 14:52:54.000 +0100", + "name" : "Pascal", + "email" : "23715608+pk-work@users.noreply.github.com" + }, + "quickActions" : { }, + "closeIssues" : [ ], + "subjectIssues" : [ ], + "bodyIssues" : [ ], + "mentions" : [ ], + "locales" : [ ], + "defaultLang" : "en", + "commitUrl" : "https://github.com/SAP/neonbee/commit/dc3c578773a66da570096c6deb6da565a7e931bc", + "commitType" : "build", + "commitPackage" : null, + "commitScope" : "deps", + "commitSubject" : "bump com.diffplug.spotless from 6.16.0 to 6.17.0", + "commitBody" : "Bumps com.diffplug.spotless from 6.16.0 to 6.17.0.\n\n---\nupdated-dependencies:\n- dependency-name: com.diffplug.spotless\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ", + "attention" : false, + "breakingChange" : false, + "deprecated" : false, + "commitIssue" : null, + "localeMap" : null, + "firstLocaleCommitType" : null, + "firstLocaleCommitScope" : null, + "rawCommitType" : "build", + "rawCommitScope" : "deps", + "rawCommitSubject" : "bump com.diffplug.spotless from 6.16.0 to 6.17.0", + "messageTitle" : "build(deps): bump com.diffplug.spotless from 6.16.0 to 6.17.0", + "messageBody" : "Bumps com.diffplug.spotless from 6.16.0 to 6.17.0.\n\n---\nupdated-dependencies:\n- dependency-name: com.diffplug.spotless\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] " + }, { + "hashFull" : "12f73b8a1a89d0dedc423d5b54aa6e3e0cd78b9e", + "hash" : "12f73b8a1a89d0d", + "hash7" : "12f73b8", + "hash8" : "12f73b8a", + "commitTime" : "2023-03-20 18:34:01.000 +0100", + "commitTimeLong" : 1679333641, + "message" : "build(deps): bump se.bjurr.violations.violations-gradle-plugin\n\nBumps se.bjurr.violations.violations-gradle-plugin from 1.52.4 to 1.52.5.\n\n---\nupdated-dependencies:\n- dependency-name: se.bjurr.violations.violations-gradle-plugin\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ", + "merge" : false, + "authorIdent" : { + "when" : "2023-03-20 16:06:34.000 +0100", + "name" : "dependabot[bot]", + "email" : "49699333+dependabot[bot]@users.noreply.github.com" + }, + "committerIdent" : { + "when" : "2023-03-20 18:34:01.000 +0100", + "name" : "Pascal", + "email" : "23715608+pk-work@users.noreply.github.com" + }, + "quickActions" : { }, + "closeIssues" : [ ], + "subjectIssues" : [ ], + "bodyIssues" : [ ], + "mentions" : [ ], + "locales" : [ ], + "defaultLang" : "en", + "commitUrl" : "https://github.com/SAP/neonbee/commit/12f73b8a1a89d0dedc423d5b54aa6e3e0cd78b9e", + "commitType" : "build", + "commitPackage" : null, + "commitScope" : "deps", + "commitSubject" : "bump se.bjurr.violations.violations-gradle-plugin", + "commitBody" : "Bumps se.bjurr.violations.violations-gradle-plugin from 1.52.4 to 1.52.5.\n\n---\nupdated-dependencies:\n- dependency-name: se.bjurr.violations.violations-gradle-plugin\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ", + "attention" : false, + "breakingChange" : false, + "deprecated" : false, + "commitIssue" : null, + "localeMap" : null, + "firstLocaleCommitType" : null, + "firstLocaleCommitScope" : null, + "rawCommitType" : "build", + "rawCommitScope" : "deps", + "rawCommitSubject" : "bump se.bjurr.violations.violations-gradle-plugin", + "messageTitle" : "build(deps): bump se.bjurr.violations.violations-gradle-plugin", + "messageBody" : "Bumps se.bjurr.violations.violations-gradle-plugin from 1.52.4 to 1.52.5.\n\n---\nupdated-dependencies:\n- dependency-name: se.bjurr.violations.violations-gradle-plugin\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] " + }, { + "hashFull" : "e85258230f1ccd592c4a275d747290d17d1d85d2", + "hash" : "e85258230f1ccd5", + "hash7" : "e852582", + "hash8" : "e8525823", + "commitTime" : "2023-03-20 18:34:19.000 +0100", + "commitTimeLong" : 1679333659, + "message" : "build(deps): bump io.micrometer:micrometer-registry-prometheus\n\nBumps [io.micrometer:micrometer-registry-prometheus](https://github.com/micrometer-metrics/micrometer) from 1.10.4 to 1.10.5.\n- [Release notes](https://github.com/micrometer-metrics/micrometer/releases)\n- [Commits](https://github.com/micrometer-metrics/micrometer/compare/v1.10.4...v1.10.5)\n\n---\nupdated-dependencies:\n- dependency-name: io.micrometer:micrometer-registry-prometheus\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ", + "merge" : false, + "authorIdent" : { + "when" : "2023-03-20 16:06:29.000 +0100", + "name" : "dependabot[bot]", + "email" : "49699333+dependabot[bot]@users.noreply.github.com" + }, + "committerIdent" : { + "when" : "2023-03-20 18:34:19.000 +0100", + "name" : "Pascal", + "email" : "23715608+pk-work@users.noreply.github.com" + }, + "quickActions" : { }, + "closeIssues" : [ ], + "subjectIssues" : [ ], + "bodyIssues" : [ ], + "mentions" : [ ], + "locales" : [ ], + "defaultLang" : "en", + "commitUrl" : "https://github.com/SAP/neonbee/commit/e85258230f1ccd592c4a275d747290d17d1d85d2", + "commitType" : "build", + "commitPackage" : null, + "commitScope" : "deps", + "commitSubject" : "bump io.micrometer:micrometer-registry-prometheus", + "commitBody" : "Bumps [io.micrometer:micrometer-registry-prometheus](https://github.com/micrometer-metrics/micrometer) from 1.10.4 to 1.10.5.\n- [Release notes](https://github.com/micrometer-metrics/micrometer/releases)\n- [Commits](https://github.com/micrometer-metrics/micrometer/compare/v1.10.4...v1.10.5)\n\n---\nupdated-dependencies:\n- dependency-name: io.micrometer:micrometer-registry-prometheus\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ", + "attention" : false, + "breakingChange" : false, + "deprecated" : false, + "commitIssue" : null, + "localeMap" : null, + "firstLocaleCommitType" : null, + "firstLocaleCommitScope" : null, + "rawCommitType" : "build", + "rawCommitScope" : "deps", + "rawCommitSubject" : "bump io.micrometer:micrometer-registry-prometheus", + "messageTitle" : "build(deps): bump io.micrometer:micrometer-registry-prometheus", + "messageBody" : "Bumps [io.micrometer:micrometer-registry-prometheus](https://github.com/micrometer-metrics/micrometer) from 1.10.4 to 1.10.5.\n- [Release notes](https://github.com/micrometer-metrics/micrometer/releases)\n- [Commits](https://github.com/micrometer-metrics/micrometer/compare/v1.10.4...v1.10.5)\n\n---\nupdated-dependencies:\n- dependency-name: io.micrometer:micrometer-registry-prometheus\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] " + } ] + } ] + }, { "version" : { "major" : 0, "minor" : 20, @@ -33,7 +411,7 @@ "initialDevelopment" : true, "stable" : true }, - "releaseDate" : "2023-03-07 15:57:44.000 +0100", + "releaseDate" : "2023-03-07 16:13:57.000 +0100", "sections" : [ { "title" : "Bug Fixes", "commits" : [ { diff --git a/CHANGELOG.md b/CHANGELOG.md index 19c36893..7b81f41a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,31 @@ # Changelog +## 0.21.0 (2023-03-27) + +### Features + +- allow to pass count value via response hints ([68a52c55](https://github.com/SAP/neonbee/commit/68a52c553ed01ac5de3687ce713ef53954d0f161)) +- make HealthCheck collection configurable ([22eb10ee](https://github.com/SAP/neonbee/commit/22eb10ee2d332be41be37c039583f6981befcb12)) +- add CorsHandlerFactory ([80700925](https://github.com/SAP/neonbee/commit/8070092549404f1d80116243e294802908f9cf5c)) + + +### Chores + +- improve error message when no verticle is registered for an entity type ([2443e4e7](https://github.com/SAP/neonbee/commit/2443e4e72283f43f9310ec62aa5b5a0565189af0)) + + +### Documentation + +- add documentation for gradle tasks ([61a974d8](https://github.com/SAP/neonbee/commit/61a974d8121eafa783c7724d24ab6eeaa6f62aae)) + + +### Build System + +- **deps**: bump com.diffplug.spotless from 6.16.0 to 6.17.0 ([dc3c5787](https://github.com/SAP/neonbee/commit/dc3c578773a66da570096c6deb6da565a7e931bc)) +- **deps**: bump se.bjurr.violations.violations-gradle-plugin ([12f73b8a](https://github.com/SAP/neonbee/commit/12f73b8a1a89d0dedc423d5b54aa6e3e0cd78b9e)) +- **deps**: bump io.micrometer:micrometer-registry-prometheus ([e8525823](https://github.com/SAP/neonbee/commit/e85258230f1ccd592c4a275d747290d17d1d85d2)) + + ## 0.20.0 (2023-03-07) ### Bug Fixes diff --git a/build.gradle b/build.gradle index 0207282c..06166ef9 100644 --- a/build.gradle +++ b/build.gradle @@ -21,7 +21,7 @@ plugins { } group = 'io.neonbee' -version = '0.20.1-SNAPSHOT' +version = '0.21.0' mainClassName = 'io.neonbee.Launcher' archivesBaseName = 'neonbee-core' sourceCompatibility = 11