Skip to content

Releases: stellio-hub/stellio-context-broker

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)

2.6.2 🌈

10 Aug 13:59
Compare
Choose a tag to compare

Changes

πŸš€ Features

  • fix(authz): also include default context when compacting the list of users

2.6.1 🌈

09 Aug 06:43
Compare
Choose a tag to compare

Changes

πŸš€ Features

feat(authz): add non-core user attributes in the subjectInfo property (#979)

2.6.0 🌈

07 Aug 15:44
Compare
Choose a tag to compare

Changes

πŸš€ Features

  • feat(authz): get a list of all users (reserved to stellio admins) (#977)

2.5.2 🌈

21 Jun 05:56
Compare
Choose a tag to compare

Changes

🧰 Maintenance

  • chore: allow unknown properties when unmarshalling to a data class @bobeal (#950)
  • chore(deps): Bump org.zalando:logbook-spring-boot-webflux-autoconfigure from 3.0.0 to 3.1.0 @dependabot (#951)
  • chore(deps): Bump org.json:json from 20230227 to 20230618 @dependabot (#949)
  • chore(deps): Bump org.sonarqube from 4.0.0.2929 to 4.2.1.3168 @dependabot (#946)
  • chore(deps): Bump org.graalvm.buildtools.native from 0.9.22 to 0.9.23 @dependabot (#948)

2.5.1 🌈

05 Jun 15:10
Compare
Choose a tag to compare

Changes

πŸš€ Features

  • feat(common): use Logbook for logging of HTTP requests and responses @bobeal (#942)
  • feat(core): add endpoint to replace an entity (6.5.3.3) @gpoujol (#933)
  • doc: document minimal hardware requirements needed to run Stellio @gpoujol (#936)

πŸ› Bug Fixes

  • fix(core): relax forbidden characters in entity content to not break a lot of use-cases @bobeal (#941)

πŸ”€ Refactoring

  • refactor: remove event for subscription and notification @gpoujol (#937)

🧰 Maintenance

  • chore(deps): Bump io.gitlab.arturbosch.detekt from 1.22.0 to 1.23.0 @dependabot (#935)
  • chore(deps): Bump org.sonarqube from 4.0.0.2929 to 4.1.0.3113 @dependabot (#938)

2.5.0 🌈

25 May 10:30
Compare
Choose a tag to compare

Changes

πŸš€ Features

  • feat(common): check for supported entity content (4.6.4) @bobeal (#912)
  • feat(common): do JSON-LD expansions in suspended functions @bobeal (#910)
  • feat(common): check supported names (4.6.2) before JSON-LD expansion @bobeal (#911)
  • feat(devops): updated config for deployment into Kubernetes @agaldemas-eridanis (#925)
  • feat(quality): integrate CodeQL scanning action @bobeal (#861)

πŸ› Bug Fixes

  • fix(core): entities payloads that don't have the types column filled @gpoujol (#921)
  • fix(core): queries with only a q request parameter were failing with a 500 @gpoujol (#909)
  • fix(temporal): ignore aggregation when attribute is a GeoProperty @gpoujol (#915)

πŸ”€ Refactoring

  • refactor(common): NGSI-LD entity and attributes validation and building @bobeal (#914)

🧰 Maintenance

  • chore(deps): Bump org.springframework.boot from 3.0.5 to 3.1.0 @dependabot (#932)
  • chore(deps): Bump com.google.cloud.tools.jib from 3.3.1 to 3.3.2 @dependabot (#927)
  • chore(deps): Bump org.graalvm.buildtools.native from 0.9.20 to 0.9.22 @dependabot (#926)
  • chore(deps): Bump jvm from 1.8.20 to 1.8.21 @dependabot (#923)
  • chore(deps): Bump org.jlleitschuh.gradle.ktlint from 11.3.1 to 11.3.2 @dependabot (#922)

2.4.0 🌈

06 Apr 11:46
Compare
Choose a tag to compare

Changes

πŸš€ Features

  • feat(infra): upgrade to Gradle 8.0.x @bobeal (#907)
  • feat(core): add support for NGSI-LD GeoQuery language (#684) @bobeal (#886)
  • feat(core): implement Entity Type selection language for Core and Temporal API @gpoujol (#894)
  • feat(common): check Link header format @bobeal (#885)
  • feat(temporal): implement modify attribute instance in temporal representation … @gpoujol (#882)
  • feat(temporal): align with specification of aggregated queries @bobeal (#866)
  • feat(temporal): implement delete attribute temporal @gpoujol (#881)
  • feat(temporal): implement Delete Temporal Representation of an Entity endpoint @gpoujol (#876)
  • refactor(subscription): improve and prepare geo-query handling for usage in other services @bobeal (#884)

πŸ› Bug Fixes

  • fix(temporal): inconsistent values for instanceId between specific column and instance payload @gpoujol (#903)
  • fix(authz): retrieve global roles transitively @gpoujol (#898)

πŸ”€ Refactoring

  • refactor: remove a duplicate and some shadowed it lambda parameters @bobeal (#908)

🧰 Maintenance

  • chore(deps): Bump plugin.spring from 1.8.10 to 1.8.20 @dependabot (#904)
  • chore(deps): Bump org.springframework.boot from 3.0.4 to 3.0.5 @dependabot (#897)
  • chore(deps): Bump com.jayway.jsonpath:json-path from 2.7.0 to 2.8.0 @dependabot (#899)
  • chore(deps): Bump com.ninja-squad:springmockk from 4.0.1 to 4.0.2 @dependabot (#880)
  • Added contributing projects in Credits page @franckLG (#896)

2.3.0 🌈

07 Mar 09:29
Compare
Choose a tag to compare

Changes

πŸš€ Features

🧰 Maintenance

  • chore(deps): Bump org.springframework.boot from 3.0.3 to 3.0.4 @dependabot (#875)
  • chore(deps): Bump com.ninja-squad:springmockk from 4.0.0 to 4.0.1 @dependabot (#874)
  • chore(deps): Bump org.jlleitschuh.gradle.ktlint from 11.2.0 to 11.3.1 @dependabot (#873)