{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":22974275,"defaultBranch":"main","name":"nylas-ruby","ownerLogin":"nylas","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-08-15T01:29:08.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4219865?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1727197494.0","currentOid":""},"activityList":{"items":[{"before":"fdf87ba1843a7d2990e8b509c62c88480997a4c8","after":null,"ref":"refs/heads/v6.2.0-release","pushedAt":"2024-09-24T17:03:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mrashed-dev","name":"Mostafa Rashed","path":"/mrashed-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17770919?s=80&v=4"}},{"before":"7b59db598e7aa550e7ffee4d6ccd59e398552bc3","after":"d2f07ed86eac22efc0c7d56be9c0653eb872a752","ref":"refs/heads/main","pushedAt":"2024-09-24T17:03:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mrashed-dev","name":"Mostafa Rashed","path":"/mrashed-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17770919?s=80&v=4"},"commit":{"message":"v6.2.0 Release (#493)\n\n# Changelog\r\n\r\n## Added\r\n* Added query support for folders (#492, #488)\r\n* Added dependency on `ostruct` gem (#491, #489)\r\n* Enable SDK to reattach large files to messages on retry (#487)\r\n\r\n## Changed\r\n* Downgraded `rest-client` to `2.0` for better compatibility (#490)","shortMessageHtmlLink":"v6.2.0 Release (#493)"}},{"before":"c9e085546e5df280da2469451e6d2fc15a460635","after":"fdf87ba1843a7d2990e8b509c62c88480997a4c8","ref":"refs/heads/v6.2.0-release","pushedAt":"2024-09-24T16:59:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrashed-dev","name":"Mostafa Rashed","path":"/mrashed-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17770919?s=80&v=4"},"commit":{"message":"version bump","shortMessageHtmlLink":"version bump"}},{"before":"7b59db598e7aa550e7ffee4d6ccd59e398552bc3","after":"c9e085546e5df280da2469451e6d2fc15a460635","ref":"refs/heads/v6.2.0-release","pushedAt":"2024-09-24T16:51:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrashed-dev","name":"Mostafa Rashed","path":"/mrashed-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17770919?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md","shortMessageHtmlLink":"Update CHANGELOG.md"}},{"before":null,"after":"7b59db598e7aa550e7ffee4d6ccd59e398552bc3","ref":"refs/heads/v6.2.0-release","pushedAt":"2024-09-24T16:49:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mrashed-dev","name":"Mostafa Rashed","path":"/mrashed-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17770919?s=80&v=4"},"commit":{"message":"Added query support for folders (#492)\n\nThis PR adds the ability to pass query parameters for listing folders. Closes #488.","shortMessageHtmlLink":"Added query support for folders (#492)"}},{"before":"133e343585db6ced76003a00edf7a24bfc34f62f","after":null,"ref":"refs/heads/TW-3444-ruby-gh-488-add-query-params-to-the-folders-list-method","pushedAt":"2024-09-24T16:48:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mrashed-dev","name":"Mostafa Rashed","path":"/mrashed-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17770919?s=80&v=4"}},{"before":"7cac99ce7e13c949e34568088a0cb2ef99680e61","after":"7b59db598e7aa550e7ffee4d6ccd59e398552bc3","ref":"refs/heads/main","pushedAt":"2024-09-24T16:48:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mrashed-dev","name":"Mostafa Rashed","path":"/mrashed-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17770919?s=80&v=4"},"commit":{"message":"Added query support for folders (#492)\n\nThis PR adds the ability to pass query parameters for listing folders. Closes #488.","shortMessageHtmlLink":"Added query support for folders (#492)"}},{"before":"3c261913be2c1ef63d0ae9cd78d9b6b382478b62","after":"133e343585db6ced76003a00edf7a24bfc34f62f","ref":"refs/heads/TW-3444-ruby-gh-488-add-query-params-to-the-folders-list-method","pushedAt":"2024-09-24T16:47:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrashed-dev","name":"Mostafa Rashed","path":"/mrashed-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17770919?s=80&v=4"},"commit":{"message":"fix CI","shortMessageHtmlLink":"fix CI"}},{"before":"315abd37ab111d2166c3a41ffef91ae124361999","after":"3c261913be2c1ef63d0ae9cd78d9b6b382478b62","ref":"refs/heads/TW-3444-ruby-gh-488-add-query-params-to-the-folders-list-method","pushedAt":"2024-09-24T16:45:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mrashed-dev","name":"Mostafa Rashed","path":"/mrashed-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17770919?s=80&v=4"},"commit":{"message":"Merge branch 'main' into TW-3444-ruby-gh-488-add-query-params-to-the-folders-list-method","shortMessageHtmlLink":"Merge branch 'main' into TW-3444-ruby-gh-488-add-query-params-to-the-…"}},{"before":"e0bcb7e5e8bdf2061d2e6fb1551cb0e3e985840b","after":null,"ref":"refs/heads/TW-3441-ruby-gh-489-add-explicit-dependency-on-ostruct","pushedAt":"2024-09-24T16:44:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mrashed-dev","name":"Mostafa Rashed","path":"/mrashed-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17770919?s=80&v=4"}},{"before":"ff15a14de0a801c64b92fdc44e2d14de75ea096b","after":"7cac99ce7e13c949e34568088a0cb2ef99680e61","ref":"refs/heads/main","pushedAt":"2024-09-24T16:44:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mrashed-dev","name":"Mostafa Rashed","path":"/mrashed-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17770919?s=80&v=4"},"commit":{"message":"Add dependency on ostruct gem (#491)\n\n* Add dependency for ostruct\r\n\r\n* Update CHANGELOG.md","shortMessageHtmlLink":"Add dependency on ostruct gem (#491)"}},{"before":null,"after":"315abd37ab111d2166c3a41ffef91ae124361999","ref":"refs/heads/TW-3444-ruby-gh-488-add-query-params-to-the-folders-list-method","pushedAt":"2024-09-24T15:44:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mrashed-dev","name":"Mostafa Rashed","path":"/mrashed-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17770919?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md","shortMessageHtmlLink":"Update CHANGELOG.md"}},{"before":"1700519b4e50337b05c9bad2e1e7a015dfb59990","after":"e0bcb7e5e8bdf2061d2e6fb1551cb0e3e985840b","ref":"refs/heads/TW-3441-ruby-gh-489-add-explicit-dependency-on-ostruct","pushedAt":"2024-09-23T18:47:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrashed-dev","name":"Mostafa Rashed","path":"/mrashed-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17770919?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md","shortMessageHtmlLink":"Update CHANGELOG.md"}},{"before":null,"after":"1700519b4e50337b05c9bad2e1e7a015dfb59990","ref":"refs/heads/TW-3441-ruby-gh-489-add-explicit-dependency-on-ostruct","pushedAt":"2024-09-23T18:46:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mrashed-dev","name":"Mostafa Rashed","path":"/mrashed-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17770919?s=80&v=4"},"commit":{"message":"Add dependency for ostruct","shortMessageHtmlLink":"Add dependency for ostruct"}},{"before":"3f1eff43ab66c292d1fa199a0a02c98eb8ac4b4b","after":null,"ref":"refs/heads/CUST-3137-v-3-ruby-sdk-retrying-after-failed-send-does-not-include-attachments","pushedAt":"2024-09-23T18:30:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mrashed-dev","name":"Mostafa Rashed","path":"/mrashed-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17770919?s=80&v=4"}},{"before":"8dd54b2c29f44aa8a9ee9772f01d3fb36fc95599","after":"ff15a14de0a801c64b92fdc44e2d14de75ea096b","ref":"refs/heads/main","pushedAt":"2024-09-23T18:30:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mrashed-dev","name":"Mostafa Rashed","path":"/mrashed-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17770919?s=80&v=4"},"commit":{"message":"Enable SDK to reattach large files to messages on retry (#487)\n\nThis PR enables the SDK to re-attach large files when trying to retry the same request body. If a file_path is provided with the attachment request and the file stream is closed, the SDK will attempt to reopen it. The helper function attach_file_request_builder will now set the file_path in the object, so if you're currently using that helper function, the attachment will be ready for reattachment.","shortMessageHtmlLink":"Enable SDK to reattach large files to messages on retry (#487)"}},{"before":"4dc813165c0a4a4c25f8d9f77fa172713c6241aa","after":"3f1eff43ab66c292d1fa199a0a02c98eb8ac4b4b","ref":"refs/heads/CUST-3137-v-3-ruby-sdk-retrying-after-failed-send-does-not-include-attachments","pushedAt":"2024-09-23T18:29:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mrashed-dev","name":"Mostafa Rashed","path":"/mrashed-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17770919?s=80&v=4"},"commit":{"message":"Merge branch 'main' into CUST-3137-v-3-ruby-sdk-retrying-after-failed-send-does-not-include-attachments","shortMessageHtmlLink":"Merge branch 'main' into CUST-3137-v-3-ruby-sdk-retrying-after-failed…"}},{"before":"b8e0fcb190a84ad309b9a72f6883d3d9a9741820","after":"8dd54b2c29f44aa8a9ee9772f01d3fb36fc95599","ref":"refs/heads/main","pushedAt":"2024-09-23T18:29:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mrashed-dev","name":"Mostafa Rashed","path":"/mrashed-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17770919?s=80&v=4"},"commit":{"message":"Loosen rest-client version (#490)\n\n* Loosen rest-client version\r\n\r\n* Test rest-client 2.0.0\r\n\r\n* Revert \"Test rest-client 2.0.0\"\r\n\r\nThis reverts commit 9a8cee237ae7ec27698e601dedbc75984a192451.","shortMessageHtmlLink":"Loosen rest-client version (#490)"}},{"before":"6fb0532e30f4a960a3827ddf778c42e6f4f3349c","after":"4dc813165c0a4a4c25f8d9f77fa172713c6241aa","ref":"refs/heads/CUST-3137-v-3-ruby-sdk-retrying-after-failed-send-does-not-include-attachments","pushedAt":"2024-09-12T18:13:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrashed-dev","name":"Mostafa Rashed","path":"/mrashed-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17770919?s=80&v=4"},"commit":{"message":"rubo","shortMessageHtmlLink":"rubo"}},{"before":"3d72f8ba4365b27e178b5a75bf08b4faa47e016a","after":"6fb0532e30f4a960a3827ddf778c42e6f4f3349c","ref":"refs/heads/CUST-3137-v-3-ruby-sdk-retrying-after-failed-send-does-not-include-attachments","pushedAt":"2024-09-12T18:11:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrashed-dev","name":"Mostafa Rashed","path":"/mrashed-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17770919?s=80&v=4"},"commit":{"message":"add tests","shortMessageHtmlLink":"add tests"}},{"before":"3e13d7c4d0e00901eaa96c1ace1bd8307bbf7f96","after":"3d72f8ba4365b27e178b5a75bf08b4faa47e016a","ref":"refs/heads/CUST-3137-v-3-ruby-sdk-retrying-after-failed-send-does-not-include-attachments","pushedAt":"2024-09-12T17:58:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrashed-dev","name":"Mostafa Rashed","path":"/mrashed-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17770919?s=80&v=4"},"commit":{"message":"fix tests","shortMessageHtmlLink":"fix tests"}},{"before":"af0045b28fe9a0875e631fbddd7d759bfe016a5f","after":"3e13d7c4d0e00901eaa96c1ace1bd8307bbf7f96","ref":"refs/heads/CUST-3137-v-3-ruby-sdk-retrying-after-failed-send-does-not-include-attachments","pushedAt":"2024-09-12T17:14:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrashed-dev","name":"Mostafa Rashed","path":"/mrashed-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17770919?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md","shortMessageHtmlLink":"Update CHANGELOG.md"}},{"before":null,"after":"af0045b28fe9a0875e631fbddd7d759bfe016a5f","ref":"refs/heads/CUST-3137-v-3-ruby-sdk-retrying-after-failed-send-does-not-include-attachments","pushedAt":"2024-09-12T17:11:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mrashed-dev","name":"Mostafa Rashed","path":"/mrashed-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17770919?s=80&v=4"},"commit":{"message":"try to re-attach files\n\nif the file path is present and the file is closed, we can make a copy of the payload and try to re-open the file.","shortMessageHtmlLink":"try to re-attach files"}},{"before":"0d7f08d37019284dd6f1fb865fb7a57f695d48e7","after":null,"ref":"refs/heads/v6.1.1-release","pushedAt":"2024-08-20T14:51:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mrashed-dev","name":"Mostafa Rashed","path":"/mrashed-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17770919?s=80&v=4"}},{"before":"905072dedaedc2ea97a20951015b02a85bdb1b25","after":"b8e0fcb190a84ad309b9a72f6883d3d9a9741820","ref":"refs/heads/main","pushedAt":"2024-08-20T14:51:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mrashed-dev","name":"Mostafa Rashed","path":"/mrashed-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17770919?s=80&v=4"},"commit":{"message":"v6.1.1 Release (#484)\n\n# Changelog\r\n* Fixed sending attachments less than 3MB (#483, #482)","shortMessageHtmlLink":"v6.1.1 Release (#484)"}},{"before":"905072dedaedc2ea97a20951015b02a85bdb1b25","after":"0d7f08d37019284dd6f1fb865fb7a57f695d48e7","ref":"refs/heads/v6.1.1-release","pushedAt":"2024-08-20T14:44:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mrashed-dev","name":"Mostafa Rashed","path":"/mrashed-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17770919?s=80&v=4"},"commit":{"message":"version bump","shortMessageHtmlLink":"version bump"}},{"before":null,"after":"905072dedaedc2ea97a20951015b02a85bdb1b25","ref":"refs/heads/v6.1.1-release","pushedAt":"2024-08-20T14:38:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mrashed-dev","name":"Mostafa Rashed","path":"/mrashed-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17770919?s=80&v=4"},"commit":{"message":"Fix sending attachments less than 3MB (#483)\n\nWe were not encoding the attachments properly for attachments less than 3MB. They should be b64 encoded. Now it should handle it correctly.","shortMessageHtmlLink":"Fix sending attachments less than 3MB (#483)"}},{"before":"c75ff1069220e73e75565e89718bcb1f89dbf2d5","after":null,"ref":"refs/heads/CUST-3040-v-3-ruby-sdk-attachments-are-corrupted-in-our-ruby-sdk-while-sending-a-message","pushedAt":"2024-08-20T14:36:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mrashed-dev","name":"Mostafa Rashed","path":"/mrashed-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17770919?s=80&v=4"}},{"before":"03b5a6087681761ca81d1aa9ba1a7718177ed4a6","after":"905072dedaedc2ea97a20951015b02a85bdb1b25","ref":"refs/heads/main","pushedAt":"2024-08-20T14:36:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mrashed-dev","name":"Mostafa Rashed","path":"/mrashed-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17770919?s=80&v=4"},"commit":{"message":"Fix sending attachments less than 3MB (#483)\n\nWe were not encoding the attachments properly for attachments less than 3MB. They should be b64 encoded. Now it should handle it correctly.","shortMessageHtmlLink":"Fix sending attachments less than 3MB (#483)"}},{"before":"1d8448c75b8f13f0ab672bed3f4ac16c63e3357e","after":"c75ff1069220e73e75565e89718bcb1f89dbf2d5","ref":"refs/heads/CUST-3040-v-3-ruby-sdk-attachments-are-corrupted-in-our-ruby-sdk-while-sending-a-message","pushedAt":"2024-08-20T14:23:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mrashed-dev","name":"Mostafa Rashed","path":"/mrashed-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17770919?s=80&v=4"},"commit":{"message":"add test + ensure we use strict encoding","shortMessageHtmlLink":"add test + ensure we use strict encoding"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNFQxNzowMzo0OC4wMDAwMDBazwAAAAS_bGxm","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yMFQxNDoyMzo0Ny4wMDAwMDBazwAAAASfMtZk"}},"title":"Activity · nylas/nylas-ruby"}