Skip to content

Releases: zucchero-sintattico/piper-kt

v7.3.0

20 May 13:55
Compare
Choose a tag to compare

7.3.0 (2024-05-20)

Features

  • user: simplify logout function by removing unnecessary try-catch block and directly clear localStorage on logout (144ab11)

Bug Fixes

  • axios-controller: getAuthorizationToken method to return headers object instead of directly modifying axiosInstance headers (8b507b8)

v7.2.0

20 May 12:43
Compare
Choose a tag to compare

7.2.0 (2024-05-20)

Features

  • users-api: exposed login and refresh endpoint in openapi (7d0a040)

Bug Fixes

  • users: added email field in controller that was unused (55b7ac6)

v7.1.1

20 May 08:45
Compare
Choose a tag to compare

7.1.1 (2024-05-20)

Bug Fixes

  • friendships-service: fix http response body field to match frontend controller specification (5937a23)
  • friendships-service: return id.value instead of object id in http responses (751af4b)
  • server-service: fix ids in http dto in order to return id value instead object ref (dae977a)

v7.1.0

18 May 16:31
Compare
Choose a tag to compare

7.1.0 (2024-05-18)

Features

  • auth: rename jwt variable to access_token (4a57076)
  • AuthService: add email field to register method for users to provide their email during registration (d4a2d6a)
  • axios-controller: move axios instance creation to class constructor and set Authorization header based on user jwt token (73a6088)
  • frontend: add status code to the body of the responce (f7bc38e)
  • ingress-controller: update nginx-ingress-controller to use frontend-service as default backend (4e3b0ff)
  • pathValues: update paths for user service to /auth/register and /auth/login, add /oauth/access_token (b68733d)

Bug Fixes

  • users: fixed presentation mapping (e7fb354)

v7.0.0

18 May 15:25
Compare
Choose a tag to compare

7.0.0 (2024-05-18)

⚠ BREAKING CHANGES

  • users: added email field and updated auth paths

Features

  • users: added email field and updated auth paths (3433028)

v6.9.0

17 May 11:25
Compare
Choose a tag to compare

6.9.0 (2024-05-17)

Features

  • report: add Hugo for report and ci deployment (b4d125c)

v6.8.0

16 May 13:00
Compare
Choose a tag to compare

6.8.0 (2024-05-16)

Features

  • events: switched to indipendent type and tested multimedia application layer (030dd17)

v6.7.0

16 May 11:09
Compare
Choose a tag to compare

6.7.0 (2024-05-16)

Features

  • openapi: add task to build openapi site for deployment (c5a844a)

v6.6.1

16 May 09:07
Compare
Choose a tag to compare

6.6.1 (2024-05-16)

Bug Fixes

  • openapi: move api annotation to another object (e05322f)

v6.6.0

15 May 13:42
Compare
Choose a tag to compare

6.6.0 (2024-05-15)

Features

  • application: add Kafka configuration for all services to connect to cluster-kafka-brokers.piper-kt.svc.cluster.local:9092 for messaging functionality (2d1eb12)
  • application: add Kafka configuration for all services to connect to cluster-kafka-brokers.piper-kt.svc.cluster.local:9092 for messaging functionality (35c20b0)
  • atlas-operator: add new helm chart files for mongodb atlas operator (28554e8)
  • CleanArchitectureSpec: add test for verifying clean architecture layers dependencies (b80a51f)
  • community-operator: add community-operator helm chart (6a365f0)
  • db-values: add custom user 'my-user' with appropriate roles and password secret reference for MongoDB deployment (0f20ae0)
  • deploy: add deployment and service creation for frontend-service in Kubernetes (5b6d9ff)
  • deploy: add deployment script for helm and kubectl commands (3cd4f3c)
  • deploy: add mogno db connection string to connect che services (1de1291)
  • deploy: add support for nginx-ingress-controller deployment and enable ingress on minikube (8e3f124)
  • deploy: conficure mongos db for microservice (792bef6)
  • deploy: full microservice and database pods deploy (b134c26)
  • deploy: kafka users-service deploy on kubernetes (afe0ade)
  • deploy: update helm install commands to install microservices with specific values (2832565)
  • deploy: update values in db-values.yaml for friendship-service-operator for apple M1,M2,M3 (441864d)
  • DirectEntity: add DirectEntity and MessageEntity classes for storing direct messages in the database (97a37a7)
  • DirectMessage: create DirectMessage.kt file with Message and Direct data classes for handling direct messages in the friendship service. (681921c)
  • DirectRepository: add DirectRepository interface with methods for retrieving, creating, and sending direct messages (486d662)
  • DirectService: add DirectService, DirectServiceApi, and DirectRepository classes to implement direct messaging functionality in the friendship service. (2a0fa76)
  • FriendsControllerTest: add test case for getFriendRequests endpoint to return friend requests of authenticated user (f26c586)
  • FriendsControllerTest: add test case to get empty friend requests to ensure correct behavior of getFriendRequest() method (df02aa7)
  • friendship-service: add files for basic configuration (74f3fca)
  • friendship-service: add FriendRepositoryImpl and FriendsHTTPController (17ac896)
  • friendship-service: add FriendService and FriendServiceApi classes (7aee2ce)
  • friendship-service: add methods to FriendRepository interface (98fe158)
  • friendship-service: add micronaut security dependencies for jwt and aot plugins (fafd872)
  • friendship-service: edit from template to have frendship service base (25626ae)
  • helm-chart: add piper-ingress Helm chart with configuration for nginx Ingress controller and service paths for users, friendships, multimedia, and servers services. (60146c4)
  • helm-chart: update values.yaml to include additional paths for friendsServicePaths, multimediaServicePaths, and serversServicePaths (0abe5e7)
  • k8s: add Kubernetes deployment and service configuration for friendship-service (e13f82d)
  • kubernetes: add Kubernetes YAML file for setting up service account, role, role binding, and secret for micronaut-k8s namespace (d8afee0)
  • kubernetesNamespce: update namespace value to use dynamic namespace from values (819f7fd)
  • mongo-for-operator: add values.yaml for configuration of MongoDB resources (6a24428)
  • mongo: add resource limits and requests for the mongodb-agent container to optimize resource allocation (8ba89b4)
  • piprktChart: add values.yaml file with ServiceName set to 'service-name' to provide configuration for the chart (cbbba1b)

Bug Fixes

  • build-jar: error on shadow jar with > 65535 files (41f3448)
  • deployment: add micronaut production environment (996387b)
  • jar: add zip64 extensions for other microservices build (0869e02)