{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":742912945,"defaultBranch":"main","name":"coffee-shop-spring-microservices","ownerLogin":"gabrielluciano","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-01-13T18:35:17.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/66069864?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1705170941.0","currentOid":""},"activityList":{"items":[{"before":"f3fb08a7f7518d8a8a0f6d1901e04a929d74dcd7","after":"439c498bf423c8761adc48bbdb766f3582bc23dc","ref":"refs/heads/main","pushedAt":"2024-08-15T22:52:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gabrielluciano","name":"Gabriel Luciano de Souza","path":"/gabrielluciano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66069864?s=80&v=4"},"commit":{"message":"refactor(user-service): add equals and hashCode to User","shortMessageHtmlLink":"refactor(user-service): add equals and hashCode to User"}},{"before":"6d5bfc1f68a3846d57276bb660addb30230503e6","after":"f3fb08a7f7518d8a8a0f6d1901e04a929d74dcd7","ref":"refs/heads/main","pushedAt":"2024-04-03T14:40:48.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"gabrielluciano","name":"Gabriel Luciano de Souza","path":"/gabrielluciano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66069864?s=80&v=4"},"commit":{"message":"feat(order-service): create order controller, add error handling and tests","shortMessageHtmlLink":"feat(order-service): create order controller, add error handling and …"}},{"before":"f8327c0de26b941d8247b2e55d1f68ca78f71cda","after":"6d5bfc1f68a3846d57276bb660addb30230503e6","ref":"refs/heads/main","pushedAt":"2024-04-03T14:30:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gabrielluciano","name":"Gabriel Luciano de Souza","path":"/gabrielluciano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66069864?s=80&v=4"},"commit":{"message":"feat(order-service): add schema and jpa entities","shortMessageHtmlLink":"feat(order-service): add schema and jpa entities"}},{"before":"47567666b4ff60dd0c166ee5d433082b4470474b","after":"f8327c0de26b941d8247b2e55d1f68ca78f71cda","ref":"refs/heads/main","pushedAt":"2024-03-29T19:00:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gabrielluciano","name":"Gabriel Luciano de Souza","path":"/gabrielluciano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66069864?s=80&v=4"},"commit":{"message":"test(cart-service): create product service adapter test","shortMessageHtmlLink":"test(cart-service): create product service adapter test"}},{"before":"5bf1f5962fac739aabd06dde01fb31397aaf193e","after":"47567666b4ff60dd0c166ee5d433082b4470474b","ref":"refs/heads/main","pushedAt":"2024-03-28T21:50:47.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"gabrielluciano","name":"Gabriel Luciano de Souza","path":"/gabrielluciano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66069864?s=80&v=4"},"commit":{"message":"feat(product-service): add logging","shortMessageHtmlLink":"feat(product-service): add logging"}},{"before":"0f56d625247818c22a622052d49371f1d168fba4","after":"5bf1f5962fac739aabd06dde01fb31397aaf193e","ref":"refs/heads/main","pushedAt":"2024-03-20T14:49:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gabrielluciano","name":"Gabriel Luciano de Souza","path":"/gabrielluciano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66069864?s=80&v=4"},"commit":{"message":"feat(user-service): add logging","shortMessageHtmlLink":"feat(user-service): add logging"}},{"before":"6f429f2257df26c61c05be37b2e6354c4bc0d18b","after":"0f56d625247818c22a622052d49371f1d168fba4","ref":"refs/heads/main","pushedAt":"2024-03-19T00:24:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gabrielluciano","name":"Gabriel Luciano de Souza","path":"/gabrielluciano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66069864?s=80&v=4"},"commit":{"message":"refactor(authorization-server): move transaction annotation from saveCredentials to regsiterUser","shortMessageHtmlLink":"refactor(authorization-server): move transaction annotation from save…"}},{"before":"cb64d04d35b667422349f4b09a7acace501e4c6c","after":"6f429f2257df26c61c05be37b2e6354c4bc0d18b","ref":"refs/heads/main","pushedAt":"2024-02-05T21:18:21.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"gabrielluciano","name":"Gabriel Luciano de Souza","path":"/gabrielluciano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66069864?s=80&v=4"},"commit":{"message":"feat(user-service): add kafka and create saveUser method\n\nChangelog:\n- Add kafka depedency\n- Implement saveUser method in UserService\n- Add listener to user-registration-events that calls the saveUser method when user an event is received","shortMessageHtmlLink":"feat(user-service): add kafka and create saveUser method"}},{"before":"846c8bf160e73d502e624bb79474222b94fbebc3","after":"cb64d04d35b667422349f4b09a7acace501e4c6c","ref":"refs/heads/main","pushedAt":"2024-02-04T16:46:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gabrielluciano","name":"Gabriel Luciano de Souza","path":"/gabrielluciano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66069864?s=80&v=4"},"commit":{"message":"feat(authorization-server): send kafka event on user registration\n\nChangelog:\n- Add Spring Kafka and Spring Kafka test dependencies\n- Add kafka configuration\n- Refactor registerUser method to send an kafka event on user registration\n- Refactor UserControllerTest and add new tests for testing kafka event","shortMessageHtmlLink":"feat(authorization-server): send kafka event on user registration"}},{"before":"196731e649fa6a6e03a74daefab37b79f265ece8","after":"846c8bf160e73d502e624bb79474222b94fbebc3","ref":"refs/heads/main","pushedAt":"2024-02-03T03:25:09.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"gabrielluciano","name":"Gabriel Luciano de Souza","path":"/gabrielluciano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66069864?s=80&v=4"},"commit":{"message":"test(cart-service): add new tests","shortMessageHtmlLink":"test(cart-service): add new tests"}},{"before":"97c07e94499ba348f4e718ea5600409ab38b8756","after":"196731e649fa6a6e03a74daefab37b79f265ece8","ref":"refs/heads/main","pushedAt":"2024-02-02T14:41:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gabrielluciano","name":"Gabriel Luciano de Souza","path":"/gabrielluciano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66069864?s=80&v=4"},"commit":{"message":"test(product-service): add new tests and equals and hashCode methods to Product","shortMessageHtmlLink":"test(product-service): add new tests and equals and hashCode methods …"}},{"before":"4a5bb0faa58a2fcf5acff7be175ca43aa790a5cb","after":"97c07e94499ba348f4e718ea5600409ab38b8756","ref":"refs/heads/main","pushedAt":"2024-02-02T14:10:48.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"gabrielluciano","name":"Gabriel Luciano de Souza","path":"/gabrielluciano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66069864?s=80&v=4"},"commit":{"message":"test(authorization-server): refactor and create new tests","shortMessageHtmlLink":"test(authorization-server): refactor and create new tests"}},{"before":"9766dec7575b4ed5aedccb6bb67953e5bb04b06a","after":"4a5bb0faa58a2fcf5acff7be175ca43aa790a5cb","ref":"refs/heads/main","pushedAt":"2024-02-01T13:39:40.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"gabrielluciano","name":"Gabriel Luciano de Souza","path":"/gabrielluciano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66069864?s=80&v=4"},"commit":{"message":"feat(api-gateway): configure authorization rules for cart service","shortMessageHtmlLink":"feat(api-gateway): configure authorization rules for cart service"}},{"before":"f0b764b10f79c52d82cff7baa3dffec6abce6282","after":"9766dec7575b4ed5aedccb6bb67953e5bb04b06a","ref":"refs/heads/main","pushedAt":"2024-02-01T02:14:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gabrielluciano","name":"Gabriel Luciano de Souza","path":"/gabrielluciano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66069864?s=80&v=4"},"commit":{"message":"refactor(authorization-server): update register url and fix Client id","shortMessageHtmlLink":"refactor(authorization-server): update register url and fix Client id"}},{"before":"36c939c431c1b23370692a2d4019e6433f2c36ec","after":"f0b764b10f79c52d82cff7baa3dffec6abce6282","ref":"refs/heads/main","pushedAt":"2024-01-30T14:46:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gabrielluciano","name":"Gabriel Luciano de Souza","path":"/gabrielluciano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66069864?s=80&v=4"},"commit":{"message":"feat(authorization): add role to JWT token\n\nChangelog:\n- Update authorization server to add roles to the JWT token\n- Update api gateway to convert roles from jwt token into authorities","shortMessageHtmlLink":"feat(authorization): add role to JWT token"}},{"before":"5954dc1e9d8e0576982e046e206dc8bf8b9637a7","after":"36c939c431c1b23370692a2d4019e6433f2c36ec","ref":"refs/heads/main","pushedAt":"2024-01-30T12:37:08.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"gabrielluciano","name":"Gabriel Luciano de Souza","path":"/gabrielluciano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66069864?s=80&v=4"},"commit":{"message":"docs(readme): update user stories","shortMessageHtmlLink":"docs(readme): update user stories"}},{"before":"a7f888f726a33d111b69db4a5a7883272680eb38","after":"5954dc1e9d8e0576982e046e206dc8bf8b9637a7","ref":"refs/heads/main","pushedAt":"2024-01-29T15:01:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gabrielluciano","name":"Gabriel Luciano de Souza","path":"/gabrielluciano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66069864?s=80&v=4"},"commit":{"message":"feat(authorization-server): create user register endpoint","shortMessageHtmlLink":"feat(authorization-server): create user register endpoint"}},{"before":"c072f846ee52fc116d031728fd491b4e31c85d6e","after":"a7f888f726a33d111b69db4a5a7883272680eb38","ref":"refs/heads/main","pushedAt":"2024-01-27T19:02:54.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"gabrielluciano","name":"Gabriel Luciano de Souza","path":"/gabrielluciano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66069864?s=80&v=4"},"commit":{"message":"refactor(authorization-server): refactor repository tests","shortMessageHtmlLink":"refactor(authorization-server): refactor repository tests"}},{"before":"bef6e9b6b5ed1a87d8169a665e4684973137653f","after":"c072f846ee52fc116d031728fd491b4e31c85d6e","ref":"refs/heads/main","pushedAt":"2024-01-27T14:39:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gabrielluciano","name":"Gabriel Luciano de Souza","path":"/gabrielluciano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66069864?s=80&v=4"},"commit":{"message":"feat(authorization-server): create authorization server","shortMessageHtmlLink":"feat(authorization-server): create authorization server"}},{"before":"4aed1bcb72aa2ea1818fdbf191d3166148812403","after":"bef6e9b6b5ed1a87d8169a665e4684973137653f","ref":"refs/heads/main","pushedAt":"2024-01-24T14:06:11.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"gabrielluciano","name":"Gabriel Luciano de Souza","path":"/gabrielluciano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66069864?s=80&v=4"},"commit":{"message":"feat(user-service): add validations and error handling","shortMessageHtmlLink":"feat(user-service): add validations and error handling"}},{"before":"cef5481d30cb69171a1f6edea78a9b16a6f70690","after":"4aed1bcb72aa2ea1818fdbf191d3166148812403","ref":"refs/heads/main","pushedAt":"2024-01-24T02:18:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gabrielluciano","name":"Gabriel Luciano de Souza","path":"/gabrielluciano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66069864?s=80&v=4"},"commit":{"message":"feat(user-service): create user service","shortMessageHtmlLink":"feat(user-service): create user service"}},{"before":"7b855100b26d7f31ffa3ad09c95c8626b9cadbbf","after":"cef5481d30cb69171a1f6edea78a9b16a6f70690","ref":"refs/heads/main","pushedAt":"2024-01-22T23:07:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gabrielluciano","name":"Gabriel Luciano de Souza","path":"/gabrielluciano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66069864?s=80&v=4"},"commit":{"message":"feat(api-gateway): create api gateway application","shortMessageHtmlLink":"feat(api-gateway): create api gateway application"}},{"before":"b8ebafb13ea0c4363cef46f4113c58ec9d300d39","after":"7b855100b26d7f31ffa3ad09c95c8626b9cadbbf","ref":"refs/heads/main","pushedAt":"2024-01-22T19:02:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gabrielluciano","name":"Gabriel Luciano de Souza","path":"/gabrielluciano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66069864?s=80&v=4"},"commit":{"message":"refactor(coffee-shop): move dependencies to projects pom\n\nChangelog:\n- Remove all dependencies from coffee-shop/pom.xml\n- Move all dependencies declarations to each project\n- This is to ensure isolation and decoupling between projects","shortMessageHtmlLink":"refactor(coffee-shop): move dependencies to projects pom"}},{"before":"77c32287540889204fbdea8e3495a93a67aa7ffc","after":"b8ebafb13ea0c4363cef46f4113c58ec9d300d39","ref":"refs/heads/main","pushedAt":"2024-01-21T02:19:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gabrielluciano","name":"Gabriel Luciano de Souza","path":"/gabrielluciano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66069864?s=80&v=4"},"commit":{"message":"refactor(cart-service): update webclient to use load balancer and product-serivce name","shortMessageHtmlLink":"refactor(cart-service): update webclient to use load balancer and pro…"}},{"before":"ade52fbed440d3bdfdaa247a21d4604d740704c1","after":"77c32287540889204fbdea8e3495a93a67aa7ffc","ref":"refs/heads/main","pushedAt":"2024-01-20T14:54:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gabrielluciano","name":"Gabriel Luciano de Souza","path":"/gabrielluciano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66069864?s=80&v=4"},"commit":{"message":"feat(coffee-shop): add eureka client config for services","shortMessageHtmlLink":"feat(coffee-shop): add eureka client config for services"}},{"before":"9c843b22452dbc781baeb2f37d4acc069cd901c9","after":"ade52fbed440d3bdfdaa247a21d4604d740704c1","ref":"refs/heads/main","pushedAt":"2024-01-20T12:59:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gabrielluciano","name":"Gabriel Luciano de Souza","path":"/gabrielluciano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66069864?s=80&v=4"},"commit":{"message":"feat(discovery-server): create discovery server module","shortMessageHtmlLink":"feat(discovery-server): create discovery server module"}},{"before":"a27641d21f5efa775d65fb6fe7f1457bf055afb9","after":"9c843b22452dbc781baeb2f37d4acc069cd901c9","ref":"refs/heads/main","pushedAt":"2024-01-19T15:12:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gabrielluciano","name":"Gabriel Luciano de Souza","path":"/gabrielluciano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66069864?s=80&v=4"},"commit":{"message":"feat(cart-service): create clearCart method","shortMessageHtmlLink":"feat(cart-service): create clearCart method"}},{"before":"39eba41cfbff53e85558d0c10d0f8aca48dbd5e2","after":"a27641d21f5efa775d65fb6fe7f1457bf055afb9","ref":"refs/heads/main","pushedAt":"2024-01-19T00:27:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gabrielluciano","name":"Gabriel Luciano de Souza","path":"/gabrielluciano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66069864?s=80&v=4"},"commit":{"message":"feat(cart-service): create getCart method","shortMessageHtmlLink":"feat(cart-service): create getCart method"}},{"before":"3b8c65f22f3fc534b018ce45c7e74d90cc4e37b3","after":"39eba41cfbff53e85558d0c10d0f8aca48dbd5e2","ref":"refs/heads/main","pushedAt":"2024-01-18T21:38:44.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"gabrielluciano","name":"Gabriel Luciano de Souza","path":"/gabrielluciano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66069864?s=80&v=4"},"commit":{"message":"feat(cart-service): implement product check in addItem method\n\nChangelog:\n- Create ProductService inteface and implements it with ProductServiceAdapter\n- Add check in cart service addItem method to verify if the product exist\n- Add handler and exception to handle ProductNotFoundException\n- Add new test cases","shortMessageHtmlLink":"feat(cart-service): implement product check in addItem method"}},{"before":"bdc6e10ada87210538dcc0df33dbdf58c85c5e8d","after":"3b8c65f22f3fc534b018ce45c7e74d90cc4e37b3","ref":"refs/heads/main","pushedAt":"2024-01-18T19:04:57.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"gabrielluciano","name":"Gabriel Luciano de Souza","path":"/gabrielluciano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66069864?s=80&v=4"},"commit":{"message":"feat(product-service): add server.port property","shortMessageHtmlLink":"feat(product-service): add server.port property"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEm6LHVAA","startCursor":null,"endCursor":null}},"title":"Activity · gabrielluciano/coffee-shop-spring-microservices"}