{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":386304026,"defaultBranch":"main","name":"eventsourcing-sqlalchemy","ownerLogin":"pyeventsourcing","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-07-15T13:41:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/87483369?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1705009156.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"9a4f23ffde087dc4e58fc1f79e86cf62777b41a9","ref":"refs/heads/dependabot/pip/jinja2-3.1.3","pushedAt":"2024-01-11T21:39:16.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 jinja2 from 3.1.2 to 3.1.3\n\nBumps [jinja2](https://github.com/pallets/jinja) from 3.1.2 to 3.1.3.\n- [Release notes](https://github.com/pallets/jinja/releases)\n- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)\n- [Commits](https://github.com/pallets/jinja/compare/3.1.2...3.1.3)\n\n---\nupdated-dependencies:\n- dependency-name: jinja2\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump jinja2 from 3.1.2 to 3.1.3"}},{"before":null,"after":"c5d73a9203a012f4a70395850ce560197019a0d3","ref":"refs/heads/dependabot/pip/gitpython-3.1.41","pushedAt":"2024-01-10T17:05:25.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 gitpython from 3.1.40 to 3.1.41\n\nBumps [gitpython](https://github.com/gitpython-developers/GitPython) from 3.1.40 to 3.1.41.\n- [Release notes](https://github.com/gitpython-developers/GitPython/releases)\n- [Changelog](https://github.com/gitpython-developers/GitPython/blob/main/CHANGES)\n- [Commits](https://github.com/gitpython-developers/GitPython/compare/3.1.40...3.1.41)\n\n---\nupdated-dependencies:\n- dependency-name: gitpython\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump gitpython from 3.1.40 to 3.1.41"}},{"before":null,"after":"53910e9c00b96c52b8a8a327bc1d1a555432b12f","ref":"refs/heads/dependabot/pip/pycryptodome-3.19.1","pushedAt":"2024-01-05T17:44:13.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 pycryptodome from 3.16.0 to 3.19.1\n\nBumps [pycryptodome](https://github.com/Legrandin/pycryptodome) from 3.16.0 to 3.19.1.\n- [Release notes](https://github.com/Legrandin/pycryptodome/releases)\n- [Changelog](https://github.com/Legrandin/pycryptodome/blob/master/Changelog.rst)\n- [Commits](https://github.com/Legrandin/pycryptodome/compare/v3.16.0...v3.19.1)\n\n---\nupdated-dependencies:\n- dependency-name: pycryptodome\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump pycryptodome from 3.16.0 to 3.19.1"}},{"before":null,"after":"3111d6729a801c7a776df1c515bcc3d88caff629","ref":"refs/heads/dependabot/pip/cryptography-41.0.6","pushedAt":"2023-11-29T00:18:29.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 cryptography from 41.0.4 to 41.0.6\n\nBumps [cryptography](https://github.com/pyca/cryptography) from 41.0.4 to 41.0.6.\n- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)\n- [Commits](https://github.com/pyca/cryptography/compare/41.0.4...41.0.6)\n\n---\nupdated-dependencies:\n- dependency-name: cryptography\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump cryptography from 41.0.4 to 41.0.6"}},{"before":null,"after":"3b32bbf7940d584dfc4dd49ed566464264a7847c","ref":"refs/heads/dependabot/pip/aiohttp-3.9.0","pushedAt":"2023-11-28T01:06:03.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.0b0 to 3.9.0\n\nBumps [aiohttp](https://github.com/aio-libs/aiohttp) from 3.9.0b0 to 3.9.0.\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.0b0...v3.9.0)\n\n---\nupdated-dependencies:\n- dependency-name: aiohttp\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump aiohttp from 3.9.0b0 to 3.9.0"}},{"before":null,"after":"e74134b3b3c7667d7c6088be218a183da0afe46e","ref":"refs/heads/dependabot/pip/werkzeug-3.0.1","pushedAt":"2023-10-25T20:11:28.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 werkzeug from 3.0.0 to 3.0.1\n\nBumps [werkzeug](https://github.com/pallets/werkzeug) from 3.0.0 to 3.0.1.\n- [Release notes](https://github.com/pallets/werkzeug/releases)\n- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst)\n- [Commits](https://github.com/pallets/werkzeug/compare/3.0.0...3.0.1)\n\n---\nupdated-dependencies:\n- dependency-name: werkzeug\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump werkzeug from 3.0.0 to 3.0.1"}},{"before":"213288d6977f40210047a063c68b5bf55dca8313","after":"b17d4e73eae383729b53789cd60713e8ff607e21","ref":"refs/heads/main","pushedAt":"2023-10-23T17:19:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnbywater","name":"John Bywater","path":"/johnbywater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3607503?s=80&v=4"},"commit":{"message":"Fixed TOC in README.md.","shortMessageHtmlLink":"Fixed TOC in README.md."}},{"before":"9b980550a957ea462d53b64edd83cffd1e3cda1d","after":"213288d6977f40210047a063c68b5bf55dca8313","ref":"refs/heads/main","pushedAt":"2023-10-23T16:43:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnbywater","name":"John Bywater","path":"/johnbywater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3607503?s=80&v=4"},"commit":{"message":"Fixed comment in README.md.","shortMessageHtmlLink":"Fixed comment in README.md."}},{"before":"da978c12d6e3daef9bb85dd3612e966ebe87e4ef","after":"9b980550a957ea462d53b64edd83cffd1e3cda1d","ref":"refs/heads/main","pushedAt":"2023-10-23T16:38:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnbywater","name":"John Bywater","path":"/johnbywater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3607503?s=80&v=4"},"commit":{"message":"Increased version number to 0.7.","shortMessageHtmlLink":"Increased version number to 0.7."}},{"before":"82b2d2dbd2334dc2eda3706d68f080702f8cadae","after":"da978c12d6e3daef9bb85dd3612e966ebe87e4ef","ref":"refs/heads/main","pushedAt":"2023-10-23T16:32:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnbywater","name":"John Bywater","path":"/johnbywater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3607503?s=80&v=4"},"commit":{"message":"Slightly adjusted README.md.","shortMessageHtmlLink":"Slightly adjusted README.md."}},{"before":"b5c4215eb3c7eedcf0b49c91892aa9fae52d28a9","after":"82b2d2dbd2334dc2eda3706d68f080702f8cadae","ref":"refs/heads/main","pushedAt":"2023-10-23T16:17:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnbywater","name":"John Bywater","path":"/johnbywater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3607503?s=80&v=4"},"commit":{"message":"Added sections to README.md for Flask and FastAPI.","shortMessageHtmlLink":"Added sections to README.md for Flask and FastAPI."}},{"before":"cd05f20e95ddf3a8b963221609bf990a2683aba0","after":"b5c4215eb3c7eedcf0b49c91892aa9fae52d28a9","ref":"refs/heads/main","pushedAt":"2023-10-23T08:51:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"johnbywater","name":"John Bywater","path":"/johnbywater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3607503?s=80&v=4"},"commit":{"message":"Added 'SQLALCHEMY_SCOPED_SESSION_TOPIC' so scoped session can be used when application is constructed.","shortMessageHtmlLink":"Added 'SQLALCHEMY_SCOPED_SESSION_TOPIC' so scoped session can be used…"}},{"before":"abca46429497141988319c11a96b89de88a093ed","after":"cd05f20e95ddf3a8b963221609bf990a2683aba0","ref":"refs/heads/main","pushedAt":"2023-10-23T07:34:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnbywater","name":"John Bywater","path":"/johnbywater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3607503?s=80&v=4"},"commit":{"message":"Added step 'Downgrade Flask-SQLAlchemy' to GitHub workflow.","shortMessageHtmlLink":"Added step 'Downgrade Flask-SQLAlchemy' to GitHub workflow."}},{"before":"c4e25a53c723e87526ebada06e005601e53e6798","after":"abca46429497141988319c11a96b89de88a093ed","ref":"refs/heads/main","pushedAt":"2023-10-23T07:17:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnbywater","name":"John Bywater","path":"/johnbywater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3607503?s=80&v=4"},"commit":{"message":"Fixed mypy issue.","shortMessageHtmlLink":"Fixed mypy issue."}},{"before":"6d86dc7839d5409e8421bded9ef6408f38fbe09a","after":"c4e25a53c723e87526ebada06e005601e53e6798","ref":"refs/heads/main","pushedAt":"2023-10-23T07:10:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnbywater","name":"John Bywater","path":"/johnbywater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3607503?s=80&v=4"},"commit":{"message":"Added tests for using scoped sessions with flask-sqlalchemy and fastapi-sqlalchemy.","shortMessageHtmlLink":"Added tests for using scoped sessions with flask-sqlalchemy and fasta…"}},{"before":"5a0bf73d9979c8f915279ea784ad7c849ed18186","after":"6d86dc7839d5409e8421bded9ef6408f38fbe09a","ref":"refs/heads/main","pushedAt":"2023-10-23T04:09:45.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"johnbywater","name":"John Bywater","path":"/johnbywater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3607503?s=80&v=4"},"commit":{"message":"Added set_scoped_session() method to SQLAlchemyDatastore.\n\nAlso relaxed the requirement to construct it with either a URL or a session_maker, so that a scoped_session can be set after the application has been constructed. But in this case the database table won't automatically be created when the application is constructed.","shortMessageHtmlLink":"Added set_scoped_session() method to SQLAlchemyDatastore."}},{"before":"7af17e31af1f7c00e9e7f1dae0dc476bb9d59c38","after":"5a0bf73d9979c8f915279ea784ad7c849ed18186","ref":"refs/heads/main","pushedAt":"2023-10-22T18:24:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnbywater","name":"John Bywater","path":"/johnbywater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3607503?s=80&v=4"},"commit":{"message":"Adjusted DB URL strings after getting spurious E231 errors from Flake8 with Python 3.12.","shortMessageHtmlLink":"Adjusted DB URL strings after getting spurious E231 errors from Flake…"}},{"before":"06d40a183a535c748e13ecc2c1c9971c580281c4","after":"7af17e31af1f7c00e9e7f1dae0dc476bb9d59c38","ref":"refs/heads/main","pushedAt":"2023-10-22T18:11:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnbywater","name":"John Bywater","path":"/johnbywater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3607503?s=80&v=4"},"commit":{"message":"Added 'aiohttp = \"3.9.0b0\"' as a dev dependency, for Python 3.12.","shortMessageHtmlLink":"Added 'aiohttp = \"3.9.0b0\"' as a dev dependency, for Python 3.12."}},{"before":"093eacbf76a894d9358a99d5aeff0a03b2ae9710","after":null,"ref":"refs/heads/dependabot/pip/urllib3-2.0.7","pushedAt":"2023-10-22T17:57:43.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":"c017b246a6eca6f555f7d4ae241fc09e7c4cd174","after":"06d40a183a535c748e13ecc2c1c9971c580281c4","ref":"refs/heads/main","pushedAt":"2023-10-22T17:57:35.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"johnbywater","name":"John Bywater","path":"/johnbywater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3607503?s=80&v=4"},"commit":{"message":"Merge pull request #13 from pyeventsourcing/dependabot/pip/urllib3-2.0.7\n\nBump urllib3 from 2.0.6 to 2.0.7","shortMessageHtmlLink":"Merge pull request #13 from pyeventsourcing/dependabot/pip/urllib3-2.0.7"}},{"before":"6ca135f46cb41ddcf4a91b3f4a6166961357be35","after":"c017b246a6eca6f555f7d4ae241fc09e7c4cd174","ref":"refs/heads/main","pushedAt":"2023-10-22T17:57:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnbywater","name":"John Bywater","path":"/johnbywater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3607503?s=80&v=4"},"commit":{"message":"Expanded build matrix to include Python 3.12.","shortMessageHtmlLink":"Expanded build matrix to include Python 3.12."}},{"before":"ba470b561a60caded7645886226652cab06d2078","after":"093eacbf76a894d9358a99d5aeff0a03b2ae9710","ref":"refs/heads/dependabot/pip/urllib3-2.0.7","pushedAt":"2023-10-22T17:54:21.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"johnbywater","name":"John Bywater","path":"/johnbywater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3607503?s=80&v=4"},"commit":{"message":"Merge branch 'main' into dependabot/pip/urllib3-2.0.7","shortMessageHtmlLink":"Merge branch 'main' into dependabot/pip/urllib3-2.0.7"}},{"before":"9bc0600b5b36da349707692042cf577a14a2bafb","after":"6ca135f46cb41ddcf4a91b3f4a6166961357be35","ref":"refs/heads/main","pushedAt":"2023-10-22T17:52:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnbywater","name":"John Bywater","path":"/johnbywater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3607503?s=80&v=4"},"commit":{"message":"Changed project to use Poetry 1.6.1.","shortMessageHtmlLink":"Changed project to use Poetry 1.6.1."}},{"before":"0429b007e8d4ba7f813f59c78f9023153f476712","after":"9bc0600b5b36da349707692042cf577a14a2bafb","ref":"refs/heads/main","pushedAt":"2023-10-22T17:41:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"johnbywater","name":"John Bywater","path":"/johnbywater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3607503?s=80&v=4"},"commit":{"message":"Adjusted recorders to lock the stored events table, and to flush the session, only when inserting events that have autoincremented IDs (so not for snapshots).","shortMessageHtmlLink":"Adjusted recorders to lock the stored events table, and to flush the …"}},{"before":"8fdbd3b56570b476385b57a65cd376ce1dde2630","after":"0429b007e8d4ba7f813f59c78f9023153f476712","ref":"refs/heads/main","pushedAt":"2023-10-22T15:57:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnbywater","name":"John Bywater","path":"/johnbywater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3607503?s=80&v=4"},"commit":{"message":"Increased version to 0.6.","shortMessageHtmlLink":"Increased version to 0.6."}},{"before":"272cecc3689129e9a0a6ba1b1f852ae435c74c29","after":"8fdbd3b56570b476385b57a65cd376ce1dde2630","ref":"refs/heads/main","pushedAt":"2023-10-22T15:56:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnbywater","name":"John Bywater","path":"/johnbywater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3607503?s=80&v=4"},"commit":{"message":"Added type assertion for session object.","shortMessageHtmlLink":"Added type assertion for session object."}},{"before":"a7f8af5f4545098567b02fcb9f6c241b54757086","after":"272cecc3689129e9a0a6ba1b1f852ae435c74c29","ref":"refs/heads/main","pushedAt":"2023-10-22T15:55:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnbywater","name":"John Bywater","path":"/johnbywater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3607503?s=80&v=4"},"commit":{"message":"Updated packages.","shortMessageHtmlLink":"Updated packages."}},{"before":"29ac82ef438f42fcffe6f219b06d4b69191976b9","after":"a7f8af5f4545098567b02fcb9f6c241b54757086","ref":"refs/heads/main","pushedAt":"2023-10-22T15:50:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnbywater","name":"John Bywater","path":"/johnbywater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3607503?s=80&v=4"},"commit":{"message":"Adjusted SQLAlchemyApplicationRecorder.insert_events() so that sessions can be managed outside application command methods.","shortMessageHtmlLink":"Adjusted SQLAlchemyApplicationRecorder.insert_events() so that sessio…"}},{"before":"b4751035bc4b36b6b9def0b621972275e77be5f4","after":"29ac82ef438f42fcffe6f219b06d4b69191976b9","ref":"refs/heads/main","pushedAt":"2023-10-22T15:09:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"johnbywater","name":"John Bywater","path":"/johnbywater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3607503?s=80&v=4"},"commit":{"message":"Increased version to 0.5.","shortMessageHtmlLink":"Increased version to 0.5."}},{"before":"f4986a25bb118eb74fd82a205f4b92a2a8b5b03c","after":"b4751035bc4b36b6b9def0b621972275e77be5f4","ref":"refs/heads/main","pushedAt":"2023-10-22T15:00:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnbywater","name":"John Bywater","path":"/johnbywater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3607503?s=80&v=4"},"commit":{"message":"Refactored Factory class so that recorder classes are specified as class attributes.\n\nThis makes it easier to define custom persistence modules that extend the recorder classes without having to duplicate the Factory methods which construct them.","shortMessageHtmlLink":"Refactored Factory class so that recorder classes are specified as cl…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD3a0XegA","startCursor":null,"endCursor":null}},"title":"Activity · pyeventsourcing/eventsourcing-sqlalchemy"}