{"push_id":1029952886,"size":84,"distinct_size":6,"ref":"refs/heads/svv_dag_tester_with_schedule_job_v6","head":"4561736b8641b4ed716d64c5fa876823070e2b89","before":"464ed4f97eca6f934ebfeeaa3f9f9b614683f88c","commits":[{"sha":"e45372fb55173bdc8c1fbe8082af384f46073681","author":{"email":"17f52a69a3ba26c79c8a88ef8c1f26312d9cbf0e@xs4all.nl","name":"Bolke de Bruin"},"message":"ISSUE-1123 Use impyla instead of pyhs2","distinct":false,"url":"https://api.github.com/repos/RealImpactAnalytics/airflow/commits/e45372fb55173bdc8c1fbe8082af384f46073681"},{"sha":"3e13962b86104d21f510220119f8bd7cfb5efe13","author":{"email":"17f52a69a3ba26c79c8a88ef8c1f26312d9cbf0e@xs4all.nl","name":"Bolke de Bruin"},"message":"Use GSSAPI instead of KERBEROS and provide backwards compatibility","distinct":false,"url":"https://api.github.com/repos/RealImpactAnalytics/airflow/commits/3e13962b86104d21f510220119f8bd7cfb5efe13"},{"sha":"2d4588f897e3213b292fc263c8839c9ed3f63f9b","author":{"email":"17f52a69a3ba26c79c8a88ef8c1f26312d9cbf0e@xs4all.nl","name":"Bolke de Bruin"},"message":"Use kerberos_service_name = 'hive' as standard instead of 'impala'.","distinct":false,"url":"https://api.github.com/repos/RealImpactAnalytics/airflow/commits/2d4588f897e3213b292fc263c8839c9ed3f63f9b"},{"sha":"74f2d3aadbf07d283406cb39f2c37056d6c55c10","author":{"email":"17f52a69a3ba26c79c8a88ef8c1f26312d9cbf0e@xs4all.nl","name":"Bolke de Bruin"},"message":"Add warning for deprecated setting","distinct":false,"url":"https://api.github.com/repos/RealImpactAnalytics/airflow/commits/74f2d3aadbf07d283406cb39f2c37056d6c55c10"},{"sha":"be69d391f574fa59196f682cd53db1fe5f60ef6b","author":{"email":"a2af567640acf4360df1c64ace35571037fe8323@gmail.com","name":"Maxime Beauchemin"},"message":"FAQ entry about start_date","distinct":false,"url":"https://api.github.com/repos/RealImpactAnalytics/airflow/commits/be69d391f574fa59196f682cd53db1fe5f60ef6b"},{"sha":"21a94beee38054863eb29f60a4dfcc5c2fb6a432","author":{"email":"a2af567640acf4360df1c64ace35571037fe8323@gmail.com","name":"Maxime Beauchemin"},"message":"Showing active dag runs as in (3/16) in tooltip","distinct":false,"url":"https://api.github.com/repos/RealImpactAnalytics/airflow/commits/21a94beee38054863eb29f60a4dfcc5c2fb6a432"},{"sha":"c70d35478905d5c66810604136ee80d9c42a59f8","author":{"email":"a2af567640acf4360df1c64ace35571037fe8323@gmail.com","name":"Maxime Beauchemin"},"message":"More explicit zindex on modals","distinct":false,"url":"https://api.github.com/repos/RealImpactAnalytics/airflow/commits/c70d35478905d5c66810604136ee80d9c42a59f8"},{"sha":"a4cf55292041088fbcd17d8cb3e1a7fb150d1e54","author":{"email":"a2af567640acf4360df1c64ace35571037fe8323@gmail.com","name":"Maxime Beauchemin"},"message":"Merge pull request #1144 from airbnb/zindex\n\nMore explicit zindex on modals","distinct":false,"url":"https://api.github.com/repos/RealImpactAnalytics/airflow/commits/a4cf55292041088fbcd17d8cb3e1a7fb150d1e54"},{"sha":"2d0084df2bcd03ec2d23edf44cc1e524396bf633","author":{"email":"a2af567640acf4360df1c64ace35571037fe8323@gmail.com","name":"Maxime Beauchemin"},"message":"Merge pull request #1129 from airbnb/active_runs\n\nShowing active dag runs as in (3/16) in tooltip","distinct":false,"url":"https://api.github.com/repos/RealImpactAnalytics/airflow/commits/2d0084df2bcd03ec2d23edf44cc1e524396bf633"},{"sha":"e2f183c9f2e4efeb3557ecad1b28172fe1aa3cc6","author":{"email":"a2af567640acf4360df1c64ace35571037fe8323@gmail.com","name":"Maxime Beauchemin"},"message":"Merge pull request #1127 from airbnb/doc_start_date\n\nFAQ entry about start_date","distinct":false,"url":"https://api.github.com/repos/RealImpactAnalytics/airflow/commits/e2f183c9f2e4efeb3557ecad1b28172fe1aa3cc6"},{"sha":"7a0d4a1aedabd89b3162426427aa72f828680598","author":{"email":"14243e4c6f1224ce4377c20524cdc3b530ff0fe5@lyft.com","name":"Jonathan Schoonhoven"},"message":"statuses column on /admin shows only active or most recent dag_runs\n\nhttps://github.com/airbnb/airflow/issues/974","distinct":false,"url":"https://api.github.com/repos/RealImpactAnalytics/airflow/commits/7a0d4a1aedabd89b3162426427aa72f828680598"},{"sha":"254d583045a3602b9d8acad70a168c0c2e887b93","author":{"email":"14243e4c6f1224ce4377c20524cdc3b530ff0fe5@lyft.com","name":"jtschoonhoven"},"message":"label as \"recent statuses\", add tooltip","distinct":false,"url":"https://api.github.com/repos/RealImpactAnalytics/airflow/commits/254d583045a3602b9d8acad70a168c0c2e887b93"},{"sha":"2e6447b320d98ed07424672f43853e3d6a90a0a7","author":{"email":"fdcb9824d977d36d33adaf1ab4e5dd02c551e34b@users.noreply.github.com","name":"bolkedebruin"},"message":"Merge pull request #975 from jtschoonhoven/issue-974\n\nstatuses column on /admin shows only active or most recent dag_runs","distinct":false,"url":"https://api.github.com/repos/RealImpactAnalytics/airflow/commits/2e6447b320d98ed07424672f43853e3d6a90a0a7"},{"sha":"0f954896cb3b7cef8840a1c28ad5c7958715fe5d","author":{"email":"92a51063944ff14b443d22fd4123fa50e300b61e@agari.com","name":"Siddharth Anand"},"message":"Enhance CLI Test command to accept a JSON-formatted dictionary of params that can be added to a task's params dict.\n\nThe CLI-provided params will overwrite params of the same name defined in the task definition if a key conflict occurs. This change will allow us to provide parameters to a DAG at runtime that are specific to a 'test' command run.","distinct":false,"url":"https://api.github.com/repos/RealImpactAnalytics/airflow/commits/0f954896cb3b7cef8840a1c28ad5c7958715fe5d"},{"sha":"ffc070100a6608c83a13ab0d025cfcae72c6cff8","author":{"email":"92a51063944ff14b443d22fd4123fa50e300b61e@agari.com","name":"Sid Anand"},"message":"Merge pull request #1147 from r39132/master\n\nEnhance CLI Test command to accept a JSON-formatted dictionary of par…","distinct":false,"url":"https://api.github.com/repos/RealImpactAnalytics/airflow/commits/ffc070100a6608c83a13ab0d025cfcae72c6cff8"},{"sha":"85deebfc94c94f577abb17c2b9c7fb74fdacc515","author":{"email":"b39fd6108eacbfece2b63c7361eea45359311023@users.noreply.github.com","name":"jlowin"},"message":"Merge branch 'airbnb/master'","distinct":false,"url":"https://api.github.com/repos/RealImpactAnalytics/airflow/commits/85deebfc94c94f577abb17c2b9c7fb74fdacc515"},{"sha":"1445bd8decb7c9a7c7f799044346f025bae06f37","author":{"email":"d79f85246ae05a98481b68ac72ac2a5074420fb6@yahoo-inc.com","name":"Adam Savitzky"},"message":"Only use multipart upload in S3Hook if file is large enough\n\nPrior to this change, uploads would fail if the target file was larger than the specified multipart_bytes value. This is problematic when you're handling files that can vary in size. It makes sense to handle this inside the hook rather than forcing the user to manage this. Now S3Hook.load_file will automatically detect whether or not the file is large enough to qualify for multibyte uploads and use the appropriate method. Also added a default of 5GB for multipart_bytes. This value makes sense because S3 will automatically fail when uploading files larger than this unless multipart uploads are used.","distinct":false,"url":"https://api.github.com/repos/RealImpactAnalytics/airflow/commits/1445bd8decb7c9a7c7f799044346f025bae06f37"},{"sha":"b95559abe5da2b1361c3b7fe3c482c398fb294f5","author":{"email":"2cec5d9b38cda9e3c6f39af02a5f7a96a923d0e7@users.noreply.github.com","name":"Arthur Wiedmer"},"message":"Merge pull request #1158 from adambom/tweak-multipart-uploads\n\nOnly use multipart upload in S3Hook if file is large enough","distinct":false,"url":"https://api.github.com/repos/RealImpactAnalytics/airflow/commits/b95559abe5da2b1361c3b7fe3c482c398fb294f5"},{"sha":"274d4e4f9418be24dce9a3d6b22a2a91902cd6d5","author":{"email":"b39fd6108eacbfece2b63c7361eea45359311023@users.noreply.github.com","name":"jlowin"},"message":"refactor remote log read/write and add GCS support\n\nsquashed:\nupdate configuration\n\nmore descriptive comment\n\nsplit remote log uploads into helper functions for S3 and GCS\n\nread logs from s3\n\nread logs from GCS\n\nkeep old_log as string\n\nchange name to log_base\n\nbetter logging\n\noverwrite in GCS\n\nuse current configuration var\n\nobjects could be none; don't check if they exist with method\n\nallow s3 encryption from hook\n\nfix capitalization typo\n\nreplace string search with indexing\n\nadd param docs\n\nrefactor remote log read/write into utility classes","distinct":false,"url":"https://api.github.com/repos/RealImpactAnalytics/airflow/commits/274d4e4f9418be24dce9a3d6b22a2a91902cd6d5"},{"sha":"b91f6ba5437d1f310f95972149b9f1af5022df3c","author":{"email":"b39fd6108eacbfece2b63c7361eea45359311023@users.noreply.github.com","name":"jlowin"},"message":"change gcs_hook to self.hook","distinct":false,"url":"https://api.github.com/repos/RealImpactAnalytics/airflow/commits/b91f6ba5437d1f310f95972149b9f1af5022df3c"}]}