Skip to content

Releases: stellio-hub/stellio-context-broker

2.12.0 🌈

23 Mar 15:54
Compare
Choose a tag to compare

Changes

πŸš€ Features

  • feat(subscription): add support for sysAttrs to notification params @ranim-n (#1098)
  • feat(core): update simplified representation in multi-attribute case with dataset @ranim-n (#1112)
  • feat(core): add support for JsonProperty @bobeal (#1074)
  • feat(subscription): add support for throttling @ranim-n (#1085)

πŸ› Bug Fixes

  • fix(core): do not force existing types to be present in payload when updating or appending types @ranim-n (#1115)
  • fix(core): cast to geography type fails in non default tenants @bobeal (#1114)
  • fix(subscription): notification when last notification is null and throttling not null @ranim-n (#1102)

🧰 Maintenance

  • chore(deps): Bump org.springframework.boot from 3.2.1 to 3.2.4 @dependabot (#1117)
  • chore(deps): Bump the kotlin group with 2 updates @dependabot (#1111)
  • chore(deps): Bump com.apicatalog:titanium-json-ld from 1.3.3 to 1.4.0 @dependabot (#1105)
  • chore(deps): Bump org.json:json from 20231013 to 20240303 @dependabot (#1110)
  • chore(deps): Bump com.jayway.jsonpath:json-path from 2.8.0 to 2.9.0 @dependabot (#1088)
  • chore(deps): Bump io.arrow-kt:arrow-fx-coroutines from 1.2.1 to 1.2.3 @dependabot (#1109)
  • chore(deps): Bump com.google.cloud.tools.jib from 3.4.0 to 3.4.1 @dependabot (#1106)
  • chore(deps): Bump org.graalvm.buildtools.native from 0.9.28 to 0.10.1 @dependabot (#1100)
  • chore(deps): Bump the detekt group with 2 updates @dependabot (#1092)
  • chore(deps): Bump gradle/gradle-build-action from 2 to 3 @dependabot (#1091)
  • chore(deps): Bump cla-assistant/github-action from 2.3.1 to 2.3.2 @dependabot (#1116)
  • chore(deps): Bump TimonVS/pr-labeler-action from 4.1.1 to 5.0.0 @dependabot (#1096)
  • chore(deps): Bump release-drafter/release-drafter from 5 to 6 @dependabot (#1094)

2.11.0 🌈

22 Jan 12:26
Compare
Choose a tag to compare

Changes

⚠️ 2.11.0 has breaking changes, please check the migration notes before upgrading: https://stellio.readthedocs.io/en/latest/admin/upgrading_to_2.11.0.html ⚠️

πŸš€ Features

  • feat(common): relax tenant names @bobeal (#1081)
  • feat(common): switch to Titanium JSON-LD library @bobeal (#1073)
  • feat(core): handle more than one instance of the same Entity in an Entity array - 5.5.11 @bobeal (#1084)
  • feat(infra): remove heap size settings from Docker images @bobeal (#1086)

🧰 Maintenance

2.10.2 🌈

02 Jan 10:10
Compare
Choose a tag to compare

Changes

πŸ› Bug Fixes

  • fix(temporal): incorrect parsing of date-based aggregation period durations @bobeal (#1072)
  • fix(core): non existing attrs in append or update operations should be ignored @bobeal (#1059)

🧰 Maintenance

  • chore(deps): Bump org.springframework.boot from 3.1.5 to 3.2.1 @dependabot (#1071)
  • chore(deps): Bump the kotlin group with 2 updates @dependabot (#1070)
  • chore(deps): Bump org.zalando:logbook-spring-boot-webflux-autoconfigure from 3.6.0 to 3.7.2 @dependabot (#1065)
  • chore(deps): Bump de.siegmar:logback-gelf from 5.0.0 to 5.0.1 @dependabot (#1063)
  • chore(deps): Bump actions/download-artifact from 3 to 4 @dependabot (#1068)
  • chore(deps): Bump github/codeql-action from 2 to 3 @dependabot (#1066)

2.10.1 🌈

02 Dec 12:49
Compare
Choose a tag to compare

Changes

πŸ› Bug Fixes

  • fix(core): apply type selection as a whole when querying @bobeal (#1056)

2.10.0 🌈

01 Dec 16:54
Compare
Choose a tag to compare

Changes

πŸš€ Features

  • feat(common): update to EntitySelector and add support for type selection langage in subscriptions @bobeal (#1043)
  • feat(core): add support for GeoJSON representation of entities @bobeal (#1049)
  • feat(subscription): update to receiverInfo / notifierInfo in notification params @bobeal (#1050)
  • feat(subscription): add support for notificationTrigger in subscriptions (5.2.12) @bobeal (#1041)
  • feat(authz): add support for ids params in get authorized entities endpoint @bobeal (#1055)
  • Add Quay Badge @jason-fox (#1044)

πŸ› Bug Fixes

  • fix(common): add URL decoding of georel parameter @bobeal (#1046)
  • fix(core): ensure no type change in partial attribute update operation @bobeal (#1051)
  • fix(core): exclude content of values from names checks (4.6.2) @bobeal (#1038)
  • fix(core): inclusive error handling in batch operations @bobeal (#1053)
  • fix(subscription): expand watchedAttributes when updating a subscription @bobeal (#1039)

🧰 Maintenance

  • chore(deps): Bump actions/setup-java from 3 to 4 @dependabot (#1054)
  • chore(deps): Bump the kotlin group with 2 updates @dependabot (#1047)
  • chore(deps): Bump io.spring.dependency-management from 1.1.3 to 1.1.4 @dependabot (#1042)
  • chore(deps): Bump com.github.jsonld-java:jsonld-java from 0.13.5 to 0.13.6 @dependabot (#1040)

2.9.0 🌈

04 Nov 11:02
Compare
Choose a tag to compare

Changes

πŸš€ Features

  • feat(core): add support for query entities via POST @bobeal (#1017)

🧰 Maintenance

  • chore(deps): Bump org.wiremock:wiremock-standalone from 3.2.0 to 3.3.1 @dependabot (#1035)
  • chore(deps): Bump com.github.jsonld-java:jsonld-java from 0.13.4 to 0.13.5 @dependabot (#1036)
  • chore(deps): Bump the kotlin group with 2 updates @dependabot (#1034)
  • chore(deps): Bump the detekt group with 2 updates @dependabot (#1033)
  • chore(deps): Bump org.zalando:logbook-spring-boot-webflux-autoconfigure from 3.5.0 to 3.6.0 @dependabot (#1030)
  • chore(deps): Bump de.siegmar:logback-gelf from 4.0.2 to 5.0.0 @dependabot (#1026)
  • chore(deps): Bump org.graalvm.buildtools.native from 0.9.27 to 0.9.28 @dependabot (#1025)
  • chore(deps): Bump org.springframework.boot from 3.1.4 to 3.1.5 @dependabot (#1024)
  • chore(deps): Bump org.json:json from 20230618 to 20231013 @dependabot (#1022)

2.8.0 🌈

09 Oct 14:41
Compare
Choose a tag to compare

Changes

πŸš€ Features

πŸ› Bug Fixes

  • fix(common): q parsing error when case insensitive regex and parenthesis @bobeal (#1016)
  • fix(temporal): handle empty aggr period durations (PTOS) @bobeal (#1006)

πŸ”€ Refactoring

  • refactor(db): change varchar columns to text type @bobeal (#1007)
  • refactor: minor code mutualization in payload and contexts handling @bobeal (#1004)
  • refactor(common): automatic check and conversion of URI request parameters @bobeal (#999)

🧰 Maintenance

  • chore(deps): Bump org.sonarqube from 4.2.1.3168 to 4.4.1.3373 @dependabot (#1015)
  • chore(deps): Bump org.zalando:logbook-spring-boot-webflux-autoconfigure from 3.3.0 to 3.5.0 @dependabot (#1014)
  • chore(deps): Bump org.wiremock:wiremock-standalone from 3.0.1 to 3.2.0 @dependabot (#1012)
  • chore(deps): Bump com.google.cloud.tools.jib from 3.3.2 to 3.4.0 @dependabot (#1011)
  • chore(deps): Bump org.springframework.boot from 3.1.3 to 3.1.4 @dependabot (#1010)
  • chore(deps): Bump cla-assistant/github-action from 2.3.0 to 2.3.1 @dependabot (#1008)
  • chore(deps): Bump org.graalvm.buildtools.native from 0.9.25 to 0.9.27 @dependabot (#1005)
  • chore(deps): Bump docker/setup-buildx-action from 2 to 3 @dependabot (#1002)
  • chore(deps): Bump docker/build-push-action from 4 to 5 @dependabot (#1001)
  • chore(deps): Bump io.arrow-kt:arrow-fx-coroutines from 1.2.0 to 1.2.1 @dependabot (#995)
  • chore(deps): Bump actions/checkout from 3 to 4 @dependabot (#992)

2.7.1 🌈

01 Sep 07:12
Compare
Choose a tag to compare

Changes

πŸ› Bug Fixes

  • fix: disable entity content validation as it breaks a lot of use-cases @bobeal (#989)

🧰 Maintenance

  • chore(deps): Bump com.github.tomakehurst:wiremock-jre8-standalone from 2.35.0 to 3.0.0 @dependabot (#988)

2.7.0 🌈

31 Aug 14:57
Compare
Choose a tag to compare

Changes

⚠️ Migration notes are available on https://stellio.readthedocs.io/en/latest/admin/upgrading_to_2.7.0.html ⚠️

πŸš€ Features

  • feat(common): add support for NGSI-LD tenants (#928)
  • feat(core): implement Merge Entity endpoint - 6.5.3.4 (#947)
  • feat(core): improve entity delete process (#968)
  • feat(infra): add property to configure the max allowed size for a request body @bobeal (#986)
  • feat(infra): upgrade to Timescale 2.11.1 (#958)
  • feat(devops): add GH action for Anchore vulnerability scan (#847)
  • hack(core): relax one more time allowed characters for entity content (4.6.4)

πŸ› Bug Fixes

  • fix(core): retrieving of the value type of an attribute in partial attribute updates

🧰 Maintenance

  • chore: redundant suspend modifiers and missing binds in effects
  • chore: upgrade default JDK version to 17.0.8
  • chore(deps): Bump Kotlin from 1.8.21 to 1.9.10 @dependabot (#984)
  • chore(deps): Bump org.springframework.boot from 3.1.0 to 3.1.3 (#954)
  • chore(deps): Bump io.spring.dependency-management from 1.1.0 to 1.1.2 (#961)
  • chore(deps): Bump io.arrow-kt:arrow-fx-coroutines from 1.1.5 to 1.2.0 (#962)
  • chore(deps): Bump org.graalvm.buildtools.native from 0.9.23 to 0.9.25 @dependabot (#987)
  • chore(deps): Bump io.gitlab.arturbosch.detekt:detekt-formatting from 1.23.0 to 1.23.1 (#973)
  • chore: remove unused zaproxy action

2.6.3 🌈

12 Aug 06:41
Compare
Choose a tag to compare

Changes

πŸš€ Features

fix(authz): align context management with standard API behaviors (#982)