Skip to content

1.0.0

Compare
Choose a tag to compare
@AndreaGiulianelli AndreaGiulianelli released this 15 Feb 23:16
· 230 commits to main since this release

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)
  • create model for relationship digital twins events (ca1929b)
  • create patient data (89cccf0)
  • delete template test class (2a1b120)
  • delete useless tracking data (88f6cd9)
  • docker: add run gradle task to dockerfile (25a6afe)
  • docs: change asyncapi version (589da31)
  • modify type in event interface (b04a1ee)
  • release: [skip ci] 1.0.0 released (f48fd5c)
  • send events only if necessary (9dd1f4a)
  • test: add some resource for event tests" (5bd6f0e)
  • update README (b55f4d3)
  • update README with schema and documentation link (127f392)