{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":69393808,"defaultBranch":"main","name":"desec-stack","ownerLogin":"desec-io","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-09-27T20:02:32.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/22482887?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1727062052.0","currentOid":""},"activityList":{"items":[{"before":"b22ecd8246e85266271fd5c9529a9b15def1aba8","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/www/webapp/date-fns-4.0.0","pushedAt":"2024-09-23T03:27:32.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":null,"after":"28a699c4b624fd14d1721291f9d4c0e3b520c947","ref":"refs/heads/dependabot/npm_and_yarn/www/webapp/date-fns-4.1.0","pushedAt":"2024-09-23T03:27: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":"chore(deps): bump date-fns from 3.6.0 to 4.1.0 in /www/webapp\n\nBumps [date-fns](https://github.com/date-fns/date-fns) from 3.6.0 to 4.1.0.\n- [Release notes](https://github.com/date-fns/date-fns/releases)\n- [Changelog](https://github.com/date-fns/date-fns/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/date-fns/date-fns/compare/v3.6.0...v4.1.0)\n\n---\nupdated-dependencies:\n- dependency-name: date-fns\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump date-fns from 3.6.0 to 4.1.0 in /www/webapp"}},{"before":null,"after":"b22ecd8246e85266271fd5c9529a9b15def1aba8","ref":"refs/heads/dependabot/npm_and_yarn/www/webapp/date-fns-4.0.0","pushedAt":"2024-09-16T03:57:42.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":"chore(deps): bump date-fns from 3.6.0 to 4.0.0 in /www/webapp\n\nBumps [date-fns](https://github.com/date-fns/date-fns) from 3.6.0 to 4.0.0.\n- [Release notes](https://github.com/date-fns/date-fns/releases)\n- [Changelog](https://github.com/date-fns/date-fns/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/date-fns/date-fns/commits)\n\n---\nupdated-dependencies:\n- dependency-name: date-fns\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump date-fns from 3.6.0 to 4.0.0 in /www/webapp"}},{"before":null,"after":"db3de21ef5b03084e35789b4a4dd3f496583be4e","ref":"refs/heads/dependabot/pip/api/pyyaml-approx-eq-6.0.2","pushedAt":"2024-09-16T03:28:36.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":"chore(deps): update pyyaml requirement from ~=6.0.1 to ~=6.0.2 in /api\n\nUpdates the requirements on [pyyaml](https://github.com/yaml/pyyaml) to permit the latest version.\n- [Release notes](https://github.com/yaml/pyyaml/releases)\n- [Changelog](https://github.com/yaml/pyyaml/blob/main/CHANGES)\n- [Commits](https://github.com/yaml/pyyaml/compare/6.0.1...6.0.2)\n\n---\nupdated-dependencies:\n- dependency-name: pyyaml\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): update pyyaml requirement from ~=6.0.1 to ~=6.0.2 in /api"}},{"before":null,"after":"9cde844d661623a19c2e72753fb3a934b393e4b8","ref":"refs/heads/dependabot/pip/api/psycopg-approx-eq-3.2.2","pushedAt":"2024-09-16T03:28:32.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":"chore(deps): update psycopg requirement from ~=3.2.1 to ~=3.2.2 in /api\n\nUpdates the requirements on [psycopg](https://github.com/psycopg/psycopg) to permit the latest version.\n- [Changelog](https://github.com/psycopg/psycopg/blob/master/docs/news.rst)\n- [Commits](https://github.com/psycopg/psycopg/compare/3.2.1...3.2.2)\n\n---\nupdated-dependencies:\n- dependency-name: psycopg\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): update psycopg requirement from ~=3.2.1 to ~=3.2.2 in /api"}},{"before":null,"after":"7e2b885a2b5d0cd0b7046809d4ff68086b8c05d2","ref":"refs/heads/dependabot/pip/api/psl-dns-approx-eq-1.1.1","pushedAt":"2024-09-16T03:28:27.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":"chore(deps): update psl-dns requirement from ~=1.1.0 to ~=1.1.1 in /api\n\nUpdates the requirements on [psl-dns](https://github.com/sse-secure-systems/psl-dns) to permit the latest version.\n- [Release notes](https://github.com/sse-secure-systems/psl-dns/releases)\n- [Commits](https://github.com/sse-secure-systems/psl-dns/compare/v1.1...v1.1.1)\n\n---\nupdated-dependencies:\n- dependency-name: psl-dns\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): update psl-dns requirement from ~=1.1.0 to ~=1.1.1 in /api"}},{"before":null,"after":"276f49eae63b63355bee7acf717dd65848ca27ac","ref":"refs/heads/dependabot/pip/api/django-pgtrigger-approx-eq-4.12.2","pushedAt":"2024-09-16T03:28:24.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":"chore(deps): update django-pgtrigger requirement in /api\n\nUpdates the requirements on [django-pgtrigger](https://github.com/Opus10/django-pgtrigger) to permit the latest version.\n- [Release notes](https://github.com/Opus10/django-pgtrigger/releases)\n- [Changelog](https://github.com/Opus10/django-pgtrigger/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/Opus10/django-pgtrigger/compare/4.11.1...4.12.2)\n\n---\nupdated-dependencies:\n- dependency-name: django-pgtrigger\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): update django-pgtrigger requirement in /api"}},{"before":"44da15aedfd39a352c61dbbb60963d9e139d39f2","after":null,"ref":"refs/heads/dependabot/pip/api/coverage-approx-eq-7.6.1","pushedAt":"2024-09-13T14:40:11.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":"f8f5ff0ef3f9c1839f9c64f97ef3a8afec47ed58","after":null,"ref":"refs/heads/dependabot/pip/api/cryptography-approx-eq-43.0.1","pushedAt":"2024-09-13T14:40:11.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":"1ada8bd0e9a780b5c370a07f34dea9343d3eea78","after":null,"ref":"refs/heads/dependabot/pip/api/django-approx-eq-5.1.1","pushedAt":"2024-09-13T14:40:09.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":"71e0d7a1edc446ee14754c255647dfd94661fe6d","after":"7b17d2444bec74de99496d95362b12a051d950cf","ref":"refs/heads/main","pushedAt":"2024-09-13T14:39:28.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"peterthomassen","name":"Peter Thomassen","path":"/peterthomassen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4242683?s=80&v=4"},"commit":{"message":"chore(deps): update django requirement from ~=5.1.0 to ~=5.1.1 in /api\n\nUpdates the requirements on [django](https://github.com/django/django) to permit the latest version.\n- [Commits](https://github.com/django/django/compare/5.1...5.1.1)\n\n---\nupdated-dependencies:\n- dependency-name: django\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): update django requirement from ~=5.1.0 to ~=5.1.1 in /api"}},{"before":"11d8bad44ee5c4dcd6bea1e5ba67fa1d856564cf","after":"71e0d7a1edc446ee14754c255647dfd94661fe6d","ref":"refs/heads/main","pushedAt":"2024-09-13T14:19:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peterthomassen","name":"Peter Thomassen","path":"/peterthomassen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4242683?s=80&v=4"},"commit":{"message":"feat(tests): use built-in typing\n\nNew since python 3.9:\nhttps://docs.python.org/3/whatsnew/3.9.html#type-hinting-generics-in-standard-collections","shortMessageHtmlLink":"feat(tests): use built-in typing"}},{"before":"d8fb5e0c1c92bef6bc45fae0cf25c45e0bd9fb2c","after":null,"ref":"refs/heads/dependabot/pip/api/pip-api-7a8c01f99f","pushedAt":"2024-09-13T14:03:37.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":"0b5062ce83f152455abd2991c4f56e09fa4c7df0","after":"11d8bad44ee5c4dcd6bea1e5ba67fa1d856564cf","ref":"refs/heads/main","pushedAt":"2024-09-13T14:03:24.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"peterthomassen","name":"Peter Thomassen","path":"/peterthomassen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4242683?s=80&v=4"},"commit":{"message":"fix(api): typo","shortMessageHtmlLink":"fix(api): typo"}},{"before":"72e7f1ab04384f75abfba43bae520299e7e48cf9","after":null,"ref":"refs/heads/dependabot/pip/api/cryptography-approx-eq-43.0.0","pushedAt":"2024-09-13T14:02:28.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":null,"after":"f8f5ff0ef3f9c1839f9c64f97ef3a8afec47ed58","ref":"refs/heads/dependabot/pip/api/cryptography-approx-eq-43.0.1","pushedAt":"2024-09-13T14:02:24.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":"chore(deps): update cryptography requirement in /api\n\nUpdates the requirements on [cryptography](https://github.com/pyca/cryptography) to permit the latest version.\n- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)\n- [Commits](https://github.com/pyca/cryptography/compare/43.0.0...43.0.1)\n\n---\nupdated-dependencies:\n- dependency-name: cryptography\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): update cryptography requirement in /api"}},{"before":"18c273f60f207d3dde649afe2841a7507e765392","after":null,"ref":"refs/heads/dependabot/pip/api/django-approx-eq-5.0.7","pushedAt":"2024-09-13T14:02:16.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":null,"after":"1ada8bd0e9a780b5c370a07f34dea9343d3eea78","ref":"refs/heads/dependabot/pip/api/django-approx-eq-5.1.1","pushedAt":"2024-09-13T14:02:12.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":"chore(deps): update django requirement from ~=5.1.0 to ~=5.1.1 in /api\n\nUpdates the requirements on [django](https://github.com/django/django) to permit the latest version.\n- [Commits](https://github.com/django/django/compare/5.1...5.1.1)\n\n---\nupdated-dependencies:\n- dependency-name: django\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): update django requirement from ~=5.1.0 to ~=5.1.1 in /api"}},{"before":"0fbdfeb0f7772efb456043967b802683c4aba71f","after":null,"ref":"refs/heads/dependabot/pip/api/coverage-approx-eq-7.6.0","pushedAt":"2024-09-13T14:02:03.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":null,"after":"44da15aedfd39a352c61dbbb60963d9e139d39f2","ref":"refs/heads/dependabot/pip/api/coverage-approx-eq-7.6.1","pushedAt":"2024-09-13T14:01:59.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":"chore(deps): update coverage requirement from ~=7.6.0 to ~=7.6.1 in /api\n\nUpdates the requirements on [coverage](https://github.com/nedbat/coveragepy) to permit the latest version.\n- [Release notes](https://github.com/nedbat/coveragepy/releases)\n- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst)\n- [Commits](https://github.com/nedbat/coveragepy/compare/7.6.0...7.6.1)\n\n---\nupdated-dependencies:\n- dependency-name: coverage\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): update coverage requirement from ~=7.6.0 to ~=7.6.1 in /api"}},{"before":"09364029f4164e4e5dd7ec366281378979a009f0","after":null,"ref":"refs/heads/dependabot/pip/api/psycopg-approx-eq-3.2.1","pushedAt":"2024-09-13T14:01: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":"0b5062ce83f152455abd2991c4f56e09fa4c7df0","after":null,"ref":"refs/heads/20240909_Django5.1","pushedAt":"2024-09-10T08:41:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"peterthomassen","name":"Peter Thomassen","path":"/peterthomassen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4242683?s=80&v=4"}},{"before":"0d1bd55808ffb58af644fa897f8c92ce356b896e","after":"0b5062ce83f152455abd2991c4f56e09fa4c7df0","ref":"refs/heads/main","pushedAt":"2024-09-10T08:41:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"peterthomassen","name":"Peter Thomassen","path":"/peterthomassen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4242683?s=80&v=4"},"commit":{"message":"feat(api): use persistent database connection","shortMessageHtmlLink":"feat(api): use persistent database connection"}},{"before":"1a3f2669cea1d8bdaaee0e835cf303c34a0adb3f","after":"0b5062ce83f152455abd2991c4f56e09fa4c7df0","ref":"refs/heads/20240909_Django5.1","pushedAt":"2024-09-09T23:14:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"peterthomassen","name":"Peter Thomassen","path":"/peterthomassen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4242683?s=80&v=4"},"commit":{"message":"feat(api): use persistent database connection","shortMessageHtmlLink":"feat(api): use persistent database connection"}},{"before":null,"after":"1a3f2669cea1d8bdaaee0e835cf303c34a0adb3f","ref":"refs/heads/20240909_Django5.1","pushedAt":"2024-09-09T23:04:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"peterthomassen","name":"Peter Thomassen","path":"/peterthomassen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4242683?s=80&v=4"},"commit":{"message":"feat(api): use persistent database connection","shortMessageHtmlLink":"feat(api): use persistent database connection"}},{"before":"0d1bd55808ffb58af644fa897f8c92ce356b896e","after":null,"ref":"refs/heads/20240826_misc","pushedAt":"2024-09-09T21:42:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"peterthomassen","name":"Peter Thomassen","path":"/peterthomassen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4242683?s=80&v=4"}},{"before":"41ee90eecb4f54d141956b33066ae9ef69442120","after":"0d1bd55808ffb58af644fa897f8c92ce356b896e","ref":"refs/heads/main","pushedAt":"2024-09-09T21:36:25.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"peterthomassen","name":"Peter Thomassen","path":"/peterthomassen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4242683?s=80&v=4"},"commit":{"message":"fix(test): squash migrations 1 through 31\n\nThis commit /manually/ squashes migrations pertaining the\nuser.email field. This was necessary due to upstream removal of\nCIEmailField, resulting in an extra index in the api database\nthat made migration 0031 fail. The manual fix was to move all\nchanges pertaining user.email to migration 0001. Among all\naffected migrations, the one with the highest number is 0031.\n\nThis commit also Django-squashes migrations 1 through 31\n(including) to make clear that database versions in this range\naren't supported anymore.\n\nIf you maintain a desec-stack deployment and this breaking\nchange is a problem, please contact support@desec.io. Thanks!","shortMessageHtmlLink":"fix(test): squash migrations 1 through 31"}},{"before":"bc05984b579392ece0ec41b85f6da0b2fe9d6b60","after":"0d1bd55808ffb58af644fa897f8c92ce356b896e","ref":"refs/heads/20240826_misc","pushedAt":"2024-09-09T20:52:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"peterthomassen","name":"Peter Thomassen","path":"/peterthomassen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4242683?s=80&v=4"},"commit":{"message":"fix(test): squash migrations 1 through 31\n\nThis commit /manually/ squashes migrations pertaining the\nuser.email field. This was necessary due to upstream removal of\nCIEmailField, resulting in an extra index in the api database\nthat made migration 0031 fail. The manual fix was to move all\nchanges pertaining user.email to migration 0001. Among all\naffected migrations, the one with the highest number is 0031.\n\nThis commit also Django-squashes migrations 1 through 31\n(including) to make clear that database versions in this range\naren't supported anymore.\n\nIf you maintain a desec-stack deployment and this breaking\nchange is a problem, please contact support@desec.io. Thanks!","shortMessageHtmlLink":"fix(test): squash migrations 1 through 31"}},{"before":"6a6493354e3a18edcc5ef8db5a9b5d5079564585","after":"bc05984b579392ece0ec41b85f6da0b2fe9d6b60","ref":"refs/heads/20240826_misc","pushedAt":"2024-09-09T20:48:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"peterthomassen","name":"Peter Thomassen","path":"/peterthomassen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4242683?s=80&v=4"},"commit":{"message":"fix(test): squash migrations 1 through 31\n\nThis commit /manually/ squashes migrations pertaining the\nuser.email field. This was necessary due to upstream removal of\nCIEmailField, resulting in an extra index in the api database\nthat made migration 0031 fail. The manual fix was to move all\nchanges pertaining user.email to migration 0001. Among all\naffected migrations, the one with the highest number is 0031.\n\nThis commit also Django-squashes migrations 1 through 31\n(including) to make clear that database versions in this range\naren't supported anymore.\n\nIf you maintain a desec-stack deployment and this breaking\nchange is a problem, please contact support@desec.io. Thanks!","shortMessageHtmlLink":"fix(test): squash migrations 1 through 31"}},{"before":"53864d32f23e12702676b0fa85dbddc14b9e081a","after":"6a6493354e3a18edcc5ef8db5a9b5d5079564585","ref":"refs/heads/20240826_misc","pushedAt":"2024-09-09T20:43:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"peterthomassen","name":"Peter Thomassen","path":"/peterthomassen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4242683?s=80&v=4"},"commit":{"message":"fix(test): squash migrations 1 through 31\n\nThis commit /manually/ squashes migrations pertaining the\nuser.email field. This was necessary due to upstream removal of\nCIEmailField, resulting in an extra index in the api database\nthat made migration 0031 fail. The manual fix was to move all\nchanges pertaining user.email to migration 0001. Among all\naffected migrations, the one with the highest number is 0031.\n\nThis commit also Django-squashes migrations 1 through 31\n(including) to make clear that database versions in this range\naren't supported anymore.\n\nIf you maintain a desec-stack deployment and this breaking\nchange is a problem, please contact support@desec.io. Thanks!","shortMessageHtmlLink":"fix(test): squash migrations 1 through 31"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yM1QwMzoyNzozMi4wMDAwMDBazwAAAAS9gnq6","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wOVQyMDo0MzoxOS4wMDAwMDBazwAAAASxWAGa"}},"title":"Activity ยท desec-io/desec-stack"}