{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":175591780,"defaultBranch":"main","name":"domain-events-bundle","ownerLogin":"headsnet","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-03-14T09:40:36.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/28262353?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717317347.0","currentOid":""},"activityList":{"items":[{"before":"22d572d9ff46a14056f37db9eaf16a322de854cc","after":null,"ref":"refs/heads/update-ci-for-latest-php-symfony","pushedAt":"2024-06-02T08:31:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"benr77","name":"Ben Roberts","path":"/benr77","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2156742?s=80&v=4"}},{"before":"dddcf07b36597873fd0fcfecce123e3696a1e53e","after":"b530a24f4d41ad16d8238afb0e62ad775a1cdfeb","ref":"refs/heads/main","pushedAt":"2024-06-02T08:31:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"benr77","name":"Ben Roberts","path":"/benr77","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2156742?s=80&v=4"},"commit":{"message":"Update new default branch to \"main\", add latest Symfony & PHP versions (#37)\n\n* Update new default branch to \"main\", add latest Symfony & PHP versions\r\n\r\n* Support version 3.0 of nyholm/symfony-bundle-test\r\n\r\n* Permit Symfony ^7.0\r\n\r\n* Update to latest config syntax\r\n\r\n* Require symfony/property-access component to support object normalizer","shortMessageHtmlLink":"Update new default branch to \"main\", add latest Symfony & PHP versions ("}},{"before":"5016481fc84246c1500c194e4de523846262cc85","after":"22d572d9ff46a14056f37db9eaf16a322de854cc","ref":"refs/heads/update-ci-for-latest-php-symfony","pushedAt":"2024-06-02T08:28:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"benr77","name":"Ben Roberts","path":"/benr77","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2156742?s=80&v=4"},"commit":{"message":"Require symfony/property-access component to support object normalizer","shortMessageHtmlLink":"Require symfony/property-access component to support object normalizer"}},{"before":"863e053397d53cd40d33fe410d6eca2f94b22aa3","after":"5016481fc84246c1500c194e4de523846262cc85","ref":"refs/heads/update-ci-for-latest-php-symfony","pushedAt":"2024-06-02T07:23:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"benr77","name":"Ben Roberts","path":"/benr77","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2156742?s=80&v=4"},"commit":{"message":"Permit Symfony ^7.0","shortMessageHtmlLink":"Permit Symfony ^7.0"}},{"before":"40fd6ac6935c52039a9ce4ad64d68579967456a6","after":"863e053397d53cd40d33fe410d6eca2f94b22aa3","ref":"refs/heads/update-ci-for-latest-php-symfony","pushedAt":"2024-06-02T07:21:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"benr77","name":"Ben Roberts","path":"/benr77","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2156742?s=80&v=4"},"commit":{"message":"Support version 3.0 of nyholm/symfony-bundle-test","shortMessageHtmlLink":"Support version 3.0 of nyholm/symfony-bundle-test"}},{"before":null,"after":"40fd6ac6935c52039a9ce4ad64d68579967456a6","ref":"refs/heads/update-ci-for-latest-php-symfony","pushedAt":"2024-06-02T07:16:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"benr77","name":"Ben Roberts","path":"/benr77","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2156742?s=80&v=4"},"commit":{"message":"Update new default branch to \"main\", add latest Symfony & PHP versions","shortMessageHtmlLink":"Update new default branch to \"main\", add latest Symfony & PHP versions"}},{"before":"dddcf07b36597873fd0fcfecce123e3696a1e53e","after":null,"ref":"refs/heads/master","pushedAt":"2024-06-02T07:12:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"benr77","name":"Ben Roberts","path":"/benr77","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2156742?s=80&v=4"}},{"before":null,"after":"dddcf07b36597873fd0fcfecce123e3696a1e53e","ref":"refs/heads/main","pushedAt":"2024-06-02T07:10:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"benr77","name":"Ben Roberts","path":"/benr77","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2156742?s=80&v=4"},"commit":{"message":"Refresh StoredEvent object and confirm still unpublished (#36)\n\nIn extremely high concurrency situations, it was possible for the\r\nentities loaded in `PublishDomainEventSubscriber::publishEvents()` to be\r\npublished by another process, before the subsequent lock was acquired.\r\n\r\nThis commit enables a Doctrine \"refresh\" of the entity, inside the lock,\r\nwhich then allows us to perform a reliable lookup of the entity's\r\npublished status, and then only publish if it is still unpublished.","shortMessageHtmlLink":"Refresh StoredEvent object and confirm still unpublished (#36)"}},{"before":"9f2eee95b46805c9782fee1999c450d05c906249","after":null,"ref":"refs/heads/fix-concurrency-problems","pushedAt":"2024-06-02T07:09:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"benr77","name":"Ben Roberts","path":"/benr77","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2156742?s=80&v=4"}},{"before":"2bc754f95904be11b7a6ef1d560b3675b99dbd05","after":"dddcf07b36597873fd0fcfecce123e3696a1e53e","ref":"refs/heads/master","pushedAt":"2024-06-02T07:09:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"benr77","name":"Ben Roberts","path":"/benr77","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2156742?s=80&v=4"},"commit":{"message":"Refresh StoredEvent object and confirm still unpublished (#36)\n\nIn extremely high concurrency situations, it was possible for the\r\nentities loaded in `PublishDomainEventSubscriber::publishEvents()` to be\r\npublished by another process, before the subsequent lock was acquired.\r\n\r\nThis commit enables a Doctrine \"refresh\" of the entity, inside the lock,\r\nwhich then allows us to perform a reliable lookup of the entity's\r\npublished status, and then only publish if it is still unpublished.","shortMessageHtmlLink":"Refresh StoredEvent object and confirm still unpublished (#36)"}},{"before":"1147ceb63c86592a03eb12d49673d4fd57515ab1","after":"9f2eee95b46805c9782fee1999c450d05c906249","ref":"refs/heads/fix-concurrency-problems","pushedAt":"2024-06-02T07:05:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"benr77","name":"Ben Roberts","path":"/benr77","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2156742?s=80&v=4"},"commit":{"message":"Refresh StoredEvent object and confirm still unpublished\n\nIn extremely high concurrency situations, it was possible for the\nentities loaded in `PublishDomainEventSubscriber::publishEvents()` to be\npublished by another process, before the subsequent lock was acquired.\n\nThis commit enables a Doctrine \"refresh\" of the entity, inside the lock,\nwhich then allows us to perform a reliable lookup of the entity's\npublished status, and then only publish if it is still unpublished.","shortMessageHtmlLink":"Refresh StoredEvent object and confirm still unpublished"}},{"before":"c38331eb261764aa958fe42ca404a401fdb5f1fc","after":null,"ref":"refs/heads/update-readme","pushedAt":"2024-06-02T06:58:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"benr77","name":"Ben Roberts","path":"/benr77","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2156742?s=80&v=4"}},{"before":"fd802fe2c7e961538fe36bd4857d53d7e1233b4c","after":"2bc754f95904be11b7a6ef1d560b3675b99dbd05","ref":"refs/heads/master","pushedAt":"2024-06-02T06:58:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"benr77","name":"Ben Roberts","path":"/benr77","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2156742?s=80&v=4"},"commit":{"message":"Update README to reflect supported Symfony versions (#35)","shortMessageHtmlLink":"Update README to reflect supported Symfony versions (#35)"}},{"before":null,"after":"1147ceb63c86592a03eb12d49673d4fd57515ab1","ref":"refs/heads/fix-concurrency-problems","pushedAt":"2023-12-11T18:57:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"benr77","name":"Ben Roberts","path":"/benr77","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2156742?s=80&v=4"},"commit":{"message":"Refresh StoredEvent object and confirm still unpublished\n\nIn extremely high concurrency situations, it was possible for the\nentities loaded in `PublishDomainEventSubscriber::publishEvents()` to be\npublished by another process, before the subsequent lock was acquired.\n\nThis commit enables a Doctrine \"refresh\" of the entity, inside the lock,\nwhich then allows us to perform a reliable lookup of the entity's\npublished status, and then only publish if it is still unpublished.","shortMessageHtmlLink":"Refresh StoredEvent object and confirm still unpublished"}},{"before":"5d8a0ac604560867876cbf43cd0f795dd1260c6d","after":"fd802fe2c7e961538fe36bd4857d53d7e1233b4c","ref":"refs/heads/master","pushedAt":"2023-11-13T10:21:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"benr77","name":"Ben Roberts","path":"/benr77","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2156742?s=80&v=4"},"commit":{"message":"Fix silly mistake with exception namespace","shortMessageHtmlLink":"Fix silly mistake with exception namespace"}},{"before":"a659756e5638e45dadd01fed0f333ca301574be5","after":"5d8a0ac604560867876cbf43cd0f795dd1260c6d","ref":"refs/heads/master","pushedAt":"2023-11-13T10:04:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"benr77","name":"Ben Roberts","path":"/benr77","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2156742?s=80&v=4"},"commit":{"message":"Fix deprecation error","shortMessageHtmlLink":"Fix deprecation error"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWhR9YwA","startCursor":null,"endCursor":null}},"title":"Activity ยท headsnet/domain-events-bundle"}