Releases: stellio-hub/stellio-context-broker
Releases Β· stellio-hub/stellio-context-broker
v1.4.0 π
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 π
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 π
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 π
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 π
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
π§° 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 π
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
v0.23.0 π
Changes
π Features
- feat(entity): add support for counting number of results #389 @HoucemKacem (#411)
- feat(entity): add support for pagination in query entities #388 @HoucemKacem (#392)
- feat(entity): add partial support for attribute path when querying entities #409 @HoucemKacem (#414)
- feat(entity): handle entity delete events for subscriptions #79 @HoucemKacem (#408)
- feat(search): add partial support for query temporal entities with post #420 @HoucemKacem (#421)
- feat(search): add support for count in aggregated queries #412 @HoucemKacem (#413)
- feat(search): handle delete operations for subscriptions #397 @HoucemKacem (#399)
- feat(search): add support for delete events in search service #141 @HoucemKacem (#398)
π 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 π
Changes
π Bug Fixes
- fix(search): ensure uniqueness of default temporal attributes #395 @HoucemKacem (#396)
v0.22.2 π
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 π
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)