Skip to content

v2.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 15 Apr 11:45
· 1073 commits to main since this release

2.0.0 (2024-04-15)

⚠ BREAKING CHANGES

  • ddd: changed domain and application in order to follow ddd best practices
  • services: added multimedia service

Features

  • added UUIDEntityId (e6d6ac4)
  • deps: added socketio library to enable creation of socket.io server (3a5e27f)
  • deps: added socketio-client in order to test the socket.io server (0400455)
  • json: added kotlinx.serializtion to handle json serialization/deserialization (4fd4747)
  • multimedia-web: added controllers and security rules (05963eb)
  • multimedia-websocket: switched to service use instead of repository (0ff28b7)
  • multimedia: Added event listeners for users joining, leaving, and being kicked from servers (500f324)
  • multimedia: Added Kafka dependency, implemented ServersEventsListener and ServerRepositoryImpl. (4fca125)
  • multimedia: Added MultimediaApi interface, and Result class for handling API responses (008a09a)
  • multimedia: implemented event listeners (e185b20)
  • multimedia: implementing multimedia service general structure (f36d181)
  • multimedia: integrated repository operation in protocol (78267d4)
  • refactor (ef7664d)
  • services: added multimedia service (8866f75)
  • ws: added token extraction and rooms managment (b40c6c7)

Bug Fixes

  • api: fixed error handling method signature (f8a4680)
  • micronauttest annotation (edbb664)
  • multimedia-test: added runCatching to avoid error throwing on socket test (04b3e78)
  • multimedia-test: removed assertion temporary from socket test to avoid bug in C.I. (8b4f6ae)
  • multimedia: fixed test that doesnt compile (18c444a)
  • multimedia: fixed tests (390a81b)
  • multimedia: put random port on server startup to avoid bind exception (e9bb298)
  • multimedia: removed integration test (673c966)
  • project: removed deleted dependencies (7bcaec3)
  • test: fixed architecture test (3489838)
  • test: fixed architecture test (a5435c4)
  • test: fixed socketio server test setupping a session repository (f79b803)
  • test: fixed type in base test class name (cf9e678)

Code Refactoring

  • ddd: changed domain and application in order to follow ddd best practices (cfdc80f)