{"push_id":597976911,"size":2,"distinct_size":0,"ref":"refs/heads/master","head":"710021d22e8a5a053e1c4edc4a30612f6e10b83e","before":"66fa5b50a53ebe234f19e23b7dfa6ff310969996","commits":[{"sha":"201ba16fc88439fa100023369dfdfe22625253c9","author":{"email":"bb10354a889e9c8a6c713f2ff3dd3581d4bb27e4@zzzcomputing.com","name":"Mike Bayer"},"message":"- The subquery wrapping which occurs when joined eager loading\nis used with a one-to-many query that also features LIMIT,\nOFFSET, or DISTINCT has been disabled in the case of a one-to-one\nrelationship, that is a one-to-many with\n:paramref:`.relationship.uselist` set to False.  This will produce\nmore efficient queries in these cases.\nfixes #3249","distinct":false,"url":"https://api.github.com/repos/zzzeek/sqlalchemy/commits/201ba16fc88439fa100023369dfdfe22625253c9"},{"sha":"710021d22e8a5a053e1c4edc4a30612f6e10b83e","author":{"email":"bb10354a889e9c8a6c713f2ff3dd3581d4bb27e4@zzzcomputing.com","name":"Mike Bayer"},"message":"- Added a new event suite :class:`.QueryEvents`.  The\n:meth:`.QueryEvents.before_compile` event allows the creation\nof functions which may place additional modifications to\n:class:`.Query` objects before the construction of the SELECT\nstatement.   It is hoped that this event be made much more\nuseful via the advent of a new inspection system that will\nallow for detailed modifications to be made against\n:class:`.Query` objects in an automated fashion.\nfixes #3317","distinct":false,"url":"https://api.github.com/repos/zzzeek/sqlalchemy/commits/710021d22e8a5a053e1c4edc4a30612f6e10b83e"}]}