Releases: SmartOperatingBlock/automation-management-microservice
Releases · SmartOperatingBlock/automation-management-microservice
1.1.6
1.1.6 (2023-06-27)
Dependency updates
- deps: update dependency com.azure:azure-digitaltwins-core to v1.3.10 (aa9401a)
- deps: update dependency com.azure:azure-identity to v1.9.1 (195f863)
- deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.30 (ae62652)
- deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.32 (25e3bad)
- deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.33 (eac0d4e)
- deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.34 (2e01f01)
- deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.35 (0aa6d03)
- deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.36 (133141a)
- deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.37 (79d5d39)
- deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.38 (6d97d5c)
- deps: update plugin com.gradle.enterprise to v3.13.4 (e4309f7)
- deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.8 (3f56958)
- deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.9 (8c798a0)
Documentation
- correct title in asyncapi documentation (3b1b43c)
Build and continuous integration
1.1.5
1.1.5 (2023-06-01)
Dependency updates
- deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.27 (cfe171b)
- deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.29 (d8efee7)
Documentation
- asyncapi: correct automation proposal topic name (08924b2)
1.1.4
1.1.3
1.1.3 (2023-05-31)
Bug Fixes
- use integer values in enum during query on Digital Twins (44ca43d)
Build and continuous integration
- deps: update codecov/codecov-action action to v3.1.4 (01ce69c)
- deps: update smartoperatingblock/documentation-ghp-action action to v1.1.0 (a48edc8)
Dependency updates
- deps: update dependency com.azure:azure-digitaltwins-core to v1.3.9 (a1b5643)
- deps: update dependency com.azure:azure-identity to v1.9.0 (817c3c1)
- deps: update jomifred/jacamo docker tag to v1.2 (57df361)
- deps: update plugin com.gradle.enterprise to v3.13.1 (fa6b540)
- deps: update plugin com.gradle.enterprise to v3.13.2 (02820a9)
- deps: update plugin com.gradle.enterprise to v3.13.3 (07ae839)
- deps: update plugin java-qa to v1.10.0 (17879f6)
- deps: update plugin java-qa to v1.9.0 (fdc7432)
General maintenance
- improve logging (2617f3a)
1.1.2
1.1.2 (2023-05-04)
Bug Fixes
- remove pre download of dependency from dockerfile due to strange conflict with image's internal bash (67fe252)
Dependency updates
- deps: update dependency com.azure:azure-identity to v1.8.3 (042d800)
- deps: update dependency com.squareup.okhttp3:okhttp to v4.11.0 (bd14c72)
- deps: update dependency io.confluent:kafka-json-serializer to v7.4.0 (5b33ad3)
- deps: update dependency org.apache.kafka:kafka-clients to v7.4.0-ce (d6c9876)
- deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.26 (f1bfbbe)
- deps: update junit5 monorepo to v5.9.3 (e1b6d9b)
- deps: update plugin java-qa to v1.7.0 (43f14f8)
- deps: update plugin java-qa to v1.8.0 (2d3a73f)
- deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.7 (8e591ab)
- deps: update plugin org.gradle.toolchains.foojay-resolver-convention to v0.5.0 (899ea74)
1.1.1
1.1.0
1.1.0 (2023-04-23)
Features
- create operating room proposer artifact (a060839)
- handle light automation proposals (b6568e0)
- implement light automation supporter agent (f0ba141)
- implement send of events in kafka client (046ee50)
Tests
- add clean architecture test (3ae6296)
- add tests for actuator id (5afead9)
- add tests for adt query builder (1431505)
- add tests for file configuration loader (25ec3fa)
- add tests for medical technology (dc4fad5)
- add tests on actuator (a1fa522)
- add tests on medical technology id (3509eea)
- add tests on room id (6cc21a8)
Dependency updates
- deps: add archunit dependency (8a78d5c)
- deps: update dependency com.azure:azure-digitaltwins-core to v1.3.8 (4eae992)
- deps: update dependency gradle to v8.1.1 (8b2d2cf)
- deps: update dependency io.confluent:kafka-json-serializer to v7.3.3 (0bfc09a)
- deps: update dependency org.apache.kafka:kafka-clients to v7.3.3-ce (a194b0d)
- deps: update dependency org.yaml:snakeyaml to v1.33 (b0da6ed)
- deps: update dependency org.yaml:snakeyaml to v2 (fe6ec08)
Refactoring
- explicit the event key in order to allow gson serialization (3b9f9ae)
- improve names (7357412)
- use file configuration loader (be2ed5c)
Documentation
- add asyncapi documentation (ec10c1d)
Build and continuous integration
- add generation and deploy of asyncapi documentation (ae99df5)
- deps: update codecov/codecov-action action to v3.1.3 (711d3f0)
General maintenance
- add check on empty id (b0b4483)
- add publisher to kafka client (4afc9a2)
- add subscription to automation request topic (89ffbee)
- create configuration loader concept (b218dce)
- create custom light setup event (0f04675)
- create custom light setup event payload interface (5cc65c3)
- create custom light setup request payload (479740d)
- create custom light setup stop payload (2e059d4)
- create event sender concept (0ba642c)
- create event serializer interface (e5816de)
- create file configuration loader (004b1c5)
- create medical technology automation proposal event (e93ac31)
- create medical technology automation request event (43210ee)
- delete test agent (9789215)
- handle automation scenario events in operating block observer artifact (8208e13)
- implement event serialization (44b1c4e)
- set up base of medical technology supporter agent (7ab7bf1)
- setup light automation supporter agent (7b07342)
- update event deserializer with automation events (44aa0a8)
- update README with asyncapi documentation direct link (3d84b50)
- update README with microservice information and badges (1611b69)
- use new snakeyaml APIs (445905b)
- use string serialization for kafka producer (bc3d5d0)
1.0.0
1.0.0 (2023-04-18)
Features
- add configuration model (254f34b)
- add digital twin manager (158ebde)
- add director agent (4c76e65)
- add kafka client (3e25e52)
- add ventilation base artifact (06214c9)
- allow to specify a specific target humidity for a room (29e6c39)
- allow to specify a specific target illuminance for a room (8e2369a)
- allow to specify a specific target temperature for a room (b0bde52)
- create base schema for temperatureControl agent (2796742)
- create configuration artifact (d5d6b06)
- create event deserializer (26361d1)
- create operating block observer artifact (f63446d)
- director informs other agents on the optimal values for environmental conditions and medical technologies scenarios (93742a9)
- emit from configuration artifact the configuration to the observers (0bc84a4)
- handle medical technology usage events (66a302d)
- implement actuator discovery in digital twin environment (3d51963)
- implement ambient light actions (fa9c4b4)
- implement base cooler artifact without logic (9ba6271)
- implement base heater artifact without logic (d1543f7)
- implement base of powerSaver agent (5c747e9)
- implement basic ambient light artifact (dbee694)
- implement basic surgical light artifact (f1cab98)
- implement cooler actions (31effc5)
- implement heater actions (66fde9d)
- implement humidity control agent (21f5810)
- implement invoker based on web of things (9e8954a)
- implement luminosity control agent (17dfe11)
- implement standby mode decision and flow towards control agents in director agent (0f9badf)
- implement surgical light actions (06dba7a)
- implement temperature control agent (e2cd01d)
- implement ventilation actions (00dfdd1)
- implement wot client (a9e9849)
- powerSaver agent is now capable of request the start and the stop of the standby mode to the director through the tuple space (b0eaba7)
- search for actuator id in actuator artifacts (709fbe4)
- send standby configuration to powerSaver agent (ebb78b3)
Bug Fixes
- avoid to add a belief each time a no presence activity is detected if already known (c985d61)
- correct query to find the room where is placed a medical technology (15f5b24)
- handle concurrency between temperature controls (e6e569f)
- handle plan failure (ae324b9)
- use literals instead of atoms (f11b73e)
- value object must have equals defined on their data (b652ec5)
Tests
General maintenance
- add a configuration example (4f7836b)
- add actuator id on actions invocation (df372ab)
- add bug report and feature request issue templates (453a89b)
- add conventional commits and signed commit git hooks (0fdde50)
- add event keys that generate that payload (3a131bc)
- add initializer to mas (27cc687)
- add label name to room type and medical technology type in events (3be56f2)
- add medical technology entity (71c3a4e)
- add medical technology id value object (dbb8d6d)
- add medical technology repository (948261b)
- add medical technology type (7ba42d9)
- add medical technology type label name ([66a76b2](66a76b2...