diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..f266dca --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,189 @@ +## 1.0.0 (2023-04-18) + + +### Features + +* add configuration model ([254f34b](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/254f34b7b8d20aba002b3b9b1bac81eb54a02932)) +* add digital twin manager ([158ebde](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/158ebde3cd82033086a26d06e7f769069e9cd657)) +* add director agent ([4c76e65](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/4c76e65cc531625762044a3bc372cc28e629f6a4)) +* add kafka client ([3e25e52](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/3e25e52ba5f4c2a0cd2c2b2696e7c83f49b6a972)) +* add ventilation base artifact ([06214c9](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/06214c9b78e0e6aa2c0e74c8d4048d345ba3e89f)) +* allow to specify a specific target humidity for a room ([29e6c39](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/29e6c3963b12112e3914ad7622541a4d0af9098a)) +* allow to specify a specific target illuminance for a room ([8e2369a](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/8e2369ae763a8eda84cda6c1b81d12777c5e04e4)) +* allow to specify a specific target temperature for a room ([b0bde52](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/b0bde52a4c1ed1abd6696fbd746c1349e0300bb4)) +* create base schema for temperatureControl agent ([2796742](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/27967421d3236736b94b49c469a493450f6a2bb5)) +* create configuration artifact ([d5d6b06](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/d5d6b0691e89755c47c294085a1d91c4539e60cf)) +* create event deserializer ([26361d1](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/26361d14f9a4c7e02fa802dd9fdb7cb7bb9216ae)) +* create operating block observer artifact ([f63446d](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/f63446d9427a74b76bc2c52b9789584fac3b84ea)) +* director informs other agents on the optimal values for environmental conditions and medical technologies scenarios ([93742a9](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/93742a96a81b3301a7f35b22d5d223e5ef3f7102)) +* emit from configuration artifact the configuration to the observers ([0bc84a4](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/0bc84a4c8ce8db6993c0688d8744e83753d149df)) +* handle medical technology usage events ([66a302d](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/66a302df1a0381c9f690ae7db90c60eb9e7f0f75)) +* implement actuator discovery in digital twin environment ([3d51963](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/3d51963628c7017fc4f1adf36b8c901495155729)) +* implement ambient light actions ([fa9c4b4](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/fa9c4b401d859af1526f1aab2e0ccda23c555f9c)) +* implement base cooler artifact without logic ([9ba6271](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/9ba6271cbebb12f324b27a70879fc29ddca69acc)) +* implement base heater artifact without logic ([d1543f7](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/d1543f7420f85d121b3fed5a94e869a466689928)) +* implement base of powerSaver agent ([5c747e9](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/5c747e954df67479687ae758ae65784feae1685c)) +* implement basic ambient light artifact ([dbee694](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/dbee694cabc37b734e8ba53e94287310dbe241e0)) +* implement basic surgical light artifact ([f1cab98](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/f1cab987e89d75c921ef3ca6a74668ccc0218858)) +* implement cooler actions ([31effc5](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/31effc55ffb267141b8c2389f55db3ca18a4457b)) +* implement heater actions ([66fde9d](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/66fde9dd3c102b3ebb49a6b864dd013fd7f95e09)) +* implement humidity control agent ([21f5810](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/21f5810a7023e79b3b2acdc83ecc95571ea8dde3)) +* implement invoker based on web of things ([9e8954a](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/9e8954a50545983ad17f876574294292a0a8c2fc)) +* implement luminosity control agent ([17dfe11](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/17dfe11475d69649fecc7dbb01ac3b8754044510)) +* implement standby mode decision and flow towards control agents in director agent ([0f9badf](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/0f9badf4d25cae2c89d94590d14d04eeef1f3d2e)) +* implement surgical light actions ([06dba7a](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/06dba7a9f5a342e6a28d8c89f41ef61c97eead87)) +* implement temperature control agent ([e2cd01d](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/e2cd01d6f161af8c6c0cfd0324f5450f2fe7e84e)) +* implement ventilation actions ([00dfdd1](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/00dfdd1a623951f60e2915b67d423df9b50b2667)) +* implement wot client ([a9e9849](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/a9e98491e4de8596568dc227599e96ec79c3c404)) +* powerSaver agent is now capable of request the start and the stop of the standby mode to the director through the tuple space ([b0eaba7](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/b0eaba7e303563425dc31433f26beacc89353d9d)) +* search for actuator id in actuator artifacts ([709fbe4](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/709fbe455efe4d0e0ad04382b894d35ea005a740)) +* send standby configuration to powerSaver agent ([ebb78b3](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/ebb78b3cc64d0e5d4af8d2c84f339cd3c3df57f0)) + + +### Bug Fixes + +* avoid to add a belief each time a no presence activity is detected if already known ([c985d61](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/c985d61f19236c5d3012d4a93731e7a3295836b3)) +* correct query to find the room where is placed a medical technology ([15f5b24](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/15f5b24e06b9bc1bc23f99447a64525915635722)) +* handle concurrency between temperature controls ([e6e569f](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/e6e569f99d2ff76e7fc54ae389cda453d10c9a16)) +* handle plan failure ([ae324b9](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/ae324b9da74c14e8812a675ba12fde8e2b69d591)) +* use literals instead of atoms ([f11b73e](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/f11b73e224e00d6ec8bbac6776d9cfdd29cde0cd)) +* value object must have equals defined on their data ([b652ec5](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/b652ec503c5cffd893fe9565fc926a40f66aefe2)) + + +### Tests + +* create example tests ([da489ae](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/da489aee2accc344a58aeb461795253fadc55c70)) +* create test artifact to try operating block observer ([ef4e7a3](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/ef4e7a3f751dc2e5540bfdba9862048558125ddf)) + + +### General maintenance + +* add a configuration example ([4f7836b](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/4f7836bf9a808c9618abb9b4fa1906b789f506ee)) +* add actuator id on actions invocation ([df372ab](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/df372ab0852f9f74ebcf75ca3c626d2c7dbab352)) +* add bug report and feature request issue templates ([453a89b](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/453a89bff97ac577842cc1963d88201c7cecbf04)) +* add conventional commits and signed commit git hooks ([0fdde50](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/0fdde504ba4f95bcf6cc6f1a9a0f023de96b1dd6)) +* add event keys that generate that payload ([3a131bc](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/3a131bcda15af3f050833813b797674fb03f602a)) +* add initializer to mas ([27cc687](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/27cc687c1583907714a050d34ca2a5243b00d552)) +* add label name to room type and medical technology type in events ([3be56f2](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/3be56f2b0b517498715d0a8f063c91e6d387fb78)) +* add medical technology entity ([71c3a4e](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/71c3a4e219f700e1be1853e1c7b96d28242964dc)) +* add medical technology id value object ([dbb8d6d](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/dbb8d6dc9f5db3d6a77d0c14fa614ed52662af56)) +* add medical technology repository ([948261b](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/948261bf0383a9f20f889604dd4d071b9888fd03)) +* add medical technology type ([7ba42d9](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/7ba42d9543adf4f7d6eef322111fc8a306dd8635)) +* add medical technology type label name ([66a76b2](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/66a76b2e8312e986978cafec12f851d95391c552)) +* add mergify config ([e555454](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/e55545468f3f8ea8b65f56ddfc3e6f455c7006a6)) +* add room id value object ([fdf0774](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/fdf077434892d798e8fb042fa0f883d2476b0fb6)) +* add semantic release config ([728577a](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/728577a727e161ad460ed65da5f74d6744045153)) +* add style checks pre commit hook ([43ea798](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/43ea7986004f7da262d7fd7d2a783cd7e66bfdb7)) +* adjust values of configuration example in order to test the system ([e8cbbf4](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/e8cbbf49dec0bd962115d0f0bb3ee9569e264997)) +* base for director agent to react to request by powerSaver agent for the standby mode ([37e1b4e](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/37e1b4e26ecabc958b160bc05a2aba14c3b923e3)) +* change configuration example values to better test the automations ([aaaeafb](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/aaaeafb9f03110a1f924a9ddacfba2adce59c1a8)) +* change event's deserializer ([dbbc524](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/dbbc524dff0289594d464032982f1159384041dd)) +* configure Renovate ([9f49ec3](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/9f49ec3859b6703078995c1542ff596d5b931fb2)) +* create actuator entity ([cf89206](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/cf892062d6132560b09b725e5591327f7043e35f)) +* create actuator id value object ([1adf998](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/1adf998b00a290ed0a61c3416a4a7e32071740a4)) +* create actuator repository ([ce74e0a](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/ce74e0a08978f09daf5574ecee23394a1a15c5d0)) +* create actuator type concept ([428b032](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/428b0325e270f0317dfe046ede363741c7146472)) +* create agent base file ([3440569](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/34405691f23ee4f90d56ced830737f94de9f7bcb)) +* create azure digital twins query helper ([3852003](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/3852003714dd9bb60cb22abcbcf414f34096ade7)) +* create dimmable actuator entity ([6ca1f91](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/6ca1f91474c9d986c8392eb5a4a60eabbefdceb9)) +* create dimmable artifact interface ([2f71ef9](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/2f71ef9938fcb22a605b17d46d22aa90ab29bfb2)) +* create event deserializer interface ([1e34931](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/1e34931f9c3908dc516071eeb07c67cb8b1e7cc0)) +* create event interface ([c5062e0](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/c5062e0ab5541f05fa5b4b7d85de6733f0520656)) +* create initializer agent in order to create main artifacts ([31b3a4f](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/31b3a4fb7d63432dffadc8ad1e1760e4cbf40917)) +* create interface for the event manager ([a8c2229](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/a8c2229f24bec37918948baaec4a18bff30a26f2)) +* create invokers in order to delegate to the infrastructure the behavior invocations ([4a43ff9](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/4a43ff9419b0b5c82b22b04c6a85664f058797e6)) +* create medical technology usage event ([a266b15](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/a266b15e66f45cc51a9f763b5038676bc3d7a0df)) +* create presentation utility for actuator's digital twin ([7f92ded](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/7f92deddb80fd304b24f17ac6475fb173e028049)) +* create room event class ([345114b](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/345114b9fde460ebc023c652aab035f0bc259bc6)) +* create room event humidity payload ([55a015c](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/55a015cb21504105c0c409373dc86dd2a9415c8a)) +* create room event luminosity payload ([afc5f32](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/afc5f32a18202d5c3f6cf8c2f0c378038c1531d1)) +* create room event presence payload ([1536e1f](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/1536e1faf907e91cdff89b958fcb71db526bdfae)) +* create room event temperature payload ([1991feb](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/1991feb1becf234471cb6d4e94c89c6f7d12df1f)) +* create switchable actuator entity ([5aa476a](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/5aa476afcd841a1cf959842007af4eac6949e8e4)) +* delete sample agent ([870163b](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/870163bceaeb83bc93b6b0f17092caba68b44466)) +* delete sample artifact ([8686bbe](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/8686bbeeb7fd2e9f488a650c6503562ac6ceda36)) +* delete unnecessary todo ([390559a](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/390559a30a20758976fb36ed4d0c99c9e0e8a9b3)) +* delete unused files ([0f5be77](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/0f5be77d48cdc5187440947c45135d031a139467)) +* delete unused signal ([c9241fb](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/c9241fbd5b3d0d6e951a7abf9b68eb01fbc5cd5e)) +* dimmable artifacts handle intensity ([7692829](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/7692829a20c32e657de4f0835c5dad45ae57df6e)) +* example of the usage of the configuration artifact ([4c02339](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/4c02339e4f7c96dd97339d27681bd089f25f27c0)) +* implement event manager interface and use the event deserializer ([50e44f2](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/50e44f24ae21ec1eeaeff2b49d28f5c4dab8aaa3)) +* improve logging ([429fe73](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/429fe73c868d593bccfed0c19aefcab1a54bf48b)) +* init jacamo project ([7331c15](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/7331c15f468a80493460c42842f427349a5601dc)) +* init project ([ce71d15](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/ce71d15e5458f3ad650f4ed996aafcc85fba5616)) +* move comment ([9064f03](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/9064f038068333f47e1b803ce9bfc487dbd89df9)) +* observe environment in medical technology supporter agent ([f72f4c6](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/f72f4c6c555a0fc91a45ce97be5993d3f7ab43de)) +* regenerate gradle wrapper with jar tracked ([3ea5fdc](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/3ea5fdc50f583c774749e6c458449e9a949d00ce)) +* set up sample agent ([6a6f6fc](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/6a6f6fc98ce8d482f1487419ed3ec311c0aaa439)) +* signal operating block events ([00e21c7](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/00e21c73a15bcf8aa70d2d3245be32562bfd44d1)) +* signal the room type via its name instead of direct enum type name ([66bb30c](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/66bb30cba1f550538318d1077027a4b3f697989f)) +* update configuration example ([50935f6](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/50935f6e854e297e826806901085bdfd2bc66956)) +* update gitignore ([0e616ad](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/0e616adc666426e8d6c55d27d3baad2f3dd6686e)) +* update README with environmental variables ([7985e36](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/7985e3605dda0a598b2069e688ca22055c1dd96e)) +* update README with information on environmental variables needed ([0e66e90](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/0e66e90ce5c55ec11ebba3299dfe14c62e69af30)) +* update README with thing description directory base url environment variable ([cf9328a](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/cf9328af82ec27bdd9ecfe1b5a3b9d56eaf92ebe)) +* update test agent considering the initializer ([46c256a](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/46c256a8c61efacfbb7fd7800a4e56a577cde8c5)) + + +### Style improvements + +* conform to java style ([0c4996c](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/0c4996c0c9517846af3b017306ef4757ed15e5b4)) +* correct style of counter ([02502e6](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/02502e6ab0e1d576d321560c29f6d1ad27535bdc)) + + +### Refactoring + +* change event deserialization return type to optional ([e69902c](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/e69902ca7c53dba528d36346d19b461c6c2f14ae)) +* change event key variable name ([9e2680d](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/9e2680d422b070bf1a7e6a4fe55b33bc97f03ef6)) +* check existence of azure digital twin configuration at the startup of the application ([8dacf99](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/8dacf996eb6aebe5b8de65fc5a2ecf643146e522)) +* create abstract room artifact and switchable artifact abstraction ([8d55976](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/8d55976d075a3089e6f1c2e0331b5c0d6773147c)) +* improve code stability ([7500b95](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/7500b958f31c37ce84f91b68a5b31322bd5677f8)) +* improve logging ([87c009a](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/87c009a2e240457b37d7aef197584bd00c7747b9)) +* move configuration artifact to artifact package ([eede444](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/eede4449a1d212f1717709b2e4e61a5c5742e304)) +* move configuration model to presenter layer ([841d566](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/841d566d17c45ee5db7907f7e7cde9ba47765762)) +* move logic to search for actuator id inside the AbstractActuatorInRoomArtifact class ([ae99f40](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/ae99f406d4c0c06639ce7fdb5b7730a6d0bf5de0)) +* start the operating block observer in the initializer ([78e303c](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/78e303c2c2df481a704298079c239c32ea08bb15)) +* use azure digital twins query helper ([9bde8b3](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/9bde8b3ca6b426ad4b970148169f9a8a1b3a4202)) + + +### Build and continuous integration + +* add build and deploy ci script ([c8bad53](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/c8bad5358a2df0f36d07a635094a45e6a7b56aff)) +* add gradle wrapper validation to success job ([bc16c7f](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/bc16c7f880c086f7f4b8ca3b5055c1e008f546af)) +* add java qa suite ([3942aba](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/3942abab3b3f5a20be9f53ea437e9e5abd15fe61)) +* add toolchain resolver plugin ([fd89030](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/fd890300590fd82d3c3c006985a6d040c224ff30)) +* convert build.gradle from groovy to kotlin and add toml catalog ([43f9ba4](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/43f9ba4670d1d7b21f8ba8faaddc7b1a02b03fd4)) +* **deps:** update codecov/codecov-action action to v3.1.2 ([e072787](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/e072787402b9a78cb317c39f39b4c7f25230e413)) +* enable additional information for tests ([78907f2](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/78907f2f8901784baa65dab5d7c19721ead92ef4)) +* generate gradle wrapper ([c96d3b0](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/c96d3b0265ae0fa48c601df120440a519a8b7665)) +* remove jacamo default toolchain ([63cd68d](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/63cd68da28f36961110777c280822c0377a7adac)) +* set java version for jacamo ([446ce79](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/446ce79cfc15c84c579385c9376473dad8b68c8a)) + + +### Dependency updates + +* **deps:** add azure digital twins and identity dependencies ([1cf60ab](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/1cf60ab090a81fc5c22190723667fc9363a61634)) +* **deps:** add gson dependency ([247a3d6](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/247a3d603efcbff1585a0dce309300db5f30b928)) +* **deps:** add kafka dependencies ([06fc289](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/06fc2891b24b8d4d6bb41548868d16b82ecef141)) +* **deps:** add okhttp client dependency ([40ac0e5](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/40ac0e57ec7774e8ce9f7864b1139cc97673f6c5)) +* **deps:** add snakeyaml dependency ([57df0d3](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/57df0d3a01b390db2918027a9e5a4c119e49e7d0)) +* **deps:** add wot servient http binding dependency ([aaa2226](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/aaa2226f5e279f6cea65bf9603ad9c4125409350)) +* **deps:** add wot servient runtime dependency ([2d4c1e4](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/2d4c1e41ca09524f1cab3d1a2c92be08214a3c35)) +* **deps:** update dependency com.azure:azure-identity to v1.8.2 ([664b9fc](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/664b9fcf91340feb475086fc16a36b5b2e960dc0)) +* **deps:** update dependency gradle to v8.1 ([05d76ed](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/05d76ed75015841038e6326306f83fa46e9d681d)) +* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.19 ([05fe6b7](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/05fe6b72ee36de3501800e7bd45a63839b888370)) +* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.20 ([bd413fd](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/bd413fdf5a0c746e49e957e8008939bf56bedbdc)) +* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.21 ([5d4deba](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/5d4deba099f7a2e744c9ca94866690c74221bfeb)) +* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.22 ([377b3a4](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/377b3a4ffa7ce736b340966ae433baeff0f898ed)) +* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.23 ([31c9814](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/31c9814479d445050003a68b0bc3f33054f09d96)) +* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.24 ([94f6bcd](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/94f6bcde21f8de3e75e3fede76d4bbc126552173)) +* **deps:** update dependency semantic-release-preconfigured-conventional-commits to v1.1.25 ([953e1b7](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/953e1b73d908c238a381efedfc483327079b9e90)) +* **deps:** update junit5 monorepo to v5.8.2 ([ba635d9](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/ba635d95a8b97080402c3487a27fb9bec238f9af)) +* **deps:** update junit5 monorepo to v5.9.2 ([83479b0](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/83479b05a352d7dfb59881332dd315e42cf89540)) +* **deps:** update node.js to 18.16 ([803e91f](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/803e91f36ea22c602244140818574b8e15d54787)) +* **deps:** update plugin com.gradle.enterprise to v3.12.5 ([6d7808d](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/6d7808d230e399c5bbf765c62a15c7817e20d653)) +* **deps:** update plugin com.gradle.enterprise to v3.12.6 ([134d2ac](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/134d2ac33c61036d33f3dbabfd47db31dc02617b)) +* **deps:** update plugin com.gradle.enterprise to v3.13 ([11fc1d1](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/11fc1d12e75d319c6ff71f87524fae50752ed4a4)) +* **deps:** update plugin java-qa to v1.5.0 ([17b01b6](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/17b01b657c49dffefc63c312d91c1db84a4001d9)) +* **deps:** update plugin java-qa to v1.6.0 ([a90aaa1](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/a90aaa1903737a4eddf1435aff9f815ef0841b95)) +* **deps:** update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.6 ([f4c46ab](https://github.com/SmartOperatingBlock/automation-management-microservice/commit/f4c46aba1e206d2ed0072fcae48e48bddf475f1a))