Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1141 airflow 11012 upgrade #1

Open
wants to merge 2,452 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2452 commits
Select commit Hold shift + click to select a range
76971dd
In case of worktree .git might be a file - rat-check fails (#9435)
potiuk Jun 20, 2020
88797e9
Fixes pushing prod image directly from breeze (#9449)
potiuk Jun 20, 2020
d9dd684
Added more precise Python requirements to README.md (#8455)
belidzs Apr 19, 2020
d59b506
Update README to remove Py 3.8 limitation for Master (#9451)
kaxil Jun 20, 2020
674d849
Show Dag's Markdown docs on Tree View (#9448)
kaxil Jun 20, 2020
265d536
Include some missing RBAC roles on User and Viewer roles (#9133)
thesuperzapper Jun 15, 2020
47af74b
[AIRFLOW-5902] avoid unnecessary sleep to maintain local task job hea…
Dec 4, 2019
b5c29bc
[AIRFLOW-6231] Display DAG run conf in the list view (#6794)
dhuang May 28, 2020
62fb0e3
Update the version of cattrs from 0.9 to 1.0 to support Python 3.8 (#…
sarutak Jan 8, 2020
7b7c576
[AIRFLOW-6535] Add AirflowFailException to fail without any retry (#7…
jstern May 16, 2020
c174b3d
JSON escape text in test_list_dagrun_includes_conf (#9264)
kaxil Jun 12, 2020
37c769c
Flush pending Sentry exceptions before exiting (#7232)
mikeclarke May 23, 2020
c7e5e72
[AIRFLOW-7066] Use sphinx syntax in concepts.rst (#7729)
zhongjiajie Mar 15, 2020
9af65e2
[AIRFLOW-4357] Fix SVG tooltip positioning with custom scripting (#8269)
ryanahamilton Apr 23, 2020
6c7fd5b
Use existing DagBag for 'dag_details' & `trigger` Endpoints (#8501)
kaxil Apr 21, 2020
553bf87
Make hive macros py3 compatible (#8598)
Acehaidrey Jun 16, 2020
65673f5
Enhanced documentation around Cluster Policy (#8661)
vardancse May 1, 2020
ca96f79
Improve tutorial - Include all imports statements (#8670)
Lyalpha May 3, 2020
8b03773
Fix docs on creating CustomOperator (#8678)
JonnyWaffles May 10, 2020
540d92f
Fix displaying Executor Class Name in "Base Job" table (#8679)
kaxil May 2, 2020
1247267
Prevent clickable sorting on non sortable columns in TI view (#8681)
Acehaidrey May 4, 2020
14b5f3b
Fix connection add/edit for spark (#8685)
XD-DENG May 3, 2020
e2adde3
Update example webserver_config.py to show correct CSRF config (#8944)
ashb May 21, 2020
5d73344
Pinning max pandas version to 2.0 (lesser than) to allow pandas 1.0. …
JPFrancoia Mar 30, 2020
d6eae98
[AIRFLOW-3900] Error on undefined template variables in unit tests. (…
jmcarp Feb 16, 2019
1663760
UX Fix: Prevent undesired text selection with DAG title selection in …
ryanahamilton May 19, 2020
6f23740
Use Markup for htmlcontent for landing_times (#9242)
kaxil Jun 12, 2020
2ca64b5
Decrypt secrets from SystemsManagerParameterStoreBackend (#9214)
Jun 14, 2020
b69f180
Add a tip to trigger DAG screen (#9049)
mik-laj May 28, 2020
c497fcf
Add TaskInstance state to TI Tooltip to be colour-blind friendlier (#…
harrisjoseph May 21, 2020
55a0841
[AIRFLOW-8902] Fix Dag Run UI execution date with timezone cannot be …
realradical May 25, 2020
e289e6c
Fix tree view if config contains " (#9250)
Khrol Jun 15, 2020
b056e65
Fix json string escape in tree view (#8551)
Apr 27, 2020
882f0f0
Fix failing tests from #9250 (#9307)
mik-laj Jun 15, 2020
b70cd1c
Monkey patch greenlet celery pools (#8559)
aamangeldi Apr 26, 2020
f148b63
Optimize count query on /home (#8729)
mik-laj May 6, 2020
b9e6498
[AIRFLOW-6940] Improve test isolation in test_views.py (#7564)
mik-laj Feb 27, 2020
3c42b97
Add extra options to fix SSL issue and be more flexible (#9409)
benbenbang Jun 23, 2020
67752ec
Monitor pods by labels instead of names (#6377)
astro-sql-decorator Jun 23, 2020
cdfab10
Support k8s auth method in Vault Secrets provider (#8640)
May 3, 2020
5fec88e
Filter dags by clicking on tag (#8897)
Sangarshanan May 27, 2020
c7af88c
Allow passing backend_kwargs to AWS SSM client (#8802)
kaxil May 10, 2020
358eb56
Add default `conf` parameter to Spark JDBC Hook (#8787)
May 9, 2020
a093b91
[AIRFLOW-5413] Refactor worker config (#7114)
davlum Jan 9, 2020
7ff7352
[AIRFLOW-5641] Support running git sync container as root (#6312)
Oct 15, 2019
45ce4f9
make k8s tests pass
astro-sql-decorator Jun 25, 2020
f73f09d
[AIRFLOW-5349] Add schedulername option for KubernetesPodOperator (#6…
antonymayi Dec 17, 2019
501cc0d
[AIRFLOW-5659] Add support for ephemeral storage on KubernetesPodOper…
leonardoam Feb 27, 2020
613677c
[AIRFLOW-6778] Add a configurable DAGs volume mount path for Kubernet…
brandonwillard Apr 7, 2020
f70150c
Correctly store non-default Nones in serialized tasks/dags (#8772)
ashb May 10, 2020
36ce7a2
Correctly restore upstream_task_ids when deserializing Operators (#8775)
ashb May 10, 2020
2f1a544
Make loading plugins from entrypoint fault-tolerant (#8732)
kaxil May 21, 2020
bb53283
[AIRFLOW-5898] fix alembic crash due to typing import (#6547)
Nov 13, 2019
bde12c8
Avoid color info in response of /dag_stats & /task_stats (#8742)
XD-DENG May 11, 2020
7aa0f47
[AIRFLOW-5413] Allow K8S worker pod to be configured from JSON/YAML f…
astro-sql-decorator Jun 27, 2020
2445d4a
Document default timeout value for SSHOperator (#8744)
abhilash1in May 10, 2020
e0e53ad
[AIRFLOW-5500] Fix the trigger_dag api in the case of nested subdags
cBournhonesque Jun 5, 2020
e36f462
Add context to execution_date_fn in ExternalTaskSensor (#8702)
Acehaidrey May 22, 2020
e39e107
Ensure "started"/"ended" in tooltips are not shown if job not started…
XD-DENG May 2, 2020
9182527
Persist start/end date and duration for DummyOperator Task Instance (…
XD-DENG May 2, 2020
3f55dc5
Fix logging issue when running tasks (#9363)
kaxil Jun 25, 2020
ef74fad
[AIRFLOW-6856] Bulk fetch paused_dag_ids
potiuk Jun 29, 2020
ed54dff
[AIRFLOW-6957] Make retrieving Paused Dag ids a separate method
potiuk Jun 29, 2020
16b3113
Remove redundant code from breeze initialization (#9375)
feluelle Jun 22, 2020
55354ff
Add missing precommit-hook ids to breeze-complete (#9524)
kaxil Jun 26, 2020
c94554f
Gunicorn works better if temporary folder uses tmpfs (#9534)
potiuk Jun 26, 2020
0a8b9c4
Make Production Dockerfile OpenShift-compatible (#9545)
potiuk Jun 27, 2020
8222388
More sensible docker caching strategy for Prod images (#9547)
potiuk Jun 28, 2020
15b5d06
Add support for fetching logs from running pods (#8626)
msumit May 3, 2020
ee23fe9
Fix the default value for store_dag_code (#9554)
kaxil Jun 29, 2020
a0e2753
Fix failing test in DagCode (#9565)
kaxil Jun 29, 2020
80089ba
Allow changing Task States Colors (#9520)
kaxil Jun 29, 2020
f2c9c90
Add more info on dry-run CLI option (#9582)
kaxil Jun 30, 2020
9db0d43
Update commands in docs for v1.10+ (#9585)
mik-laj Jun 30, 2020
66e0b61
Add copy button to Code Blocks in Airflow Docs (#9450)
kaxil Jun 20, 2020
c107146
Reload gunicorn when plugins has beeen changed (#8997)
Jun 29, 2020
8763759
Fix failing tests from #8997 (#9576)
mik-laj Jun 29, 2020
ffa0295
Add docs about reload_on_plugin_change opiton (#9575)
mik-laj Jun 29, 2020
332651b
[AIRFLOW-6897] Simplify DagFileProcessorManager (#7521)
mik-laj Feb 24, 2020
b93f746
Use pfromat instead of str to render arguments in WebUI (#9587)
turbaszek Jun 30, 2020
2e652b2
Change worker_refresh_interval fallback to default of 30 (#9588)
kaxil Jun 30, 2020
7e0fa65
Fix failing test in test_webserver_command (#9589)
kaxil Jun 30, 2020
967aa90
Show "Task Reschedule" table in Airflow Webserver (#9521)
kaxil Jun 27, 2020
e47fbe0
[AIRFLOW-1156] BugFix: Unpausing a DAG with catchup=False creates an …
kaxil May 11, 2020
ef82cc1
[AIRFLOW-5906] Add authenticator parameter to snowflake_hook (#8642)
koszti May 10, 2020
aa0848b
[AIRFLOW-4363] Fix JSON encoding error (#8287)
retornam May 1, 2020
f8f89a4
Add Webserver tests to Quarantine
kaxil Jun 30, 2020
1b632ea
Fix pickling failure when spawning processes (#8671)
jhtimmins May 6, 2020
0a4ffee
Use fork when test relies on mock.patch in parent process. (#8794)
jhtimmins May 11, 2020
2c9bb89
Access function to be pickled as attribute, not method, to avoid erro…
jhtimmins May 12, 2020
d25524c
Add 3.8 to the test matrices (#8836)
jhtimmins Jun 5, 2020
97b3944
Fix Failing test for JSON Formatter on Python 3.8 (#9278)
kaxil Jun 13, 2020
6031846
[AIRFLOW-6708] Set unique logger names (#7330)
mik-laj Feb 2, 2020
bb17dc2
[AIRFLOW-XXXX] Fix outdated doc on settings.policy (#7532)
kaxil Feb 25, 2020
b03665e
Add task instance mutation hook (#8852)
milton0825 Jun 13, 2020
5825b16
[AIRFLOW-XXX] GSoD: Adding Task re-run documentation (#6295)
KKcorps Nov 27, 2019
b80a396
[AIRFLOW-XXX] Add a structural dag validation example (#6727)
svivier-orange Dec 9, 2019
bd1e2bc
[AIRFLOW-XXXX] Add scheduler in production section (#7351)
ryw Feb 4, 2020
e1317d5
fix typo in DAG Serialization documentation (#8317)
michalslowikowski00 Apr 15, 2020
c9cd3ef
Add documentation for CLI command airflow dags test (#8251)
BasPH Apr 11, 2020
862a527
Add Local and Sequential Executors to Doc (#8084)
xinbinhuang Apr 3, 2020
88d38f4
[AIRFLOW-XXXX] fix pools doc for LocalExecutor (#7643)
raphaelauv Mar 29, 2020
ad7d51c
Make doc clearer about Airflow Variables using Environment Variables …
kaxil Apr 17, 2020
1bb82a4
Fix formatting of Pool docs in concepts.rst (#8443)
kaxil Apr 18, 2020
935515d
Improve language in Pod Mutation Hook docs (#8445)
kaxil Apr 18, 2020
4859077
Make KubernetesPodOperator clear in docs (#8444)
kaxil Apr 18, 2020
4f08d4d
Carefully parse warning messages when building documentation (#8693)
mik-laj May 5, 2020
45a583f
Enforce code-block directives in doc (#9443)
mik-laj Jun 20, 2020
641e110
Add docs on using DAGRun.conf (#9578)
kaxil Jun 29, 2020
ec7ad93
Bump version to 1.10.11
kaxil Jul 1, 2020
99d8852
fixup! Add Local and Sequential Executors to Doc (#8084)
kaxil Jul 1, 2020
836f717
Fix task and dag stats on home page (#8865)
May 19, 2020
17070df
Restrict editing DagRun State in the old UI (#9612)
kaxil Jul 1, 2020
0e55421
Fix quarantined tests - TestCliWebServer (#9596)
mik-laj Jul 1, 2020
bdca88c
fixup! Switches to Helm Chart for Kubernetes tests (#9468)
potiuk Jul 1, 2020
180bca4
Change default auth for experimental backend to deny_all (#9611)
ashb Jul 1, 2020
1303b85
Add docs to change Colors on the Webserver (#9607)
kaxil Jul 1, 2020
61dd9b7
Change 'initiate' to 'initialize' in installation.rst (#9619)
kaxil Jul 1, 2020
a831d39
Replace old Variables View Screenshot with new (#9620)
kaxil Jul 1, 2020
b8f2cd3
Restrict changing XCom values from the Webserver (#9614)
kaxil Jul 1, 2020
02497a2
Replace old SubDag zoom screenshot with new (#9621)
kaxil Jul 1, 2020
233cd2b
Update docs about the change to default auth for experimental API (#9…
kaxil Jul 1, 2020
c685ce3
Update version_added of configs added in 1.10.11
kaxil Jul 1, 2020
c08a35c
Add __repr__ for DagTag so tags display properly in /dagmodel/show (#…
XD-DENG May 5, 2020
34aabac
Update the tree view of dag on Concepts Last Run Only (#8268)
boittega Apr 16, 2020
3e080c2
Add Changelog for 1.10.11
kaxil Jul 1, 2020
317b041
Update README.md for 1.10.11
kaxil Jul 2, 2020
14dc874
Remove Helm Chart Folder
kaxil Jul 6, 2020
f55906c
re-adds airflow_local_settings.py mount
astro-sql-decorator Jul 6, 2020
868945d
Functionality to shuffle HMS connections used by HiveMetastoreHook fa…
vanka56 Jul 7, 2020
9fda048
[AIRFLOW-XXXX] Expose SQLAlchemy's connect_args and make it configura…
ZxMYS Nov 1, 2019
2d25377
Update Changelog
kaxil Jul 7, 2020
0d91fcf
Mark pod_template_file config as experimental
kaxil Jul 10, 2020
d23fa2f
Fix Changelog date
kaxil Jul 13, 2020
43b75a0
Add Production Helm chart support (#8777)
schnie Jun 17, 2020
26053b8
Fix typo in helm chart upgrade command for 2.0 (#9484)
ashb Jun 23, 2020
16fa4a2
Remove non-existent chart value from readme (#9511)
ashb Jun 25, 2020
9323e3a
Fix typo of resultBackendConnection in chart README (#9537)
vsimon Jun 26, 2020
2bc9f61
Remove redundant airflowVersion from Helm Chart readme (#9592)
kaxil Jun 30, 2020
cac19ca
Fix broken link in chart/README.md (#9591)
kaxil Jun 30, 2020
e7cf3b0
Switches to Helm Chart for Kubernetes tests (#9468)
potiuk Jul 1, 2020
35a9b82
Removes importlib usage - it's not needed (fails on Airflow 1.10) (#9…
potiuk Jul 1, 2020
512f5f9
Update Breeze documentation (#9608)
potiuk Jul 1, 2020
5876261
Links Breeze documentation to new Breeze video (#9768)
potiuk Jul 11, 2020
d44ad0b
Fix is_terminal_support_colors functtion (#9734)
mik-laj Jul 11, 2020
df4b6f9
Fix typo in the word "Airflow" (#9772)
kaxil Jul 12, 2020
05cdc93
Fixes failing formatting of DAG file containing {} in docstring (#9779)
potiuk Jul 12, 2020
2f113fb
Fix small errors in image building documentation (#9792)
potiuk Jul 13, 2020
90b66d0
Update README to add Py 3.8 in supported versions (#9804)
kaxil Jul 14, 2020
8f367db
Python 3.8.4 release breaks our builds
potiuk Jul 14, 2020
8c8c9c7
Fixes sqlalchemy flask failure with python 3.8.4
potiuk Jul 14, 2020
f46763e
Fix failing docker image builds on python 2.7
astro-sql-decorator Jul 20, 2020
91d1371
Add git sync option and unit tests for the Helm chart (#9371)
aneesh-joseph Jul 5, 2020
b194879
Helm chart can now place arbitrary config settings in to airflow.cfg …
ashb Jul 16, 2020
8ce2567
Bump k8s cache version
astro-sql-decorator Jul 20, 2020
cb9d65f
Update Breeze documentation (#9608)
potiuk Jul 1, 2020
441921a
Test are triggered now on more changes. (#9646)
potiuk Jul 3, 2020
ee70afd
The fix_ownership works independently of backend choice (#9664)
potiuk Jul 5, 2020
b20362d
Fix typo in pre_commit_breeze_cmd_line.sh (#9682)
kaxil Jul 6, 2020
92c79af
Upgrade to latest pre-commit checks (#9686)
potiuk Jul 22, 2020
0b5f0fc
Update some dependencies (#9684)
Hartorn Jul 6, 2020
e2e6853
Python base image version is retrieved in the right place (#9931)
potiuk Jul 22, 2020
e6b017a
Fix task_instance_mutation_hook (#9910)
potiuk Jul 22, 2020
179e930
[AIRFLOW-5391] Do not re-run skipped tasks when they are cleared (#7276)
yuqian90 Feb 21, 2020
0718977
Tests should also be triggered when there is just setup.py change (#9…
potiuk Jul 6, 2020
d61c33d
The group of embedded DAGs should be root to be OpenShift compatible …
potiuk Jul 13, 2020
1d4782e
Remove package.json and yarn.lock from the prod image (#9814)
potiuk Jul 14, 2020
1a41879
For now cloud tools are not needed in CI (#9818)
potiuk Jul 14, 2020
7ec2b3a
Group CI scripts in subdirectories (#9653)
potiuk Jul 16, 2020
f6c8f51
Reorganizing of CI tests (#9654)
potiuk Jul 17, 2020
6e290cf
Added "all" to allowed breeze integrations and tried to clarify on fa…
scrambldchannel Jul 18, 2020
5f93baf
Constraint files are now maintained automatically (#9889)
potiuk Jul 20, 2020
25e0e26
Simplify pull request template (#9896)
turbaszek Jul 21, 2020
e33ffbe
Tests are cancelled if any of faster checks fail (#9917)
potiuk Jul 22, 2020
c72ce92
Pin github checkout action to v2 (#9938)
potiuk Jul 22, 2020
213500e
Clean up tmp directory when exiting from breeze shell (#9930)
potiuk Jul 22, 2020
6d10a7f
Pin google-cloud-container to <2 (#9901)
ephraimbuddy Jul 20, 2020
6b219e1
Breeze / KinD - support earlier k8s versions, fix recreate and kubec…
bbenzikry Jul 22, 2020
05ec21a
Fix bug in executor_config when defining resources (#9935)
dimberman Jul 24, 2020
bcd02dd
Fixes PodMutationHook for backwards compatibility (#9903)
dimberman Jul 30, 2020
bfa089d
Add pre 1.10.11 Kubernetes Paths back with Deprecation Warning (#10067)
kaxil Jul 31, 2020
5c9ff4d
Pin pymongo version to <3.11.0
kaxil Aug 2, 2020
6f8b0cc
Set pytest version to be < 6.0.0 due to breaking changes (#10043)
feluelle Jul 29, 2020
70a7416
Pin Pyarrow < 1.0
kaxil Aug 2, 2020
06b06d7
Fix docstrings in BigQueryGetDataOperator (#10042)
OldPanda Jul 29, 2020
05fc4b2
Allow to define custom XCom class (#8560)
turbaszek Apr 28, 2020
ff129f2
Pin fsspec<8.0.0 for Python <3.6 to fix Static Checks
kaxil Aug 6, 2020
88062f2
Fix more PodMutationHook issues for backwards compatibility (#10084)
kaxil Aug 7, 2020
37f08f2
Fix KubernetesPodOperator reattachment (#10230)
dimberman Aug 11, 2020
66d0210
Makes multi-namespace mode optional (#9570)
dimberman Aug 10, 2020
23788d6
Fixes name of pre-commit cache for multiple branches (#10299)
potiuk Aug 12, 2020
e62d3cd
Add Snowflake support to SQL operator and sensor (#9843)
liuandy Jul 17, 2020
21066c2
Avoid sharing session with RenderedTaskInstanceFields write and delet…
22quinn Jul 25, 2020
9031fbe
[AIRFLOW-6931] Fixed migrations to find all dependencies for MSSQL (#…
BaoshanGu Jul 21, 2020
1e10085
Fix regression in SQLThresholdCheckOperator (#9312)
DanilBaibak Jun 30, 2020
277f33c
show correct duration on graph view for running task (#8311) (#8675)
fuyi Jun 27, 2020
ea32d0d
[AIRFLOW-6706] Lazy load operator extra links (#7327) (#10318)
turbaszek Aug 13, 2020
a411383
Limit all google-cloud api to <2.0.0 (#10317)
potiuk Aug 13, 2020
e83f79b
Add Syntax Highlights to code-blocks in docs/best-practices.rst (#10258)
kaxil Aug 9, 2020
081263e
Create separate section for Cron Presets (#10247)
kaxil Aug 9, 2020
2df8a65
Fix link for the Jinja Project in docs/tutorial.rst (#10245)
kaxil Aug 8, 2020
63db610
Improve heading on Email Configuration page (#10175)
mik-laj Aug 5, 2020
fd0756c
Respect DAG Serialization setting when running sync_perm (#10321)
kaxil Aug 13, 2020
b8d8834
Add __repr__ to SerializedDagModel (#9862)
kaxil Jul 18, 2020
b9d2aaf
Don't Update Serialized DAGs in DB if DAG didn't change (#9850)
kaxil Jul 20, 2020
b95126b
Update Serialized DAGs in Webserver when DAGs are Updated (#9851)
kaxil Jul 20, 2020
d420398
Use Hash of Serialized DAG to determine DAG is changed or not (#10227)
kaxil Aug 11, 2020
bce7d1c
Update JS packages to latest versions (#9811) (#9921)
retornam Aug 6, 2020
84e4bbe
Fixes treatment of open slots in scheduler (#9316) (#9505)
pulsar314 Jun 25, 2020
eca6c32
Remove chart from exported sources
potiuk Aug 14, 2020
fb98e25
[AIRFLOW-5897] Allow setting -1 as pool slots value in webserver (#6550)
potiuk Aug 14, 2020
11d5d8d
Fix airflow-webserver startup errors when using Kerberos Auth (#10047)
Kurganov Jul 29, 2020
5ce0694
Handle IntegrityError while creating TIs (#10136)
msumit Aug 7, 2020
f51b490
Replace deprecated base classes used in bigquery_check_operator (#10272)
dewaldabrie Aug 14, 2020
9ee28e2
Improve process terminating in scheduler_job (#8064)
mik-laj Apr 3, 2020
b2fbace
[AIRFLOW-6843] Add delete_option_kwargs to delete_namespaced_pod (#7523)
petedejoy Feb 26, 2020
7761e3f
[AIRFLOW-4734] Upsert functionality for PostgresHook.insert_rows() (#…
oxymor0n Apr 30, 2020
ee345bb
Get Airflow configs with sensitive data from Secret Backends (#9645)
kaxil Jul 8, 2020
0ab6139
Fix clear future recursive when ExternalTaskMarker is used (#9515)
yuqian90 Aug 14, 2020
1b09eff
Add ClusterPolicyViolation support to airflow local settings (#10282)
Aug 12, 2020
c87ec44
Remove duplicate line from 1.10.10 CHANGELOG (#10289)
vgabdala Aug 11, 2020
8c83a4c
Set language on code-block on docs/howto/email-config.rst (#10238)
mik-laj Aug 8, 2020
6aaee23
Allow `image` in `KubernetesPodOperator` to be templated (#10068)
kaxil Jul 31, 2020
7a8fa5b
UI Graph View: Focus upstream / downstream task dependencies on mouse…
dstandish Jul 30, 2020
0d7b387
Fix docstrings in BigQueryGetDataOperator (#10042)
OldPanda Jul 29, 2020
5b69d10
Create a short-link for Airflow Slack Invites (#10034)
kaxil Jul 28, 2020
1d0c365
Add DateTimeSensor (#9697)
22quinn Jul 23, 2020
9efe9b3
Updated link to official documentation (#9629)
aviralwal Jul 2, 2020
a55c445
Add Qingping Hou to committers list (#9725)
turbaszek Jul 8, 2020
4c0bffd
Add new committers: Ry Walker & Leah Cole to project.rst (#9892)
kaxil Jul 20, 2020
e61841a
Bump version to 1.10.12
kaxil Aug 15, 2020
cf53b1b
Make Secret Backend docs clearer about Variable & Connection View (#…
Milchdealer Jul 20, 2020
004efff
Fix typo in Task Lifecycle section (#9867)
ArrichM Jul 17, 2020
9e8d566
Webserver: Sanitize values passed to origin param (#10334)
kaxil Aug 15, 2020
f487f2f
Add Changelog for 1.10.12
kaxil Aug 15, 2020
760bcb8
Fix PythonVirtualenvOperator when using provide_context=True (#8256)
maganaluis Aug 17, 2020
8746f52
Sort connection type list in add/edit page alphabetically (#8692)
XD-DENG May 3, 2020
c44fddf
Fix issue with mounting volumes from secrets (#10366)
kaxil Aug 18, 2020
779fbe0
Update Changelog for 1.10.12rc2
kaxil Aug 18, 2020
ec32e0a
BugFix: K8s Executor Multinamespace mode is evaluated to true by defa…
kaxil Aug 19, 2020
374ae30
Fix failing insert-license pre-commit check
kaxil Aug 18, 2020
db72074
Make KubernetesExecutor recognize kubernetes_labels (#10412)
dimberman Aug 19, 2020
b12333d
Update Changelog for 1.10.12rc3
kaxil Aug 19, 2020
d2f55a4
Fix broken Kubernetes PodRuntimeInfoEnv (#10478)
kaxil Aug 22, 2020
6416d89
Update Changelog for 1.10.12rc4
kaxil Aug 22, 2020
18e3a3b
adding body as templated field for CloudSqlImportOperator (#10510)
MohammedDiab Aug 24, 2020
827a717
Remove deprecation warning from contrib/kubernetes/pod.py
kaxil Aug 26, 2020
87038ae
Add missing imports to app.py (#10650)
kunz07 Sep 3, 2020
01028b4
Fixing dags_in_image will prevent K8S worker to mount dag volume
Sep 4, 2020
3e830db
# CG Hack: keep the volume mapping for mounting other repositories
Sep 4, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
22 changes: 22 additions & 0 deletions .bash_completion
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
#!/usr/bin/env bash
#
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
for BCFILE in "${HOME}"/.bash_completion.d/* ; do
# shellcheck disable=SC1090
. "${BCFILE}"
done
7 changes: 4 additions & 3 deletions .coveragerc
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
#
# http://www.apache.org/licenses/LICENSE-2.0
#
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
Expand All @@ -18,8 +18,9 @@

[report]
omit =
*contrib*
tests/*
scripts/*
dev/*
airflow/migrations/*
airflow/www/node_modules/**
airflow/www_rbac/node_modules/**
117 changes: 117 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,117 @@
#
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.

# NOTE! This docker ignore uses recommended technique
# Where everything is excluded by default and you deliberately
# Add only those directories/files you need. This is very useful
# To make sure that Docker context is always the same on any machine
# So that generated files are not accidentally added to the context
# This allows Docker's `COPY .` to behave in predictable way

# Ignore everything
**

# Allow only these directories
!airflow
!common
!dags
!dev
!docs
!licenses
!scripts
!tests

!.coveragerc
!.rat-excludes
!.flake8
!.dockerignore
!pytest.ini
!CHANGELOG.txt
!LICENSE
!MANIFEST.in
!NOTICE
!.github
!empty

# Avoid triggering context change on README change (new companies using Airflow)
# So please do not uncomment this line ;)
# !README.md

# Run tests command with bash completion
!.bash_completion
!.bash_completion.d

# Setup/version configuration
!setup.cfg
!setup.py
!manifests
# Now - ignore unnecessary files inside allowed directories
# This goes after the allowed directories

# Git version is dynamically generated
airflow/git_version

# Exclude static www files generated by NPM
airflow/www/static/coverage
airflow/www/static/dist
airflow/www/node_modules
# Exclude static www_rbac files generated by NPM in v1-10-test
airflow/www_rbac/static/coverage
airflow/www_rbac/static/dist
airflow/www_rbac/node_modules

# Exclude link to docs
airflow/www/static/docs
airflow/www_rbac/static/docs

# Exclude python generated files
**/__pycache__/
**/*.py[cod]
**/*$py.class
**/.pytest_cache/
**/env/
**/build/
**/develop-eggs/
**/dist/
**/downloads/
**/eggs/
**/.eggs/
**/lib/
**/lib64/
**/parts/
**/sdist/
**/var/
**/wheels/
**/*.egg-info/
**/.installed.cfg
**/*.egg

# Exclude temporary vi files
**/*~

# Exclude output files
**/*.out
**/hive_scratch_dir/

# Exclude auto-generated Finder files on Mac OS
**/.DS_Store
**/Thumbs.db

# Exclude docs generated files
docs/_build/
docs/_api/
4 changes: 2 additions & 2 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
#
# http://www.apache.org/licenses/LICENSE-2.0
#
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
Expand Down
5 changes: 5 additions & 0 deletions .flake8
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
[flake8]
max-line-length = 110
ignore = E731,W504,I001,W503
exclude = .svn,CVS,.bzr,.hg,.git,__pycache__,.eggs,*.egg,node_modules
format = ${cyan}%(path)s${reset}:${yellow_bold}%(row)d${reset}:${green_bold}%(col)d${reset}: ${red_bold}%(code)s${reset} %(text)s
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
/chart export-ignore
44 changes: 17 additions & 27 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,33 +1,23 @@
Make sure you have checked _all_ steps below.
<!--
Thank you for contributing! Please make sure that your code changes
are covered with tests. And in case of new features or big changes
remember to adjust the documentation.

### JIRA
- [ ] My PR addresses the following [Airflow JIRA](https://issues.apache.org/jira/browse/AIRFLOW/) issues and references them in the PR title. For example, "\[AIRFLOW-XXX\] My Airflow PR"
- https://issues.apache.org/jira/browse/AIRFLOW-XXX
- In case you are fixing a typo in the documentation you can prepend your commit with \[AIRFLOW-XXX\], code changes always need a JIRA issue.
Feel free to ping committers for the review!

In case of existing issue, reference it using one of the following:

### Description
- [ ] Here are some details about my PR, including screenshots of any UI changes:
closes: #ISSUE
related: #ISSUE

How to write a good git commit message:
http://chris.beams.io/posts/git-commit/
-->

### Tests
- [ ] My PR adds the following unit tests __OR__ does not need testing for this extremely good reason:
---
**^ Add meaningful description above**


### Commits
- [ ] My commits all reference JIRA issues in their subject lines, and I have squashed multiple commits if they address the same issue. In addition, my commits follow the guidelines from "[How to write a good git commit message](http://chris.beams.io/posts/git-commit/)":
1. Subject is separated from body by a blank line
2. Subject is limited to 50 characters
3. Subject does not end with a period
4. Subject uses the imperative mood ("add", not "adding")
5. Body wraps at 72 characters
6. Body explains "what" and "why", not "how"


### Documentation
- [ ] In case of new functionality, my PR adds documentation that describes how to use it.
- When adding new operators/hooks/sensors, the autoclass documentation generation needs to be added.


### Code Quality
- [ ] Passes `git diff upstream/master -u -- "*.py" | flake8 --diff`
Read the **[Pull Request Guidelines](https://github.com/apache/airflow/blob/master/CONTRIBUTING.rst#pull-request-guidelines)** for more information.
In case of fundamental code change, Airflow Improvement Proposal ([AIP](https://cwiki.apache.org/confluence/display/AIRFLOW/Airflow+Improvements+Proposals)) is needed.
In case of a new dependency, check compliance with the [ASF 3rd Party License Policy](https://www.apache.org/legal/resolved.html#category-x).
In case of backwards incompatible changes please leave a note in [UPDATING.md](https://github.com/apache/airflow/blob/master/UPDATING.md).
Loading