Skip to content

Releases: stellio-hub/stellio-context-broker

v1.4.0 🌈

17 Dec 16:09
Compare
Choose a tag to compare

Changes

πŸš€ Features

  • feat(common): upgrade to Arrow 1.0.x @bobeal (#522)
  • feat(common): upgrade to last maintenance release of Spring Boot (2.5.7) @bobeal (#521)
  • feat(common): activate Gradle build cache
  • feat(entity): upgrade to neo4j 4.4
  • feat(search): allow overwriting existing temporal instances from internal events

πŸ› Bug Fixes

  • fix(k8s): remove hardcoded URL for subscription service
  • fix(entity): remove characters potentially harmful on Windows in unit test

🧰 Maintenance

  • chore(deps): Bump neo4j-migrations-spring-boot-starter from 1.2.0 to 1.2.1 @dependabot (#534)
  • chore(deps): Bump jts-io-common from 1.18.1 to 1.18.2 @dependabot (#533)
  • chore(deps): Bump mockk from 1.12.0 to 1.12.1 @dependabot (#532)
  • chore(deps): Bump io.gitlab.arturbosch.detekt from 1.18.0 to 1.19.0 @dependabot (#525)
  • chore(deps): Bump org.jlleitschuh.gradle.ktlint from 10.1.0 to 10.2.0 @dependabot (#529)
  • chore(deps): Bump logback-gelf from 3.0.0 to 4.0.0 @dependabot (#528)
  • chore(deps): Bump neo4j-migrations-spring-boot-starter from 0.3.1 to 1.2.0 @dependabot (#527)
  • chore(deps): upgrade JSON-LD java for security fix
  • chore: update deprecated config of Jacoco task

v1.3.0 🌈

30 Nov 09:07
Compare
Choose a tag to compare

Changes

πŸš€ Features

  • feat(entity): implement retrieve attributes endpoint #268 @PoulomiNandy (#512)
  • feat(common): integrate and adapt JSON config file for FIWARE Docker requirements @bobeal (#515)

πŸ› Bug Fixes

  • fix(entity): remove redundant creation of notification's relationship
  • fix(entity): decrease number of polled records for notification

πŸ”€ Refactoring

v1.2.0 🌈

21 Oct 05:57
Compare
Choose a tag to compare

Changes

πŸš€ Features

  • feat(common): add support for an activable version endpoint @bobeal (#508)
  • feat(entity): implement batch entity update endpoint @PoulomiNandy (#506)
  • feat(search): add min and max aggregates in temporal API @bobeal (#513)
  • feat(search): add support for count of results in queries @PoulomiNandy (#510)
  • feat(subscription): add support for count of results in queries @PoulomiNandy (#509)
  • feat(subscription): add support for expiresAt in subscriptions @PoulomiNandy (#501)

πŸ› Bug Fixes

  • fix(entity): replace all-in-one but non efficient query to update a property instance by existing atomic functions @bobeal (#511)

🧰 Maintenance

  • chore(deps): Bump zaproxy/action-baseline from 0.5.0 to 0.6.1 @dependabot (#507)

v1.1.0 🌈

30 Sep 05:57
Compare
Choose a tag to compare

Changes

πŸš€ Features

  • feat(search): add pagination in temporal API @PoulomiNandy (#494)
  • feat(entity): improve performance of the query to create a relationship @bobeal
  • feat(entity): minor performance improvements in queries for entities (node label uses) @bobeal

v1.0.0 🌈

23 Sep 06:17
Compare
Choose a tag to compare

Changes

πŸš€ Features

  • feat(common): return a LdContextNotAvailable error if the JSON-LD context is not resolvable @bobeal (#480)
  • feat(common): upgrade to Spring Boot 2.5.x #443 @bobeal (#451)
  • feat(entity): store object of a relationship along with the relationship node @bobeal (#493)
  • feat(entity): support for JSON object as value #158 @bobeal (#469)
  • feat(entity): implement attrs filtering on entities #452 @bobeal (#460)
  • feat(entity): allow to query on createdAt and modifiedAt properties @bobeal (#447)
  • feat(search): reimplement add instances to temporal entity #71 @bobeal (#478)
  • feat(search): upgrade TimescaleDB to 2.3.0 with PostgreSQL 13 @bobeal (#475)

πŸ› Bug Fixes

  • fix(common): remove custom trailing of zeroes for milliseconds in dates formatting @bobeal (#486)
  • fix(common): replace page by offset in pagination queries #428 @HoucemKacem (#429)
  • fix(entity): add an index on id of partial entities to prevent from unexpected duplicates @bobeal (#495)
  • fix(entity): do not fail parsing parameters if type is not provided when querying entities @bobeal (#446)
  • fix(search): ensure deletion of instances is done before deleting temporal entity attributes @bobeal (#487)
  • fix(search): return empty arrays for attributes that do not have any instance #462 @bobeal (#463)
  • fix(subscription): decode q parameter in subscriptions #470 @bobeal (#471)

πŸ”€ Refactoring

  • refactor(entity): improve performance of search by loading all results at once @bobeal (#492)

🧰 Maintenance

  • chore(common): upgrade to Jib 3.1.x @bobeal (#465)
  • chore(deps): Bump zaproxy/action-baseline from 0.4.0 to 0.5.0 @dependabot (#496)
  • chore(deps): Bump detekt-formatting from 1.17.1 to 1.18.0 @dependabot (#485)
  • chore(deps): Bump neo4j-migrations-spring-boot-starter from 0.1.4 to 0.3.1 @dependabot (#482)
  • chore(deps): bump springmockk from 2.0.0 to 3.0.1 @dependabot (#468)
  • chore(deps): bump wiremock-standalone from 2.25.1 to 2.27.2 @dependabot (#477)
  • chore(deps): bump jsonld-java from 0.13.2 to 0.13.3 @dependabot (#476)
  • chore(deps): bump json-path from 2.5.0 to 2.6.0 @dependabot (#454)

v0.24.0 🌈

30 Jun 16:15
Compare
Choose a tag to compare

Changes

πŸš€ Features

  • feat(search): improve message on temporal query returning 404 #440 @bobeal (#441)
  • feat(entity): switch to concurrent Kafka container factory @bobeal (#434)
  • refactor(entity): add a data class to convey query params @bobeal (#433)
  • feat(entity): upgrade to neo4j 4.2 @bobeal (#431)
  • feat(search): only one query when searching for temporal evolution of attributes of the same type @bobeal (#425)
  • feat(search): allow to configure if we store entity payloads or not @bobeal (#427)

πŸ› Bug Fixes

  • fix(entity): performance of query creating admin link upon the creation of an entity @bobeal (#435)
  • fix(entity): counting number of results with limit 0 #389 @HoucemKacem (#424)

πŸ”€ Refactoring

  • refactor(common): remove Spring Cloud Kafka in favor of Spring Kafka only @bobeal (#426)

v0.23.0 🌈

31 May 15:46
Compare
Choose a tag to compare

Changes

πŸš€ Features

πŸ› Bug Fixes

  • fix: add missing configuration for neo4j migrations authentication @bobeal (#404)
  • fix(entity): send entity events from entity operations create endpoint #402 @HoucemKacem (#403)

🧰 Maintenance

  • chore(common): upgrade to last maintenance release for Spring Boot and Spring Cloud @bobeal (#405)
  • chore(deps): bump cla-assistant/github-action from 2.1.2.pre.beta to 2.1.3.pre.beta @dependabot (#407)
  • chore(deps): bump actions/checkout from 2 to 2.3.4 @dependabot (#400)
  • chore(deps): bump TimonVS/pr-labeler-action from 3 to 3.1.0 @dependabot (#401)

v0.22.3 🌈

11 May 12:50
Compare
Choose a tag to compare

Changes

πŸ› Bug Fixes

v0.22.2 🌈

10 May 13:38
Compare
Choose a tag to compare

Changes

πŸš€ Features

  • feat(search): refactor process when creating an attribute instance from Kafka
  • feat(common): use named Kafka groups for subscription listeners

πŸ› Bug Fixes

  • fix(entity): force attributes compaction before being extracted #393 @HoucemKacem (#394)
  • fix(search): do not update entity payload if attribute instance has not been created
  • fix(search): try to improve error handling when an attribute instance already exists

🧰 Maintenance

  • chore(entity): improve log of attribute to be appended
  • chore(search): more traceability on historisation of notifications
  • chore(search): improved logging in search service listener

v0.22.1 🌈

04 May 18:51
46a9d53
Compare
Choose a tag to compare

Changes

πŸš€ Features

  • feat: add support for multi attribute in partial entity attributes update #101 @HoucemKacem (#371)

πŸ› Bug Fixes

  • fix(search): temporal attribute metadata extraction for ATTRIBUTE_UPDATE events #390 @HoucemKacem (#391)