Releases: SmartOperatingBlock/dt-event-gateway
Releases · SmartOperatingBlock/dt-event-gateway
1.3.2
1.3.2 (2023-03-06)
Dependency updates
- deps: update dependency gradle to v8.0.2 (2904423)
- deps: update plugin com.gradle.enterprise to v3.12.4 (7474ecd)
- deps: update plugin kotlin-qa to v0.35.0 (7ebecd7)
- deps: update plugin kotlin-qa to v0.36.0 (a1b1936)
- deps: update plugin kotlin-qa to v0.36.1 (95a222f)
- deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.5 (5e581e3)
Documentation
- deps: update plugin dokka to v1.8.10 (f73a7b9)
1.3.1
1.3.0
1.2.1
1.2.0
1.2.0 (2023-02-23)
Features
- create parser for digital twin lifecycle events (eaeeada)
- create surgery booking data (8bf9f0e)
- create surgery booking event (7755d3e)
Tests
- architecture: fix test on clean architecture layers (1bc6e34)
Build and continuous integration
- change workflow for new release custom action (b000d7c)
- deps: update gradle/wrapper-validation-action action to v1.0.6 (680563c)
Dependency updates
- deps: update dependency gradle to v8.0.1 (a6a035c)
- deps: update plugin kotlin-qa to v0.34.0 (32afc44)
- deps: update plugin kotlin-qa to v0.34.1 (b8ede40)
- deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.3 (03843bb)
General maintenance
1.1.0
1.0.0
1.0.0 (2023-02-15)
⚠ BREAKING CHANGES
- release: [skip ci] 1.0.0 released
Features
- app-service: create event service with event flowable (839d18e)
- azure-dt: add some model of azure digital twins events (ca50c2f)
- create digital twin event parser (6cf0c16)
- create event consumer interface (c722847)
- create event interface (2294769)
- create event parser interface (0ae4043)
- create event publisher interface (d68adc0)
- create humidity value object (aa0ff7c)
- create kafka producer (bcec1a2)
- create luminosity value object (88c4992)
- create medical device value object (c96b003)
- create parser for digital twin relationships events (9622822)
- create parser for digital twin update events (307af9f)
- create person tracked value object (d120739)
- create presence value object (24b680a)
- create process state value object (7f4bfcd)
- create signalR client (7a49c0e)
- create temperature value object (3de1ae3)
- events: create process event (bae7326)
- events: create room event (8a033c2)
- events: create tracking event (61dfb21)
Bug Fixes
- deps: correct signalr deps (bc9b8f3)
Documentation
- add sample asyncapi documentation file (d1b8503)
Build and continuous integration
- add asyncapi validation job (1c0373e)
- add job to generate and deploy asyncapi documentation (4eeba69)
- add runner to async api deploy job (dd5b42c)
- modify documentation job to publish in kdoc subdirectory (250c069)
- remove async api validation job and correct path (6dcac6d)
Style improvements
- adjust kafka publisher style (5742879)
Refactoring
- move update and relationship events to dedicated parser (a0f02ca)
- refactor code for respect style conventions (7343d5a)
Dependency updates
- deps: add archunit dependency (3455e03)
- deps: add kafka dependencies to gradle build file (3548452)
- deps: add kafka dependencies to gradle catalog (598da2a)
- deps: add reactivex and jackson lib to gradle build file (6df48c5)
- deps: add signalr deps to gradle build file (84a7763)
- deps: add signalr deps to gradle catalog (025410c)
- deps: update dependency com.microsoft.signalr:signalr to v7.0.2 (c9f5e54)
- deps: update dependency com.microsoft.signalr:signalr to v7.0.3 (e6f2710)
- deps: update dependency gradle to v8 (25583fa)
- deps: update kafka to v3.4.0 (49deed0)
Tests
- architecture: add archunit tests to enforce the following of clean architecture principles (e3f790a)
- parser: add parser tests (6e18782)
General maintenance
- add datetime property to event (bd16b78)
- add measure unit to temperature and luminosity (1a938af)
- add process id to process event (c0b9332)
- add process info data for process events (8c10108)
- add reactivex lib to gradle catalog (a81e30b)
- add sample asyncAPI document (5c31226)
- adjust import for new package parser (67a0e3c)
- adjust import for new package parser (4af8f34)
- arrange import in alphabetical order (8db40e6)
- change kafka producer due to new event publisher type (ee3c5b9)
- change launcher with new event publisher type (e2801c3)
- change project name (db9008d)
- change type of event publisher (9676605)
- create application launcher (ccee1d8)
- create empty event (dd52695)
- create enum class for twin properties (45d4592)
- create model for lifecyle digital twins events (666405e)
- create model for relationship digital twins events (4e3028f)
- cre...