Skip to content

1.1.0

Choose a tag to compare

@AndreaGiulianelli AndreaGiulianelli released this 08 May 10:03
· 271 commits to main since this release

1.1.0 (2023-05-08)

Features

  • add delete patient application service (92820cb)
  • add delete process application service (98f4ef2)
  • add delete surgery booking application service (72f0b5d)
  • add surgery report entity (9e2da71)
  • create event producer interface (ff0b6a7)

Bug Fixes

  • add control on patient events cast (57dba65)
  • adjust wrong method to check if surgical process is over (e630173)
  • change database name (3029289)
  • correct wrong control in digital twin creation (444b9b4)
  • correct wrong method call in medical device controller (8a23206)
  • use patientId instead of processId in patient on ob event (119105a)

Dependency updates

  • deps: update dependency com.azure:azure-identity to v1.8.3 (ecb1d17)
  • deps: update dependency de.flapdoodle.embed:de.flapdoodle.embed.mongo to v4.6.3 (effb82c)
  • deps: update dependency io.confluent:kafka-json-serializer to v7.4.0 (454a204)
  • deps: update dependency org.apache.kafka:kafka-clients to v7.4.0-ce (3850074)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.26 (1cb15e1)
  • deps: update plugin com.gradle.enterprise to v3.13.1 (0c8ebe0)
  • deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.7 (8442fd2)

Refactoring

  • reduce patient tracked event handler complexity (ef8644b)

Documentation

  • api: update openapi spec file (d2740b5)
  • asyncapi: add asyncapi specification file (94789c0)

Build and continuous integration

  • add generation of asyncapi doc (79a43f1)

Tests

  • add latest application services to tests (5b8deda)
  • api: add api tests (a2f6320)
  • create ktor testing utility class (2d586a6)
  • create mock digital twin manager (31c4aac)
  • create mock event producer (2ef830a)
  • events: add event handlers tests (267023d)
  • presenter: add api serialization test (d83613f)
  • service: add surgical process services tests (e80a157)

General maintenance

  • add / to process_state and process_step paths (2e261e9)
  • add asyncapi link to readme (c5d0bad)
  • add control on azure dt query (41820e7)
  • add kafka producer (6e36991)
  • add latest room id in update room method (c51ffd1)
  • add method to map relationship to twin properties (77b527f)
  • add method to update current process state and step (a2a1c29)
  • add patient medical data to surgery report (3168b6b)
  • add process state and step update (c5c09dc)
  • add process step update (a33e951)
  • add repository to handlers (92363a5)
  • add step manual event handler (5370357)
  • add surgery report creation (9d69757)
  • change surgical process id (333440f)
  • create application service to get processStep and processState (975976b)
  • create dto for surgical processes (f62f980)
  • create repository to get processStep and processState (4052ce5)
  • create surgery report event (ac168cf)
  • implement latest application services (37d0650)
  • implement methods to retrieve processStep and processState from db (7e0aa7c)
  • invert the deletion of surgery booking and patient (2e053da)
  • make event producer interface functional (4b00ca9)
  • make interface with one method functional (d286f3b)
  • make surgical process model public (e89122a)
  • update readme with azure env variables (6fdbd7a)
  • use surgical process dto in api response (bf7aa73)
  • use the process dateTime instead the dateTime of the event (20dcfd4)