{"push_id":861699058,"size":15,"distinct_size":2,"ref":"refs/heads/add_flexibility_to_webserver_with_gunicorn","head":"42c5d5991a7bec3d75c8d7c81075e224bbe89a7b","before":"d2e9d32a194f30c4372fb772a06129c2cfebd771","commits":[{"sha":"ee1ee5339b6d219567225142329b7e95db807ecd","author":{"email":"a2af567640acf4360df1c64ace35571037fe8323@gmail.com","name":"Maxime Beauchemin"},"message":"[tree view] Making the DagRun circles look better","distinct":false,"url":"https://api.github.com/repos/airbnb/airflow/commits/ee1ee5339b6d219567225142329b7e95db807ecd"},{"sha":"438e25fc3c6ce950a603b528b0ccf22f6dcc0f7a","author":{"email":"a2af567640acf4360df1c64ace35571037fe8323@gmail.com","name":"Maxime Beauchemin"},"message":"Making sure period is closed before scheduling","distinct":false,"url":"https://api.github.com/repos/airbnb/airflow/commits/438e25fc3c6ce950a603b528b0ccf22f6dcc0f7a"},{"sha":"1b52c50740b8f4312c55cc736d7c22b62865e722","author":{"email":"17f52a69a3ba26c79c8a88ef8c1f26312d9cbf0e@xs4all.nl","name":"Bolke de Bruin"},"message":"Add csrf","distinct":false,"url":"https://api.github.com/repos/airbnb/airflow/commits/1b52c50740b8f4312c55cc736d7c22b62865e722"},{"sha":"9b91e4c449e6f5336f406896a5016ff592a070d9","author":{"email":"17f52a69a3ba26c79c8a88ef8c1f26312d9cbf0e@xs4all.nl","name":"Bolke de Bruin"},"message":"Use crsf token in forms, fix missing div\n\nUse lxml for parsing the form to obtain csrf for testing","distinct":false,"url":"https://api.github.com/repos/airbnb/airflow/commits/9b91e4c449e6f5336f406896a5016ff592a070d9"},{"sha":"ade0e4db7dea69b22560d3e2586a4846883746d2","author":{"email":"17f52a69a3ba26c79c8a88ef8c1f26312d9cbf0e@xs4all.nl","name":"Bolke de Bruin"},"message":"Add csrf and fix tests","distinct":false,"url":"https://api.github.com/repos/airbnb/airflow/commits/ade0e4db7dea69b22560d3e2586a4846883746d2"},{"sha":"22c9d90c4dbcd98d55f6a9cb1324fe34ac306ad8","author":{"email":"a2af567640acf4360df1c64ace35571037fe8323@gmail.com","name":"Maxime Beauchemin"},"message":"Optimization that gets a list of task instances to skip as a batch from the db","distinct":false,"url":"https://api.github.com/repos/airbnb/airflow/commits/22c9d90c4dbcd98d55f6a9cb1324fe34ac306ad8"},{"sha":"48480f2351db1a9f5684fff4c3dbc5a95510f07f","author":{"email":"a2af567640acf4360df1c64ace35571037fe8323@gmail.com","name":"Maxime Beauchemin"},"message":"Merge pull request #611 from bolkedebruin/csrf\n\nActivate csrf token and validations","distinct":false,"url":"https://api.github.com/repos/airbnb/airflow/commits/48480f2351db1a9f5684fff4c3dbc5a95510f07f"},{"sha":"b600e931e0a93e52b251ad5f58e5eb6d30d7d3b2","author":{"email":"a2af567640acf4360df1c64ace35571037fe8323@gmail.com","name":"Maxime Beauchemin"},"message":"Merge pull request #612 from airbnb/scheduler_plus_plus\n\nScheduler tweaks","distinct":false,"url":"https://api.github.com/repos/airbnb/airflow/commits/b600e931e0a93e52b251ad5f58e5eb6d30d7d3b2"},{"sha":"1f1cdc7d773a7d77f2e13e11610cb617ccc95090","author":{"email":"a2af567640acf4360df1c64ace35571037fe8323@gmail.com","name":"Maxime Beauchemin"},"message":"Documenting DAG param max_active_runs","distinct":false,"url":"https://api.github.com/repos/airbnb/airflow/commits/1f1cdc7d773a7d77f2e13e11610cb617ccc95090"},{"sha":"185980348732d742d8777d983c9440c2086f16b1","author":{"email":"a2af567640acf4360df1c64ace35571037fe8323@gmail.com","name":"Maxime Beauchemin"},"message":"Adding username to headers view","distinct":false,"url":"https://api.github.com/repos/airbnb/airflow/commits/185980348732d742d8777d983c9440c2086f16b1"},{"sha":"9188038dc56bffda175695dacd572ad563160020","author":{"email":"a2af567640acf4360df1c64ace35571037fe8323@gmail.com","name":"Maxime Beauchemin"},"message":"Getting current user through flask.ext path","distinct":false,"url":"https://api.github.com/repos/airbnb/airflow/commits/9188038dc56bffda175695dacd572ad563160020"},{"sha":"ad20a55b00099b48f0f4852fa817b73273340378","author":{"email":"a2af567640acf4360df1c64ace35571037fe8323@gmail.com","name":"Maxime Beauchemin"},"message":"Fixing current_user logging","distinct":false,"url":"https://api.github.com/repos/airbnb/airflow/commits/ad20a55b00099b48f0f4852fa817b73273340378"},{"sha":"6e4cba53a0c5895e3fb2b8775dd6a5122a92448c","author":{"email":"a2af567640acf4360df1c64ace35571037fe8323@gmail.com","name":"Maxime Beauchemin"},"message":"Improved headers view","distinct":false,"url":"https://api.github.com/repos/airbnb/airflow/commits/6e4cba53a0c5895e3fb2b8775dd6a5122a92448c"},{"sha":"ed5bd85ba0ba2dc5a50ff915c82399b8809604f4","author":{"email":"a3942d01a5a1207841b7f2fa1cc9b9a49f45046f@gmail.com","name":"Arthur Wiedmer"},"message":"Correcting misnamed argument for airflow webserver and exposing the ability to run multithreaded","distinct":true,"url":"https://api.github.com/repos/airbnb/airflow/commits/ed5bd85ba0ba2dc5a50ff915c82399b8809604f4"},{"sha":"42c5d5991a7bec3d75c8d7c81075e224bbe89a7b","author":{"email":"a3942d01a5a1207841b7f2fa1cc9b9a49f45046f@gmail.com","name":"Arthur Wiedmer"},"message":"Adding worker_class","distinct":true,"url":"https://api.github.com/repos/airbnb/airflow/commits/42c5d5991a7bec3d75c8d7c81075e224bbe89a7b"}]}