Skip to content

1.2.0

Compare
Choose a tag to compare
@AndreaGiulianelli AndreaGiulianelli released this 12 Mar 10:50
· 313 commits to main since this release

1.2.0 (2023-03-12)

Features

  • handle kafka events in order to historicize room and medical technology data (98e911e)
  • implement history storage on database of medical technology usage data (59fc05b)
  • implement history storage on database of room environmental data (e5bc54d)
  • implement update medical technology usage data service (7681c9f)
  • implement update room environmental data service (ec1598b)

Dependency updates

  • deps: add jackson for deserialize kafka linked hash map (0771a3a)
  • deps: add kafka dependencies (bcab2cd)

Refactoring

  • move the event models and deserializer to application layer (6716f52)
  • use event handlers defined at the application level (a1d88e4)

Tests

  • add event handlers logic tests (0800170)
  • add service test for updating medical technologies usage data (cb6a167)
  • add test for updating room environmental data (b435283)
  • add time series room environmental data serialization tests (f8998c5)
  • deeply test the room and medical technology presentation (fe3fd6c)

General maintenance

  • add kafka client start to microservice boot (b182969)
  • add medical technology kafka event model (820aded)
  • add medical technology topic to kafka poll (6cee167)
  • add room kafka event model (303dd22)
  • add serialization of external events (708c858)
  • add simple kafka client (a64e44e)
  • change strategy to inject the roomId from the caller (d447e51)
  • change way to check event types (bb37d0a)
  • configure ktor to not block the execution thread (cb321d3)
  • create event handler interface (9212671)
  • delegate to database manager the update of medical technology usage data (3ec3d40)
  • delegate to database manager the update of room environmental data (bf7103a)
  • delete also time series data when perform delete on rooms and medical technologies (ceb4d50)
  • implement event handler logic to handle external events (903d283)
  • model kafka event interface (16e944f)
  • rename medical technology event payload data name (ebd1ba3)
  • update Dockerfile (7f48fa2)
  • update README with microservice information and badges (ac838b3)