{"push_id":828744784,"size":2,"distinct_size":2,"ref":"refs/heads/3.0","head":"649860f6534212e9ee97c3a44679f9321772bc0c","before":"4b9afc4c268a4d82140ef88e30001a16e5b0e7b8","commits":[{"sha":"30196885df3efcb702b36f7c853367fcbd5b89f3","author":{"email":"2314b2e3a4a1f7db165be2aafbf1efd78f28cc97@flownative.com","name":"Christian Mueller"},"message":"[BUGFIX] Bind expression storing closer to privilege data\n\nAs the runtime expressions are generated while evaluating the\nmethod privileges in the ``MethodPrivilegePointcutFilter`` both\nshould be saved at the same point in time, so instead of saving\nthe expressions via lifecycle methods they are now saved on the\nsame signal as the method permission cache entry.\nThis can prevent race conditions that might happen between\nwriting the permission cache and the expression cache.","distinct":true,"url":"https://api.github.com/repos/neos/flow-development-collection/commits/30196885df3efcb702b36f7c853367fcbd5b89f3"},{"sha":"649860f6534212e9ee97c3a44679f9321772bc0c","author":{"email":"2314b2e3a4a1f7db165be2aafbf1efd78f28cc97@flownative.com","name":"Christian Müller"},"message":"Merge pull request #89 from kitsunet/privilege-expression-30\n\n[BUGFIX] Bind expression storing closer to privilege data\r\n\r\nAs the runtime expressions are generated while evaluating the\r\nmethod privileges in the MethodPrivilegePointcutFilter both\r\nshould be saved at the same point in time, so instead of saving\r\nthe expressions via lifecycle methods they are now saved on the\r\nsame signal as the method permission cache entry.\r\nThis can prevent race conditions that might happen between\r\nwriting the permission cache and the expression cache.","distinct":true,"url":"https://api.github.com/repos/neos/flow-development-collection/commits/649860f6534212e9ee97c3a44679f9321772bc0c"}]}