{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":367293221,"defaultBranch":"main","name":"axon-demo","ownerLogin":"chrisbabsek","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-05-14T08:05:31.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/27167079?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1621338912.83801","currentOid":""},"activityList":{"items":[{"before":"f08e83b19f42b7617de0af323ceb88ee516b5ba5","after":"7eacd9c39713e180e906817e7f7b8d1974c7fe4c","ref":"refs/heads/main","pushedAt":"2023-11-28T16:26:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrisbabsek","name":"Christian Babsek","path":"/chrisbabsek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27167079?s=80&v=4"},"commit":{"message":"feat: minor refactorings","shortMessageHtmlLink":"feat: minor refactorings"}},{"before":"15916ba5c95981671195ab35da7c59fbe293a0fd","after":"f08e83b19f42b7617de0af323ceb88ee516b5ba5","ref":"refs/heads/main","pushedAt":"2023-11-28T16:14:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrisbabsek","name":"Christian Babsek","path":"/chrisbabsek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27167079?s=80&v=4"},"commit":{"message":"feat: Refactored project for better error management and testability\n\nThis commit includes a major refactoring of our project. Previously, error handling and event processing code was scattered across different parts of our project. In this commit, all of this logic is collected into new dedicated configuration classes (AxonEventProcessingConfiguration, AxonCommandLoggingConfiguration, and AxonEventUpcasterConfiguration), which will make our system easier to manage and more robust. Now, we can handle all errors in one place, log all commands, and manage event upcasting more effectively.\n\nChanges also include a new way of defining and using processing groups. ProcessingGroups class contains the definitions of all processing groups, which are used throughout the project replacing hardcoded strings.\n\nTesting enhancements involves setting up variable amounts and IDs in HTTP requests which improve the flexibility in testing scenarios.\n\nAxon Kotlin test dependency is also added in this commit to future proof testing with kotlin oriented libraries.\n\nFinally, the application.yaml file modification mainly serves to adjust the axon processing modes and thread-count setup, which should optimize event handling for our specific use case.","shortMessageHtmlLink":"feat: Refactored project for better error management and testability"}},{"before":"63596ae6286c5b5835f79d649f97e620353ecc69","after":"15916ba5c95981671195ab35da7c59fbe293a0fd","ref":"refs/heads/main","pushedAt":"2023-11-28T15:46:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrisbabsek","name":"Christian Babsek","path":"/chrisbabsek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27167079?s=80&v=4"},"commit":{"message":"feat: Implement close bank account functionality","shortMessageHtmlLink":"feat: Implement close bank account functionality"}},{"before":"adcdc8969b7ce2cd982b7291908ec68770938b04","after":"63596ae6286c5b5835f79d649f97e620353ecc69","ref":"refs/heads/main","pushedAt":"2023-11-28T15:20:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrisbabsek","name":"Christian Babsek","path":"/chrisbabsek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27167079?s=80&v=4"},"commit":{"message":"feat: Add transaction history and enhance bank account functionalities","shortMessageHtmlLink":"feat: Add transaction history and enhance bank account functionalities"}},{"before":"90d066cb08b367b9103127f31af84eaedb4def1e","after":"adcdc8969b7ce2cd982b7291908ec68770938b04","ref":"refs/heads/main","pushedAt":"2023-11-28T13:27:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chrisbabsek","name":"Christian Babsek","path":"/chrisbabsek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27167079?s=80&v=4"},"commit":{"message":"feat: upgrade dependencies","shortMessageHtmlLink":"feat: upgrade dependencies"}},{"before":"84bb9c1337a8ac613f5d9b0e5b1223b08b22e055","after":"90d066cb08b367b9103127f31af84eaedb4def1e","ref":"refs/heads/main","pushedAt":"2023-11-28T11:57:00.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"chrisbabsek","name":"Christian Babsek","path":"/chrisbabsek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27167079?s=80&v=4"},"commit":{"message":"feat: upgrade dependencies","shortMessageHtmlLink":"feat: upgrade dependencies"}},{"before":"e2d6889d06650314204a233617079f8daa5ba9b6","after":"90d066cb08b367b9103127f31af84eaedb4def1e","ref":"refs/heads/techgilde","pushedAt":"2023-11-28T10:53:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrisbabsek","name":"Christian Babsek","path":"/chrisbabsek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27167079?s=80&v=4"},"commit":{"message":"feat: upgrade dependencies","shortMessageHtmlLink":"feat: upgrade dependencies"}},{"before":"0ec4a2937a0cddbff2967f7a00eebbffa025b790","after":"e2d6889d06650314204a233617079f8daa5ba9b6","ref":"refs/heads/techgilde","pushedAt":"2023-11-28T10:32:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrisbabsek","name":"Christian Babsek","path":"/chrisbabsek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27167079?s=80&v=4"},"commit":{"message":"feat: addings due to talk","shortMessageHtmlLink":"feat: addings due to talk"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADugVVOAA","startCursor":null,"endCursor":null}},"title":"Activity ยท chrisbabsek/axon-demo"}