{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":114459569,"defaultBranch":"master","name":"cryptofeed","ownerLogin":"bmoscon","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-12-16T12:35:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1280059?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716987995.0","currentOid":""},"activityList":{"items":[{"before":"e8e509b62327ea0c0d782d0a64e3ac2bdc056764","after":"5e551aa7643623713599ef0ef5b0aa9fec4d6aca","ref":"refs/heads/master","pushedAt":"2024-09-23T00:54:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bmoscon","name":"Bryant Moscon","path":"/bmoscon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1280059?s=80&v=4"},"commit":{"message":"Update tests.yml","shortMessageHtmlLink":"Update tests.yml"}},{"before":"47a3e4a438fb1842e3e7dfc726639db488df2394","after":"e8e509b62327ea0c0d782d0a64e3ac2bdc056764","ref":"refs/heads/master","pushedAt":"2024-09-23T00:52:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bmoscon","name":"Bryant Moscon","path":"/bmoscon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1280059?s=80&v=4"},"commit":{"message":"Update tests.yml","shortMessageHtmlLink":"Update tests.yml"}},{"before":"388b2b6b16ed007de2db1574e0f78f9a5d56c156","after":"47a3e4a438fb1842e3e7dfc726639db488df2394","ref":"refs/heads/master","pushedAt":"2024-09-22T19:10:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bmoscon","name":"Bryant Moscon","path":"/bmoscon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1280059?s=80&v=4"},"commit":{"message":"Update tests.yml","shortMessageHtmlLink":"Update tests.yml"}},{"before":"8bd6e72a0675b0f9ab40a2f089a53db09a88a6e9","after":"388b2b6b16ed007de2db1574e0f78f9a5d56c156","ref":"refs/heads/master","pushedAt":"2024-09-22T19:09:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bmoscon","name":"Bryant Moscon","path":"/bmoscon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1280059?s=80&v=4"},"commit":{"message":"Update codeql-analysis.yml","shortMessageHtmlLink":"Update codeql-analysis.yml"}},{"before":"b4a3c2ee464515355587cd838fd9dd89c42b2c2a","after":"8bd6e72a0675b0f9ab40a2f089a53db09a88a6e9","ref":"refs/heads/master","pushedAt":"2024-09-22T19:09:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bmoscon","name":"Bryant Moscon","path":"/bmoscon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1280059?s=80&v=4"},"commit":{"message":"Update tests.yml","shortMessageHtmlLink":"Update tests.yml"}},{"before":"87bb43a22d022a607a13fbad426ca98fc47b6a5d","after":"b4a3c2ee464515355587cd838fd9dd89c42b2c2a","ref":"refs/heads/master","pushedAt":"2024-09-22T19:01:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bmoscon","name":"Bryant Moscon","path":"/bmoscon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1280059?s=80&v=4"},"commit":{"message":"Update setup.py","shortMessageHtmlLink":"Update setup.py"}},{"before":"611ca65cc6f74deea5c9cd1dfed5a9e595e3735c","after":"87bb43a22d022a607a13fbad426ca98fc47b6a5d","ref":"refs/heads/master","pushedAt":"2024-09-22T18:56:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bmoscon","name":"Bryant Moscon","path":"/bmoscon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1280059?s=80&v=4"},"commit":{"message":"Update aggregate.py","shortMessageHtmlLink":"Update aggregate.py"}},{"before":"50afaaabb61876102f8ca808b2d4a2f52723ea9f","after":"611ca65cc6f74deea5c9cd1dfed5a9e595e3735c","ref":"refs/heads/master","pushedAt":"2024-09-22T18:50:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bmoscon","name":"Bryant Moscon","path":"/bmoscon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1280059?s=80&v=4"},"commit":{"message":"Update codeql-analysis.yml","shortMessageHtmlLink":"Update codeql-analysis.yml"}},{"before":"68d2cec7461a05dec0e5274043fed69e1f4d693b","after":"50afaaabb61876102f8ca808b2d4a2f52723ea9f","ref":"refs/heads/master","pushedAt":"2024-09-22T18:49:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bmoscon","name":"Bryant Moscon","path":"/bmoscon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1280059?s=80&v=4"},"commit":{"message":"Update codeql-analysis.yml","shortMessageHtmlLink":"Update codeql-analysis.yml"}},{"before":"0cdc5d7eb66da69c420a65cb8061367d3d37e5c8","after":"68d2cec7461a05dec0e5274043fed69e1f4d693b","ref":"refs/heads/master","pushedAt":"2024-09-22T18:48:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bmoscon","name":"Bryant Moscon","path":"/bmoscon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1280059?s=80&v=4"},"commit":{"message":"Update lint.yml","shortMessageHtmlLink":"Update lint.yml"}},{"before":"408714e55821840ee14bab0515979dab4d6bc353","after":"0cdc5d7eb66da69c420a65cb8061367d3d37e5c8","ref":"refs/heads/master","pushedAt":"2024-09-08T15:09:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bmoscon","name":"Bryant Moscon","path":"/bmoscon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1280059?s=80&v=4"},"commit":{"message":"Fix fetching symbols from bitmex and bit.com (#1052)\n\n* [FIX] bitdotcom.py: currency `USD` deprecated\r\n\r\nCalling the endpoint with `USD` results in the following error:\r\n`ERROR : BIT.COM: Failed to parse symbol information: ('%s - Failed to collect instrument data - %s', 'BIT.COM', 'Unsupported usdx currency USD, please input [USDT]')`\r\n\r\nFixed by calling only for `USDT`\r\n\r\n* [FIX] bitmex.py: symbols `entry` does not (necessarily) contain `expiry` key\r\n\r\n`ERROR : BITMEX: Failed to parse symbol information: 'expiry'`\r\n\r\nFixed by using `dict.get` to optionally retrieve value.\r\n\r\n* [UPD] Changelog\r\n\r\n* [UPD] `AUTHORS.md`","shortMessageHtmlLink":"Fix fetching symbols from bitmex and bit.com (#1052)"}},{"before":"c33caf7648e534888257982e419061b64153c75e","after":"408714e55821840ee14bab0515979dab4d6bc353","ref":"refs/heads/master","pushedAt":"2024-08-28T11:38:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bmoscon","name":"Bryant Moscon","path":"/bmoscon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1280059?s=80&v=4"},"commit":{"message":"Fix OrderChanged event in IndependentReserve (#1047)\n\n* Fix typo\r\n\r\n2024-07-23 15:25:49,502 : ERROR : INDEPENDENT_RESERVE.ws.6: encountered an exception, reconnecting in 1.0 seconds\r\nTraceback (most recent call last):\r\n File \"/Users/simon/.pyenv/versions/3.11.6/lib/python3.11/site-packages/cryptofeed/connection_handler.py\", line 69, in _create_connection\r\n await self._handler(connection, self.handler)\r\n File \"/Users/simon/.pyenv/versions/3.11.6/lib/python3.11/site-packages/cryptofeed/connection_handler.py\", line 119, in _handler\r\n await handler(message, connection, self.conn.last_message)\r\n File \"/Users/simon/.pyenv/versions/3.11.6/lib/python3.11/site-packages/cryptofeed/exchanges/independent_reserve.py\", line 215, in message_handler\r\n await self._book(msg, timestamp)\r\n File \"/Users/simon/.pyenv/versions/3.11.6/lib/python3.11/site-packages/cryptofeed/exchanges/independent_reserve.py\", line 162, in _book\r\n elif msg['event'] == 'OrderChanged':\r\n ~~~^^^^^^^^^\r\nKeyError: 'event'\r\n\r\n* Update Changelog\r\n\r\n* Fix TypeError\r\n\r\nTypeError: 'cryptofeed.types.OrderBook' object is not subscriptable\r\n2024-07-23 15:41:32,001 : ERROR : INDEPENDENT_RESERVE.ws.5: encountered an exception, reconnecting in 1.0 seconds\r\nTraceback (most recent call last):\r\n File \"/Users/simon/.pyenv/versions/3.11.6/lib/python3.11/site-packages/cryptofeed/connection_handler.py\", line 69, in _create_connection\r\n await self._handler(connection, self.handler)\r\n File \"/Users/simon/.pyenv/versions/3.11.6/lib/python3.11/site-packages/cryptofeed/connection_handler.py\", line 119, in _handler\r\n await handler(message, connection, self.conn.last_message)\r\n File \"/Users/simon/.pyenv/versions/3.11.6/lib/python3.11/site-packages/cryptofeed/exchanges/independent_reserve.py\", line 215, in message_handler\r\n await self._book(msg, timestamp)\r\n File \"/Users/simon/.pyenv/versions/3.11.6/lib/python3.11/site-packages/cryptofeed/exchanges/independent_reserve.py\", line 174, in _book\r\n self._l3_book[instrument][side][price][uuid] = size\r\n ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^\r\nTypeError: 'cryptofeed.types.OrderBook' object is not subscriptable","shortMessageHtmlLink":"Fix OrderChanged event in IndependentReserve (#1047)"}},{"before":"d83355d7b8c835a5027f9e6f5b790773e14be0ab","after":"c33caf7648e534888257982e419061b64153c75e","ref":"refs/heads/master","pushedAt":"2024-08-28T11:36:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bmoscon","name":"Bryant Moscon","path":"/bmoscon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1280059?s=80&v=4"},"commit":{"message":"update bfx ws endpoint (#1048)","shortMessageHtmlLink":"update bfx ws endpoint (#1048)"}},{"before":"cac8c97f55af662e039b2ea7c6fe3c3afec4350e","after":"d83355d7b8c835a5027f9e6f5b790773e14be0ab","ref":"refs/heads/master","pushedAt":"2024-08-28T11:35:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bmoscon","name":"Bryant Moscon","path":"/bmoscon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1280059?s=80&v=4"},"commit":{"message":"fix QuestCallback writer fail to close (#1050)","shortMessageHtmlLink":"fix QuestCallback writer fail to close (#1050)"}},{"before":"1829a549c9dee616e5dbd3f988df691c65a3be90","after":null,"ref":"refs/heads/dependabot/pip/order-book-0.6.1","pushedAt":"2024-05-29T13:06:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"556f31b1ccac17273125c07bf87d9e7da5d751f9","after":"cac8c97f55af662e039b2ea7c6fe3c3afec4350e","ref":"refs/heads/master","pushedAt":"2024-05-29T13:06:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bmoscon","name":"Bryant Moscon","path":"/bmoscon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1280059?s=80&v=4"},"commit":{"message":"Bump order-book from 0.6.0 to 0.6.1 (#1030)\n\nBumps [order-book](https://github.com/bmoscon/orderbook) from 0.6.0 to 0.6.1.\r\n- [Release notes](https://github.com/bmoscon/orderbook/releases)\r\n- [Changelog](https://github.com/bmoscon/orderbook/blob/main/CHANGES.md)\r\n- [Commits](https://github.com/bmoscon/orderbook/commits)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: order-book\r\n dependency-type: direct:production\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump order-book from 0.6.0 to 0.6.1 (#1030)"}},{"before":"7e0c6119692102762a048f765a69f096f1597b73","after":"556f31b1ccac17273125c07bf87d9e7da5d751f9","ref":"refs/heads/master","pushedAt":"2024-05-29T13:06:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bmoscon","name":"Bryant Moscon","path":"/bmoscon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1280059?s=80&v=4"},"commit":{"message":"Fix persisting Kraken trades in QuestDB (#1039)\n\n* Conditional `id` setting for QuestDB trade inserts\r\n\r\nThe Kraken ws API does not return a `trade_id`. When the Quest backend tries to insert a record with a `None` id it will just ignore that insert.\r\n\r\n* Updated changelog","shortMessageHtmlLink":"Fix persisting Kraken trades in QuestDB (#1039)"}},{"before":null,"after":"1829a549c9dee616e5dbd3f988df691c65a3be90","ref":"refs/heads/dependabot/pip/order-book-0.6.1","pushedAt":"2024-04-23T14:42:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump order-book from 0.6.0 to 0.6.1\n\nBumps [order-book](https://github.com/bmoscon/orderbook) from 0.6.0 to 0.6.1.\n- [Release notes](https://github.com/bmoscon/orderbook/releases)\n- [Changelog](https://github.com/bmoscon/orderbook/blob/main/CHANGES.md)\n- [Commits](https://github.com/bmoscon/orderbook/commits)\n\n---\nupdated-dependencies:\n- dependency-name: order-book\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump order-book from 0.6.0 to 0.6.1"}},{"before":"7ab48a061b5be30aa123ddc188c754c6ef24617e","after":"7e0c6119692102762a048f765a69f096f1597b73","ref":"refs/heads/master","pushedAt":"2024-04-15T19:03:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bmoscon","name":"Bryant Moscon","path":"/bmoscon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1280059?s=80&v=4"},"commit":{"message":"Minor setup change","shortMessageHtmlLink":"Minor setup change"}},{"before":"b8185b3d6be0246f44afdd996ca9b47bc949e686","after":"7ab48a061b5be30aa123ddc188c754c6ef24617e","ref":"refs/heads/master","pushedAt":"2024-04-15T19:02:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bmoscon","name":"Bryant Moscon","path":"/bmoscon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1280059?s=80&v=4"},"commit":{"message":"Merge branch 'master' of github.com:bmoscon/cryptofeed","shortMessageHtmlLink":"Merge branch 'master' of github.com:bmoscon/cryptofeed"}},{"before":"4967c57d486f6263e8a9f9869526fb635b327e5c","after":null,"ref":"refs/heads/dependabot/pip/aiohttp-3.9.4","pushedAt":"2024-04-12T14:45:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bmoscon","name":"Bryant Moscon","path":"/bmoscon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1280059?s=80&v=4"}},{"before":"8c3f96aeef0f4c5cd3e0b05e4d92c830b568c427","after":"b8185b3d6be0246f44afdd996ca9b47bc949e686","ref":"refs/heads/master","pushedAt":"2024-04-12T14:45:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bmoscon","name":"Bryant Moscon","path":"/bmoscon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1280059?s=80&v=4"},"commit":{"message":"Bump aiohttp from 3.9.3 to 3.9.4 (#1027)\n\nBumps [aiohttp](https://github.com/aio-libs/aiohttp) from 3.9.3 to 3.9.4.\r\n- [Release notes](https://github.com/aio-libs/aiohttp/releases)\r\n- [Changelog](https://github.com/aio-libs/aiohttp/blob/master/CHANGES.rst)\r\n- [Commits](https://github.com/aio-libs/aiohttp/compare/v3.9.3...v3.9.4)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: aiohttp\r\n dependency-type: direct:production\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump aiohttp from 3.9.3 to 3.9.4 (#1027)"}},{"before":null,"after":"4967c57d486f6263e8a9f9869526fb635b327e5c","ref":"refs/heads/dependabot/pip/aiohttp-3.9.4","pushedAt":"2024-04-12T14:30:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump aiohttp from 3.9.3 to 3.9.4\n\nBumps [aiohttp](https://github.com/aio-libs/aiohttp) from 3.9.3 to 3.9.4.\n- [Release notes](https://github.com/aio-libs/aiohttp/releases)\n- [Changelog](https://github.com/aio-libs/aiohttp/blob/master/CHANGES.rst)\n- [Commits](https://github.com/aio-libs/aiohttp/compare/v3.9.3...v3.9.4)\n\n---\nupdated-dependencies:\n- dependency-name: aiohttp\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump aiohttp from 3.9.3 to 3.9.4"}},{"before":"db8d22d01a28f1afd44029134ecaea4025050a61","after":"8c3f96aeef0f4c5cd3e0b05e4d92c830b568c427","ref":"refs/heads/master","pushedAt":"2024-04-01T22:54:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bmoscon","name":"Bryant Moscon","path":"/bmoscon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1280059?s=80&v=4"},"commit":{"message":"feat(bybit): Add spot support and migrate to API V5 (#1017)\n\n* feat(bybit): Add spot support and migrate to API V5\r\n\r\n* feat(bybit): typo fix\r\n\r\n---------\r\n\r\nCo-authored-by: Dmitry Bodunov ","shortMessageHtmlLink":"feat(bybit): Add spot support and migrate to API V5 (#1017)"}},{"before":"7a982de4c850e2071136f9e9f8564ff3603f57ee","after":"db8d22d01a28f1afd44029134ecaea4025050a61","ref":"refs/heads/master","pushedAt":"2024-02-27T15:04:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bmoscon","name":"Bryant Moscon","path":"/bmoscon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1280059?s=80&v=4"},"commit":{"message":"Add QuasarDB backend (#1007)\n\n* added quasar backend (not finished)\r\n\r\n* added demo for quasar backend\r\n\r\n* deleted unused imports\r\n\r\n* added Ticker, Candles, Trades support\r\n\r\n* Trades are now saved to two tables depending on side\r\n\r\n* updated quasar demo\r\n\r\n* removed unused callbacks\r\n\r\n* added shard_size to QuasarCallback,\r\nadded table creation,\r\nadded comments explaining _set_table_name method\r\n\r\n* added candles channel,\r\nmoved opening connection from init to write\r\n\r\n* writing to db is now accomplished with connection pool,\r\nformated file\r\n\r\n* added console output for channels\r\n\r\n* fixed issue where callbacks dict keys was overwritten\r\n\r\n* symbol column is now of symbol type,\r\nonly one table per callback,\r\ncreate table query is created for each callback type\r\n\r\n* removed binance\r\n\r\n* changed symbol tables, exchange is now of symbol type\r\n\r\n* add more channels\r\n\r\n* add initial BookQuasar implementation\r\n\r\n* change plugin name from quasar to quasardb\r\n\r\n* add quasrdb backend to setup\r\n\r\n* add quasardb to INSTALL.md\r\n\r\n* add quasardb to README.md\r\n\r\n* Update INSTALL.md\r\n\r\n* change \"book\" create table query\r\n\r\n* BookQuasar now stores only best ask, best bid\r\n\r\n* fix best_ask_amount\r\n\r\n* add more examples\r\n\r\n* add comment to BookQuasar format method\r\n\r\n* fix naming\r\n\r\n* change queries\r\n\r\n* use numpy instead of pandas\r\n\r\n* swap timestamp with receipt_timestamp\r\n\r\n* update quasardb requirements\r\n\r\n* small changes\r\n\r\n* Add QuasarDB to AUTHORS.md\r\n\r\n* use binance for TICKER channel\r\n\r\n* replace host and port args with uri in QuasarCallback","shortMessageHtmlLink":"Add QuasarDB backend (#1007)"}},{"before":"df692b6cf29803f6be1b1792a624a4ba5db49eed","after":"7a982de4c850e2071136f9e9f8564ff3603f57ee","ref":"refs/heads/master","pushedAt":"2024-02-26T17:48:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bmoscon","name":"Bryant Moscon","path":"/bmoscon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1280059?s=80&v=4"},"commit":{"message":"Use hasattr to determine if handler is callable (#1013)","shortMessageHtmlLink":"Use hasattr to determine if handler is callable (#1013)"}},{"before":"0aa393010fbfbcf28bad25d4da7ef1d4ff9767d6","after":"df692b6cf29803f6be1b1792a624a4ba5db49eed","ref":"refs/heads/master","pushedAt":"2024-02-04T00:10:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bmoscon","name":"Bryant Moscon","path":"/bmoscon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1280059?s=80&v=4"},"commit":{"message":"Coinbase migration to Advanced Trade (#1005)\n\n* Updated Coinbase: from Coinbase Pro to Advanced Trade\r\n\r\n* updated AUTHORS.md\r\n\r\n* finalized Coinbase updates\r\n\r\n* flake8\r\n\r\n* bug and typo fix\r\n\r\n* bug fix\r\n\r\n* bug fix\r\n\r\n* Removed seq_no as per doc: Subscribe to the level2 channel to guarantee that messages are delivered and your order book is in sync.\r\n\r\n* updates based on PR comments\r\n\r\n* updated CHANGES.md based on PR comment","shortMessageHtmlLink":"Coinbase migration to Advanced Trade (#1005)"}},{"before":"38d086ae6171d3d03fb07e3d07d40cc16e2517dd","after":null,"ref":"refs/heads/dependabot/pip/aiohttp-3.9.3","pushedAt":"2024-02-04T00:10:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bmoscon","name":"Bryant Moscon","path":"/bmoscon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1280059?s=80&v=4"}},{"before":"a2ef81eab54b913a9155b6c7c3285937ae4c0923","after":"0aa393010fbfbcf28bad25d4da7ef1d4ff9767d6","ref":"refs/heads/master","pushedAt":"2024-02-04T00:10:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bmoscon","name":"Bryant Moscon","path":"/bmoscon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1280059?s=80&v=4"},"commit":{"message":"Bump aiohttp from 3.9.1 to 3.9.3 (#1009)\n\nBumps [aiohttp](https://github.com/aio-libs/aiohttp) from 3.9.1 to 3.9.3.\r\n- [Release notes](https://github.com/aio-libs/aiohttp/releases)\r\n- [Changelog](https://github.com/aio-libs/aiohttp/blob/master/CHANGES.rst)\r\n- [Commits](https://github.com/aio-libs/aiohttp/compare/v3.9.1...v3.9.3)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: aiohttp\r\n dependency-type: direct:production\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump aiohttp from 3.9.1 to 3.9.3 (#1009)"}},{"before":"63b35c2b1a52a5a0ca6f9e06a4da1130956c732e","after":null,"ref":"refs/heads/dependabot/pip/aiohttp-3.9.2","pushedAt":"2024-01-30T14:36:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yM1QwMDo1NDo0Mi4wMDAwMDBazwAAAAS9cYkf","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yM1QwMDo1NDo0Mi4wMDAwMDBazwAAAAS9cYkf","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0zMFQxNDozNjo0NC4wMDAwMDBazwAAAAPtCykF"}},"title":"Activity ยท bmoscon/cryptofeed"}