{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":677119590,"defaultBranch":"main","name":"Aevo4J","ownerLogin":"Alpha-Serpentis-Developments","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-08-10T19:35:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/65004947?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1694102522.0","currentOid":""},"activityList":{"items":[{"before":"77068bb9f15f64558505f56b2a144578cd574a93","after":"7d38176b740e19612f3e9b4c6f1a90a640347127","ref":"refs/heads/main","pushedAt":"2024-01-11T16:51:32.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"AlphaSerpentis","name":"Amethyst C.","path":"/AlphaSerpentis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37189157?s=80&v=4"},"commit":{"message":"Merge pull request #7 from Alpha-Serpentis-Developments/dev\n\n- Fixes #5 \r\n- Closes #6","shortMessageHtmlLink":"Merge pull request #7 from Alpha-Serpentis-Developments/dev"}},{"before":"fa744b585967032be0b76509eeb5b9c257aed91a","after":"a077f9e4ee33eb6529b4c366bfd9773f05d287b6","ref":"refs/heads/dev","pushedAt":"2024-01-10T17:21:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlphaSerpentis","name":"Amethyst C.","path":"/AlphaSerpentis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37189157?s=80&v=4"},"commit":{"message":"1.2.0 RELEASE\n\n- Updated endpoints and structures as needed\n- Marked certain endpoints/structures as experimental due to missing docs since last update or unable to be used/not implemented\n- Removed unused components from PrivateListener and its inheritors\n- Bump version to release","shortMessageHtmlLink":"1.2.0 RELEASE"}},{"before":"86b5c2c0381392b327256151d58e58cfa1244997","after":"fa744b585967032be0b76509eeb5b9c257aed91a","ref":"refs/heads/dev","pushedAt":"2023-12-17T00:51:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlphaSerpentis","name":"Amethyst C.","path":"/AlphaSerpentis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37189157?s=80&v=4"},"commit":{"message":"(WIP) 1.2.0-SNAPSHOT (Dec. 16)\n\n- Fix incorrect handling of edit order for websockets\n- Private websockets only authenticate on connect\n- Bump pom.xml","shortMessageHtmlLink":"(WIP) 1.2.0-SNAPSHOT (Dec. 16)"}},{"before":"15dea62a2784a4028cc3fadd06cb64d3c8a63b21","after":"77068bb9f15f64558505f56b2a144578cd574a93","ref":"refs/heads/main","pushedAt":"2023-11-08T15:29:07.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"AlphaSerpentis","name":"Amethyst C.","path":"/AlphaSerpentis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37189157?s=80&v=4"},"commit":{"message":"Merge pull request #4 from Alpha-Serpentis-Developments/dev\n\nFix README","shortMessageHtmlLink":"Merge pull request #4 from Alpha-Serpentis-Developments/dev"}},{"before":"ac7727f695339cd8f6a14fc991b957ed3bb47f98","after":"86b5c2c0381392b327256151d58e58cfa1244997","ref":"refs/heads/dev","pushedAt":"2023-11-08T15:28:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlphaSerpentis","name":"Amethyst C.","path":"/AlphaSerpentis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37189157?s=80&v=4"},"commit":{"message":"Fix README","shortMessageHtmlLink":"Fix README"}},{"before":"e9415bf4ae7705d88a839fce3f0e014606592e36","after":"15dea62a2784a4028cc3fadd06cb64d3c8a63b21","ref":"refs/heads/main","pushedAt":"2023-11-05T16:52:35.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"AlphaSerpentis","name":"Amethyst C.","path":"/AlphaSerpentis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37189157?s=80&v=4"},"commit":{"message":"Merge pull request #3 from Alpha-Serpentis-Developments/dev\n\n1.1.1 Release","shortMessageHtmlLink":"Merge pull request #3 from Alpha-Serpentis-Developments/dev"}},{"before":"691af0f6abb4dee55b4e8923855452582bbbb225","after":"ac7727f695339cd8f6a14fc991b957ed3bb47f98","ref":"refs/heads/dev","pushedAt":"2023-11-05T16:51:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlphaSerpentis","name":"Amethyst C.","path":"/AlphaSerpentis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37189157?s=80&v=4"},"commit":{"message":"1.1.1 Release\n\n- Updated structures of data objects\n- Added endpoint from /account/leverage\n- Marked Markets.getGreeks() as nullable\n- Bump pom.xml","shortMessageHtmlLink":"1.1.1 Release"}},{"before":"b04cf32ba65ed0e315dc912b09e010233bd76ff6","after":"e9415bf4ae7705d88a839fce3f0e014606592e36","ref":"refs/heads/main","pushedAt":"2023-10-23T18:48:13.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"AlphaSerpentis","name":"Amethyst C.","path":"/AlphaSerpentis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37189157?s=80&v=4"},"commit":{"message":"Merge pull request #2 from Alpha-Serpentis-Developments/dev\n\n1.1.0\r\n- Added support for missing endpoints on the REST API\r\n- Removed SocketCapacity and related objects\r\n- Supported automatic retry after a ratelimit for the REST API\r\n- Added JUnit Test for ChannelName class\r\n- Renamed enum ChannelName.Channels to ChannelType\r\n- Renamed 'type' parameter in ChannelName's constructor to 'instrumentType' for clarity\r\n- Removed redundant method ChannelName.convertSymbolIntoChannelName that was equivalent to a constructor\r\n- Added additional checks in ChannelName.generateChannelName method if the type is RFQ\r\n- Abstracted the inner class 'Leg' into its own class into the common package\r\n- Refactored AevoListener\r\n- Optimizations\r\n- Documentation improvements","shortMessageHtmlLink":"Merge pull request #2 from Alpha-Serpentis-Developments/dev"}},{"before":"8691a1338aabfcb663026ff07c4f98473210b6d7","after":"691af0f6abb4dee55b4e8923855452582bbbb225","ref":"refs/heads/dev","pushedAt":"2023-10-23T18:39:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlphaSerpentis","name":"Amethyst C.","path":"/AlphaSerpentis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37189157?s=80&v=4"},"commit":{"message":"1.1.0 Release\n\n- Designated this version as 1.1.0 release","shortMessageHtmlLink":"1.1.0 Release"}},{"before":"87659a3c670b91e774f0bd4f0f114d0ced08e3e6","after":"8691a1338aabfcb663026ff07c4f98473210b6d7","ref":"refs/heads/dev","pushedAt":"2023-10-23T16:22:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlphaSerpentis","name":"Amethyst C.","path":"/AlphaSerpentis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37189157?s=80&v=4"},"commit":{"message":"1.1.0-SNAPSHOT (Oct. 23)\n\n- AevoHandler.generateAuthSignature inlines a variable\n- Optimized Orderbook.generateChecksum\n- Abstracted Leg out into its own class\n- Supported new APIs that have been added since\n- Updated objects to their specifications","shortMessageHtmlLink":"1.1.0-SNAPSHOT (Oct. 23)"}},{"before":"0bc494d119831b7b6eae483a29f087243cd63b13","after":"87659a3c670b91e774f0bd4f0f114d0ced08e3e6","ref":"refs/heads/dev","pushedAt":"2023-10-19T15:58:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlphaSerpentis","name":"Amethyst C.","path":"/AlphaSerpentis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37189157?s=80&v=4"},"commit":{"message":"1.1.0-SNAPSHOT (Oct. 19)\n\n- Refactoring in AevoListener\n- (WIP) Added new endpoints in PrivateEndpoints","shortMessageHtmlLink":"1.1.0-SNAPSHOT (Oct. 19)"}},{"before":"0248aa534660c9b6d0046af6178c5b71aa85907a","after":"0bc494d119831b7b6eae483a29f087243cd63b13","ref":"refs/heads/dev","pushedAt":"2023-09-29T16:09:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlphaSerpentis","name":"Amethyst C.","path":"/AlphaSerpentis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37189157?s=80&v=4"},"commit":{"message":"1.1.0-SNAPSHOT (Sep. 29)\n\n- Added JUnit test on ChannelName\n- Renamed enum ChannelName.Channels to ChannelType\n- Renamed \"type\" parameter in ChannelName's constructor to \"instrumentType\" for clarity\n- Removed redundant method ChannelName.convertSymbolIntoChannelName that was equivalent to a constructor\n- Added additional check in ChannelName.generateChannelName method if the type is RFQs\n- Improved Javadocs","shortMessageHtmlLink":"1.1.0-SNAPSHOT (Sep. 29)"}},{"before":"2f6f2ae2ea6c552fd4831a7bf0e4ba3dc23e419b","after":"0248aa534660c9b6d0046af6178c5b71aa85907a","ref":"refs/heads/dev","pushedAt":"2023-09-28T22:33:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlphaSerpentis","name":"Amethyst C.","path":"/AlphaSerpentis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37189157?s=80&v=4"},"commit":{"message":"1.1.0-SNAPSHOT (Sep. 28 pt. 2)\n\n- Missing commit to fix javadoc error","shortMessageHtmlLink":"1.1.0-SNAPSHOT (Sep. 28 pt. 2)"}},{"before":"b14b927f40a01b5387e0454a730d4c99acc4aeed","after":"2f6f2ae2ea6c552fd4831a7bf0e4ba3dc23e419b","ref":"refs/heads/dev","pushedAt":"2023-09-28T19:21:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlphaSerpentis","name":"Amethyst C.","path":"/AlphaSerpentis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37189157?s=80&v=4"},"commit":{"message":"1.1.0-SNAPSHOT (Sep. 28)\n\n- Added support to automatically retry after a ratelimit was hit on the REST API\n- Added new API endpoint for the private REST APIs\n- Removed SocketCapacity and related\n- Documentation improvements","shortMessageHtmlLink":"1.1.0-SNAPSHOT (Sep. 28)"}},{"before":"96e943024789ecb57b4c7fd55a3df855ec5a5295","after":"b04cf32ba65ed0e315dc912b09e010233bd76ff6","ref":"refs/heads/main","pushedAt":"2023-09-25T15:14:45.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"AlphaSerpentis","name":"Amethyst C.","path":"/AlphaSerpentis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37189157?s=80&v=4"},"commit":{"message":"Merge pull request #1 from Alpha-Serpentis-Developments/dev\n\n- Changed certain types to number types (primitives or objects, depending on if they might be null)\r\n- Added new APIs and updated preexisting structures\r\n- Deprecated socket capacity and flagged for removal after its removal from being made accessible\r\n- Added a shield\r\n- Added more instruments to listen to in the WebsocketTests class\r\n- The chosen symbols in the WebsocketTests class has been made a bit more consistent\r\n- AevoWebSocketException.error now made final\r\n- Added missing toString for AevoWebSocketException\r\n- Updated RxJava to 3.1.7\r\n- Updated maven-javadoc-plugin to 3.6.0","shortMessageHtmlLink":"Merge pull request #1 from Alpha-Serpentis-Developments/dev"}},{"before":"dc79a83e40b19a523ef4518a3858e930f2cfc247","after":"b14b927f40a01b5387e0454a730d4c99acc4aeed","ref":"refs/heads/dev","pushedAt":"2023-09-25T15:04:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlphaSerpentis","name":"Amethyst C.","path":"/AlphaSerpentis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37189157?s=80&v=4"},"commit":{"message":"Minor changes\n\n- The chosen symbols in the WebsocketTests class has been made a bit more consistent\n- Deprecated and flagged the socket capacity endpoint for removal\n- AevoWebSocketException.error now made final\n- Added missing toString for AevoWebSocketException","shortMessageHtmlLink":"Minor changes"}},{"before":"5f4aa2dca6524587738c063661b226dad2166fc2","after":"dc79a83e40b19a523ef4518a3858e930f2cfc247","ref":"refs/heads/dev","pushedAt":"2023-09-23T21:17:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlphaSerpentis","name":"Amethyst C.","path":"/AlphaSerpentis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37189157?s=80&v=4"},"commit":{"message":"Added new APIs and updated structures","shortMessageHtmlLink":"Added new APIs and updated structures"}},{"before":"96e943024789ecb57b4c7fd55a3df855ec5a5295","after":"5f4aa2dca6524587738c063661b226dad2166fc2","ref":"refs/heads/dev","pushedAt":"2023-09-08T15:25:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlphaSerpentis","name":"Amethyst C.","path":"/AlphaSerpentis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37189157?s=80&v=4"},"commit":{"message":"Changed some String types to number types\n\n- Changed certain types to number types (primitives or objects, depending on if they might be null)\n- Added shield\n- Added more instruments to listen to in one of the tests\n- Bump pom","shortMessageHtmlLink":"Changed some String types to number types"}},{"before":null,"after":"96e943024789ecb57b4c7fd55a3df855ec5a5295","ref":"refs/heads/dev","pushedAt":"2023-09-07T16:02:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AlphaSerpentis","name":"Amethyst C.","path":"/AlphaSerpentis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37189157?s=80&v=4"},"commit":{"message":"Add missing project URL to pom","shortMessageHtmlLink":"Add missing project URL to pom"}},{"before":"0dcd44b9e2f93364a02e7089098743f92cc8aa4e","after":"96e943024789ecb57b4c7fd55a3df855ec5a5295","ref":"refs/heads/main","pushedAt":"2023-09-07T14:53:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlphaSerpentis","name":"Amethyst C.","path":"/AlphaSerpentis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37189157?s=80&v=4"},"commit":{"message":"Add missing project URL to pom","shortMessageHtmlLink":"Add missing project URL to pom"}},{"before":"8764af8c4a631ece5ce55877a0daad3626abd94e","after":"0dcd44b9e2f93364a02e7089098743f92cc8aa4e","ref":"refs/heads/main","pushedAt":"2023-09-07T14:50:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlphaSerpentis","name":"Amethyst C.","path":"/AlphaSerpentis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37189157?s=80&v=4"},"commit":{"message":"Fix 'malformed' comments in Javadoc","shortMessageHtmlLink":"Fix 'malformed' comments in Javadoc"}},{"before":"5784f690229d1f287be41cb827e59e15cdbf5de0","after":"8764af8c4a631ece5ce55877a0daad3626abd94e","ref":"refs/heads/main","pushedAt":"2023-09-07T14:46:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlphaSerpentis","name":"Amethyst C.","path":"/AlphaSerpentis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37189157?s=80&v=4"},"commit":{"message":"Minor changes (prepare for maven release)\n\n- Removed SNAPSHOT designation\n- Added missing channel data for toString method in IndexData\n- Updated the WebsocketTests to utilize System.err instead out System.out on errors\n- Updated README","shortMessageHtmlLink":"Minor changes (prepare for maven release)"}},{"before":"4c81809aac4195c00dbf81f2437a5ebb52b37e51","after":"5784f690229d1f287be41cb827e59e15cdbf5de0","ref":"refs/heads/main","pushedAt":"2023-09-06T19:24:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlphaSerpentis","name":"Amethyst C.","path":"/AlphaSerpentis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37189157?s=80&v=4"},"commit":{"message":"Changed instrument type to longs + example\n\n- New edit order example\n- Changed some types from Integer to long for instrumentId\n- README update","shortMessageHtmlLink":"Changed instrument type to longs + example"}},{"before":"a612e863a25d850cd66003d8739a61de8cde9a29","after":"4c81809aac4195c00dbf81f2437a5ebb52b37e51","ref":"refs/heads/main","pushedAt":"2023-09-05T23:17:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlphaSerpentis","name":"Amethyst C.","path":"/AlphaSerpentis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37189157?s=80&v=4"},"commit":{"message":"Simplified passing channels\n\n- Instead of passing channels, symbols are passed instead to the websocket listeners if they take in that input\n- Moved some logic of the error handling and response handling to enable them to be overridden as needed\n- Annotation changes","shortMessageHtmlLink":"Simplified passing channels"}},{"before":"ca8d02c04ee63ac2d128c3046a4fb8854ed2b5da","after":"a612e863a25d850cd66003d8739a61de8cde9a29","ref":"refs/heads/main","pushedAt":"2023-09-01T19:34:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlphaSerpentis","name":"Amethyst C.","path":"/AlphaSerpentis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37189157?s=80&v=4"},"commit":{"message":"Type changes\n\n- Lessen the usage of String types opting for number primitives and optimize certain areas\n- Moved Greeks class to the common package","shortMessageHtmlLink":"Type changes"}},{"before":"e05a2047ab08f658ec710428833c06f80950c20f","after":"ca8d02c04ee63ac2d128c3046a4fb8854ed2b5da","ref":"refs/heads/main","pushedAt":"2023-09-01T00:51:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlphaSerpentis","name":"Amethyst C.","path":"/AlphaSerpentis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37189157?s=80&v=4"},"commit":{"message":"Bug fixes\n\n- Incorrect type used in Fills\n- Added missing field in Fills.Data\n- Removed debugging System.out.println\n- Made OrderEIP entries final and used List.of instead\n- Transferred the static methods to get the domains a final static value\n- Added an overloaded method to use an ECKeyPair directly instead of having the library do it","shortMessageHtmlLink":"Bug fixes"}},{"before":"61d50185f5e7f81047376daf8884f9e171c2187c","after":"e05a2047ab08f658ec710428833c06f80950c20f","ref":"refs/heads/main","pushedAt":"2023-08-31T13:49:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlphaSerpentis","name":"Amethyst C.","path":"/AlphaSerpentis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37189157?s=80&v=4"},"commit":{"message":"Added new endpoints and fixed missing data","shortMessageHtmlLink":"Added new endpoints and fixed missing data"}},{"before":"93c6b1e481c2501a8a6e513618531bab33d1c530","after":"61d50185f5e7f81047376daf8884f9e171c2187c","ref":"refs/heads/main","pushedAt":"2023-08-29T15:59:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlphaSerpentis","name":"Amethyst C.","path":"/AlphaSerpentis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37189157?s=80&v=4"},"commit":{"message":"Added remaining private websockets\n\n- Added remaining private websockets\n- Refactored Option and Order to the common package\n- Renamed OrdersBody to SignedOrder\n- Added PublishWebSocketRequest and renamed WebSocketRequest to SubscribeWebSocketRequest\n- Added a buildAndSign method in UnsignedOrder to quickly sign the order\n- In the PlaceOrder example, added some fallback logic if no bids are present","shortMessageHtmlLink":"Added remaining private websockets"}},{"before":"f60c2b4fd6199cc94bb8b6264f4fa747e00b336a","after":"93c6b1e481c2501a8a6e513618531bab33d1c530","ref":"refs/heads/main","pushedAt":"2023-08-25T14:31:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlphaSerpentis","name":"Amethyst C.","path":"/AlphaSerpentis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37189157?s=80&v=4"},"commit":{"message":"Fixed bodies + added builders\n\n- Moved HMAC signing to AevoHandler\n- Renamed method name to \"generateAuthSignature\" to differentiate from order signing\n- Added AUTH websocket op code\n- Added web3j for order signing\n- Rely on gson for getting the proper JSON string on the bodies\n- Bodies with large constructors now have a nested builder class\n- Orders can now properly be signed","shortMessageHtmlLink":"Fixed bodies + added builders"}},{"before":"b615c5384d1f8b5672631affe7c66f01ec9ea593","after":"f60c2b4fd6199cc94bb8b6264f4fa747e00b336a","ref":"refs/heads/main","pushedAt":"2023-08-22T16:35:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlphaSerpentis","name":"Amethyst C.","path":"/AlphaSerpentis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37189157?s=80&v=4"},"commit":{"message":"Implemented the private REST endpoints","shortMessageHtmlLink":"Implemented the private REST endpoints"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD3Xl5vgA","startCursor":null,"endCursor":null}},"title":"Activity ยท Alpha-Serpentis-Developments/Aevo4J"}