Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
513 commits
Select commit Hold shift + click to select a range
4dae4ec
refactor: fixed type annotation for 'sql' in MySqlOperator (#17388)
shadrus Aug 3, 2021
a10eb61
doc: fixed docstring for sql param in Neo4jOperator (#17407)
shadrus Aug 4, 2021
a4b6f1c
Proper warning message when recorded PID is different from current PI…
ephraimbuddy Aug 4, 2021
9bed58e
Support DAGS folder being in different location on scheduler and runn…
ashb Aug 4, 2021
2321020
Improve diagnostics message when users have secret_key misconfigured …
potiuk Aug 4, 2021
2938acd
Add timeout when asking whether to rebuild image (#17412)
potiuk Aug 4, 2021
dfefc66
Optimize context sent for docker build (#17415)
potiuk Aug 4, 2021
537c254
Do not pull CI image for ownership fixing on first, fresh breeze run …
potiuk Aug 4, 2021
4348239
Increases timeout for helm chart builds (#17417)
potiuk Aug 4, 2021
4ee4199
Improve image building documentation for new users (#17409)
potiuk Aug 4, 2021
94b03f6
Optimizes structure of the Dockerfiles and use latest tools (#17418)
potiuk Aug 4, 2021
60848a6
Fix failing static checks in main (#17424)
potiuk Aug 4, 2021
4675539
Update emr.rst (#17420)
arvinder-mo Aug 4, 2021
02586e3
Fixes some static check errors (#17432)
potiuk Aug 5, 2021
9665652
Updating INTHEWILD.md (PEXA) (#17427)
andriyfedorov Aug 5, 2021
82bda99
Fix Google Cloud Operators docs (#17440)
Aug 5, 2021
e478999
Quarantine test_process_sigterm_works_with_retries and test_task_sigk…
ephraimbuddy Aug 5, 2021
1bd3a5c
Switches to "/" convention in ghcr.io images (#17356)
potiuk Aug 5, 2021
faf9f73
Handle and log exceptions raised during task callback (#17347)
SamWheating Aug 6, 2021
bb52098
Fix type annotations in OracleOperator, JdbcOperator, SqliteOperator…
shadrus Aug 6, 2021
5c0e98c
Adding JWT, IP filtering, and direct session login support for Salesf…
josh-fell Aug 6, 2021
eb6af07
Add missing permissions to varimport (#17468)
ashb Aug 6, 2021
82b876b
Add ephraimbuddy to INTHEWILD (#17472)
ephraimbuddy Aug 6, 2021
3136f22
KEDA task count query should ignore k8s queue (#17433)
dstandish Aug 6, 2021
ed1eac1
Disable Helm tests when branch is not main (#17457)
potiuk Aug 7, 2021
cb0b895
Add Datatonic to INTHEWILD (#17483)
dinigo Aug 7, 2021
d884a3d
Remove trigger-dag-run with configuration from quarantine (#16818)
potiuk Aug 7, 2021
04b6559
Make schema in DBApiHook private (#17423)
potiuk Aug 7, 2021
75ca654
[AIRFLOW-17200] Add Alibaba Cloud OSS support (#17201)
Gabriel39 Aug 7, 2021
793afaa
Attempt to reduce flakiness of PythonVirtualeEnv test_airflow_context…
potiuk Aug 7, 2021
5790f72
Install providers from sources in prod image only on main (#17458)
potiuk Aug 7, 2021
eec14b9
Ask for provider versions in bug reports (#17480)
jedcunningham Aug 8, 2021
f5596d2
Update INTHEWILD.md (#17491)
willioktavega Aug 8, 2021
69d2ed6
Add Microsoft PSRP provider (#17361)
malthe Aug 8, 2021
b311bc0
add deprecation notice for SubDagOperator (#17488)
eladkal Aug 8, 2021
ef1b124
Use `dag_maker` fixture in models/test_taskinstance.py (#17425)
ephraimbuddy Aug 8, 2021
d19e61a
Improve breeze resource check (#17492)
potiuk Aug 8, 2021
daece96
Use `dag_maker` in tests/core/test_core.py (#17462)
ephraimbuddy Aug 9, 2021
5df99d6
New generic tableau operator: TableauOperator (#16915)
mariotaddeucci Aug 9, 2021
763860c
Better diagnostics and self-healing of docker-compose (#17484)
potiuk Aug 9, 2021
fe74f46
Rearrange Dag parsing tests out of test_scheduler_job.py (#17504)
ashb Aug 9, 2021
37cc115
Use pytest.param in pytest.mark.parametrized (#17505)
uranusjr Aug 9, 2021
7dd11ab
Remove superfulous chars from resource warning (#17503)
uranusjr Aug 9, 2021
c1e2af4
Add back missing permissions to UserModelView controls. (#17431)
jhtimmins Aug 9, 2021
76ddf0f
Use `dag_maker` fixture in test_scheduler_job.py (#17265)
ephraimbuddy Aug 9, 2021
51bb610
Add Match.com to list of companies using Apache Airflow (#17518)
match-gabeflores Aug 10, 2021
414dc17
Hard-remove parallell locks at cleanup (#17514)
potiuk Aug 10, 2021
bd0a3d5
Remove hard-coded container name for trino (#17525)
potiuk Aug 10, 2021
19777f1
Decreases cassandra memory requirement during Integration tests (#17524)
potiuk Aug 10, 2021
82229b3
Add XCom.clear so it's hookable in custom XCom backend (#17405)
sighingnow Aug 10, 2021
7dfc520
Doc: Add FAQ to speed up parsing with tons of dag files (#17519)
kaxil Aug 10, 2021
663f173
Update pre-commit hooks (#17530)
kaxil Aug 10, 2021
fbddefe
Fixed broken json_client (#17529)
sw1010 Aug 10, 2021
f424780
Ignores exception raised during closing SSH connection (#17528)
potiuk Aug 10, 2021
dec1e9d
Minor README fixes (#17532)
kaxil Aug 10, 2021
77c4325
Fixing ParamValidationError when executing load_file in Glue hooks/op…
rahulraina7 Aug 10, 2021
2ed5784
docs(celery): reworded, add actual multiple queues example (#17541)
noelmcloughlin Aug 10, 2021
e6c61ca
Add date format filters to Jinja environment (#17451)
ashb Aug 11, 2021
719709b
Skip PV's lost+found dir when cleaning logs (k8s) (#17547)
xasx Aug 11, 2021
8bd748d
Fix spelling in ``CeleryExecutor`` docs (#17553)
jedcunningham Aug 11, 2021
b06d528
Don't cache Google Secret Manager client (#17539)
jedcunningham Aug 11, 2021
ec5b4fe
AIP-40: Add Deferrable "Async" Tasks (#15389)
Aug 11, 2021
3773224
Chart: Allow podTemplate to be templated (#17560)
jedcunningham Aug 11, 2021
a1834ce
Use dag_maker fixture in test_processor.py (#17506)
ephraimbuddy Aug 11, 2021
944dc32
Fix Invalid log order in ElasticsearchTaskHandler (#17551)
suhanovv Aug 11, 2021
951006e
Path correction in docs for airflow core (#17567)
amit-talreja Aug 12, 2021
4556828
AIP-39: DagRun.data_interval_start|end (#16352)
uranusjr Aug 12, 2021
4598eb0
Quarantine test_mark_success_no_kill test (#17580)
potiuk Aug 12, 2021
9875757
Add Mongo projections to hook and transfer (#17379)
JavierLopezT Aug 12, 2021
b9109f8
Chart: Support ``extraContainers`` in k8s workers (#17562)
jedcunningham Aug 12, 2021
e7eeaa6
Doc: Fix docstrings for ``MongoToS3Operator`` (#17588)
kaxil Aug 12, 2021
2c26b15
Make `pandas` an optional core dependency (#17575)
kaxil Aug 12, 2021
8b03d9d
Fixed long delays in the Temporal trigger (#17564)
Aug 12, 2021
113bfdf
Document overriding ``XCom.clear`` for data lifecycle management (#17…
kaxil Aug 12, 2021
e69c6a7
fix: filter condition of TaskInstance does not work #17535 (#17548)
luoyuliuyin Aug 12, 2021
60ddcd1
Rescue if a DagRun's DAG was removed from db (#17544)
uranusjr Aug 12, 2021
7b4ce7b
Run more than just basic checks on ``.pre-commit-config.yaml`` change…
kaxil Aug 13, 2021
2092988
Simplify 404 page (#17501)
bbovenzi Aug 13, 2021
57d60d2
Bump `mysql-connector-python` to latest version (#17596)
kaxil Aug 13, 2021
6b327c1
Remove redundant ``numpy`` dependency (#17594)
kaxil Aug 13, 2021
f2a8a73
Remove redundant note on HTTP Provider (#17595)
kaxil Aug 13, 2021
ba3d5b3
Add more ``project_urls`` for PyPI (#17598)
kaxil Aug 13, 2021
d11d3e6
Use built-in ``cached_property`` on Python 3.8 for Asana provider (#1…
kaxil Aug 13, 2021
7db43f7
Remove upper-limit on ``tenacity`` (#17593)
kaxil Aug 13, 2021
833e109
Improve validation of Group id (#17578)
potiuk Aug 13, 2021
88e3379
Fix MySQL database character set instruction (#17603)
tdnguyen6 Aug 13, 2021
4eff7a4
Simplify bug report template (#17561)
potiuk Aug 13, 2021
55b9b70
Fix ``triggerer`` query where limit is not supported in some MySQL ve…
ephraimbuddy Aug 13, 2021
bb3b319
Chart: Fix elasticsearch-secret template port default function (#17428)
Sonins Aug 13, 2021
b7e5a24
Add cherry-pick notes to the release README (#17610)
Aug 13, 2021
721d4e7
Update documentation regarding Python 3.9 support (#17611)
match-gabeflores Aug 14, 2021
1632c9f
Add new LocalFilesystemToS3Operator under Amazon provider (#17168) (#…
denimalpaca Aug 14, 2021
6df3ee7
Fix redacting secrets in context exceptions. (#17618)
potiuk Aug 14, 2021
bd4f0c3
Use gunicorn to serve logs generated by worker (#17591)
mik-laj Aug 14, 2021
9b3ed1f
Move worker_log_server_port option to the logging section (#17621)
mik-laj Aug 15, 2021
a40fe81
Switch Alibaba OSS tests to us-east-1 (#17616)
potiuk Aug 15, 2021
efd4eb3
Fix spelling of Airflow (#17624)
jbampton Aug 15, 2021
cff5f18
Improve cross-links to operators and hooks references (#17622)
mik-laj Aug 15, 2021
c96b152
Add Triggerer warning banner in UI (#17565)
Aug 15, 2021
b5f7e9e
Force emulation on ARM platforms for Docker (#17627)
potiuk Aug 15, 2021
934b76b
Enhanced configure_environment.sh declared readonly varaible (#17619)
BShraman Aug 16, 2021
5a64c1c
Do not delete running DAG from the UI (#17630)
ephraimbuddy Aug 16, 2021
517ffe9
Use new Sphinx Autodoc mock import path (#17634)
uranusjr Aug 16, 2021
84de7c5
Open relative extra links in place (#17477)
bradarndt Aug 16, 2021
c645d7a
Add root to tree refresh url (#17633)
bbovenzi Aug 16, 2021
2935be1
Fixed SlackAPIFileOperator to upload file and file content. (#17400)
subkanthi Aug 16, 2021
f38ebaf
Make output from users cli command more consistent (#17642)
jedcunningham Aug 17, 2021
29aab64
Adds secrets backend/logging/auth information to provider yaml (#17625)
potiuk Aug 17, 2021
84df864
Fix wrong query on running tis (#17631)
ephraimbuddy Aug 17, 2021
1d3c729
Only run 2.2.0 providers commands for Airflow >= 2.2.0 (#17647)
potiuk Aug 17, 2021
0282f41
Forces rebuilding the image for cache pushing (#17635)
potiuk Aug 17, 2021
e99624d
Speed up tests that use BackfillJob (#17648)
ashb Aug 17, 2021
c22ed08
Chart: use serviceaccount template for log reader rolebinding (#17645)
jomar83 Aug 17, 2021
808fb2a
Add Changelog updates for 2.1.3 (#17644)
jhtimmins Aug 17, 2021
495535b
Update pre-commit checks-flynt to 0.66 (#17672)
mik-laj Aug 17, 2021
dfdffa6
Fix link to generating constraints in BREEZE.rst (#17670)
jedcunningham Aug 18, 2021
7c96800
Dev: Remove duplicate step to push Docker Image (#17674)
kaxil Aug 18, 2021
1cd3d8f
Update docs on syncing forks (#17675)
kaxil Aug 18, 2021
d8c0cfe
Have the dag_maker fixture (optionally) give SerializedDAGs (#17577)
ashb Aug 18, 2021
6868ca4
Avoid endless redirect loop when user has no roles (#17613)
jedcunningham Aug 18, 2021
cbd9ad2
Remove the use of multiprocessing in TestLocalTaskJob and Improve Tes…
ephraimbuddy Aug 18, 2021
83a2858
Docs: Make ``DAG.is_active`` read-only in API (#17667)
gmcrocetti Aug 18, 2021
be9911c
Renames main workflow to `Tests` (#17650)
potiuk Aug 18, 2021
4e59741
Remove legacy image convention (#17692)
potiuk Aug 18, 2021
9863811
Chart: fix running with uid 0 (#17688)
jedcunningham Aug 18, 2021
9b2e593
Fix sqlite hook - insert and replace functions (#17695)
subkanthi Aug 18, 2021
9922287
Replace execution_date with run_id in airflow tasks run command (#16666)
SamWheating Aug 18, 2021
0016007
hdfs provider: allow SSL webhdfs connections (#17637)
Aakcht Aug 18, 2021
c698204
Add steps for building release package without breeze. (#17702)
jhtimmins Aug 18, 2021
09828a5
docs(impersonation): update note so avoid misintrepretation (#17701)
noelmcloughlin Aug 18, 2021
79c1a0e
Add ``Scribd`` to INTHEWILD.md (#17685)
zbstof Aug 18, 2021
b6c20a8
docs(dagowner): describe dag owner more carefully (#17699)
noelmcloughlin Aug 19, 2021
d5a6dc7
Minor doc formatting fix (#17704)
kaxil Aug 19, 2021
87e64fa
Clearly document no breaking change for 2.1.2 and 2.1.3 (#17706)
kaxil Aug 19, 2021
32475fa
Sync DB Migrations with Airflow 2.1.3 (#17703)
kaxil Aug 19, 2021
6040125
Adding support for multiple task-ids in the external task sensor (#17…
sreenath-kamath Aug 19, 2021
b99d029
Add `v2-*-stable` to codecov branches (#17707)
kaxil Aug 19, 2021
fbf5163
Add a note about XCOMs push condition for K8sPodOperator docs (#17690)
Sic4Parvis9Magna Aug 19, 2021
d26b862
Add optional SQL parameters in ``RedshiftToS3Operator`` (#17640)
Xrampino Aug 19, 2021
3b41bb4
Doc: Replace deprecated param from docstrings (#17709)
kaxil Aug 19, 2021
bee48f3
Implemented Basic EKS Integration (#16571)
ferruzzi Aug 19, 2021
b68d193
Add error check for config_file parameter in GKEStartPodOperator (#17…
leahecole Aug 19, 2021
95b2685
Use `dag_maker` fixture in some test files under tests/models (#17556)
ephraimbuddy Aug 19, 2021
8cdda20
Doc: Fix replacing Airflow version for Docker stack (#17711)
kaxil Aug 19, 2021
6ba538f
Doc: Update Upgrade to 2 docs with Airflow 1.10.x EOL dates (#17710)
kaxil Aug 19, 2021
4da4c18
Add support for configs, secrets, networks and replicas for DockerSwa…
enima2684 Aug 19, 2021
b5e6661
Improve description of Python compatibility approach (#17721)
potiuk Aug 19, 2021
02fbe44
Fix instructions of release to get proper path in shasum file (#17716)
potiuk Aug 19, 2021
76ed2a4
Import Hooks lazily individually in providers manager (#17682)
potiuk Aug 19, 2021
50771e0
Do not let create_dagrun overwrite explicit run_id (#17728)
uranusjr Aug 19, 2021
35a6c30
Rename ``task_concurrency`` to ``max_active_tis_per_dag`` (#17708)
kaxil Aug 19, 2021
e107891
Extend init_containers defined in pod_override (#17537)
repocho Aug 19, 2021
12709bf
Added table to view providers in Airflow ui under admin tab (#15385)
ShakaibKhan Aug 19, 2021
35b8f50
Make sure "podcution-readiness` of docker-compose is well explained (…
potiuk Aug 19, 2021
af9dc8b
Remove ``[core] store_dag_code`` & use DB to get Dag Code (#16342)
kaxil Aug 19, 2021
f654db8
Fix clean-logs after improper skipping of lost+found (#17739)
potiuk Aug 19, 2021
83678b6
Fix comment in Helm Chart for worker ``logGroomerSidecar`` (#17742)
kaxil Aug 19, 2021
8fde9a4
Rename ``none_failed_or_skipped`` by ``none_failed_min_one_success`` …
raphaelauv Aug 20, 2021
65684dd
Add logical_date to OpenAPI DAGRun schema (#17122)
uranusjr Aug 20, 2021
5d90bcb
Remove Marshmallow schema warnings (#17753)
ashb Aug 20, 2021
22e87b3
Separate infer_data_interval for data interval timetables (#17755)
uranusjr Aug 20, 2021
00dc3c4
Chart: Add loadBalancerSourceRanges in webserver and flower services …
Diogo-Costa Aug 20, 2021
4fb184b
Add links to provider's documentation (#17736)
potiuk Aug 20, 2021
ebf3b4a
Bump `pip` version to `21.2.4` (#17746)
kaxil Aug 20, 2021
e21b54a
Ensure ``DateTimeTrigger`` receives a datetime object (#17747)
kaxil Aug 20, 2021
d04aa13
[Airflow 13779] use provided parameters in the wait_for_pipeline_stat…
lwyszomi Aug 20, 2021
02a33b5
Fetching and logging livy session logs for LivyOperrator (#17393)
sreenath-kamath Aug 20, 2021
d39ca78
Add triggerer to `docker-compose.yaml` file (#17745)
kaxil Aug 20, 2021
c4d043d
Fix failing main spellcheck build (#17761)
potiuk Aug 20, 2021
3b99225
Chart docs: Format ``loadBalancerSourceRanges`` using code-block (#17…
kaxil Aug 21, 2021
73d2b72
Fix using XCom with ``KubernetesPodOperator`` (#17760)
kaxil Aug 21, 2021
c7f37a9
make the providers operators/hooks reference much more usable (#17768)
potiuk Aug 21, 2021
11c5ce3
Improve pre-commit documentation (#17770)
potiuk Aug 21, 2021
6511ce7
Fix ``TimeSensorAsync`` (#17748)
kaxil Aug 22, 2021
ccaff5a
Automatically use utf8mb3_general_ci collation for mysql (#17729)
potiuk Aug 22, 2021
4ced69b
Remove deprecated metrics from metrics.rst (#17772)
xinbinhuang Aug 23, 2021
6301faa
Enable Connection creation from Vault parameters (#15013)
davlum Aug 23, 2021
5f159cb
Ensure that airflow modules are not imported too early in conftest (#…
ashb Aug 23, 2021
ffb81ea
Improve dag/task concurrency check (#17786)
ephraimbuddy Aug 23, 2021
1a929f7
Fix dag_processing.last_duration metric random holes (#17769)
suhanovv Aug 23, 2021
32bfb2f
Add Triggerer to Helm Chart (#17743)
kaxil Aug 23, 2021
d97e50f
Fix failing Helm Chart docs test (#17789)
kaxil Aug 23, 2021
cb9f0bd
Move Model collation args tests to correct folder (#17791)
ashb Aug 23, 2021
a0ce41c
Add warning about https configuration in SimpleHttpOperator (#17783)
potiuk Aug 23, 2021
6fdfa09
Chart: Update the default Airflow version to ``2.1.3`` (#17794)
kaxil Aug 23, 2021
39a8b2c
Update ``README.md`` to point to Airflow 2.1.3 (#17793)
kaxil Aug 23, 2021
3a7a65c
feat: Add Loadsmart in the list of companies using it (#17792)
gmcrocetti Aug 23, 2021
be75dcd
Update description about the new ``connection-types`` provider meta-data
potiuk Aug 21, 2021
bcc7665
Improve discoverability of Provider packages' functionality
potiuk Aug 21, 2021
36c5fd3
Move instriuctions of constraint/image refreshing to dev
potiuk Aug 23, 2021
0264fea
Remove airflow dependency from http provider
potiuk Aug 23, 2021
41e3a91
Fix missing whitespace in ``apply_default`` deprecation message (#17799)
kaxil Aug 24, 2021
bb5602c
Prepare release for Kubernetes Provider (#17798)
kaxil Aug 24, 2021
3d96ad6
Add pre/post execution hooks (#17576)
malthe Aug 24, 2021
5019916
Fix: Mysql 5.7 id utf8mb3 (#14535)
hbrls Aug 24, 2021
c32ab51
Use one interpreter for Airflow and gunicorn (#17805)
mik-laj Aug 24, 2021
48b37dc
Fixes unbound variable during remote image check in Breeze (#17807)
potiuk Aug 24, 2021
83167a6
API documentation spelling fix (#17811)
sethwoodworth Aug 24, 2021
c4fd84a
fix EXTRA_LOGGER_NAMES param and related docs (#17808)
Aakcht Aug 24, 2021
98d45cb
Improves documentation about modules management (#17757)
potiuk Aug 24, 2021
97f0065
Show all import_errors from zip files (#17759)
jedcunningham Aug 24, 2021
806f06b
Fixed numeric list (#17813)
chamorin Aug 24, 2021
c203e77
Show import errors in DAG views (#17818)
ephraimbuddy Aug 24, 2021
06e53f2
Chart: configurable number of retention days for log groomers (#17764)
cccs-seb Aug 24, 2021
96f7e3f
Increase width for Run column (#17817)
gmsantos Aug 25, 2021
a759499
Update INTHEWILD.md (#17832)
AliToro Aug 25, 2021
45e61a9
Only show import errors for DAGs a user can access (#17835)
jedcunningham Aug 25, 2021
ea49c96
Fix typos in docs & ``bug_report`` template (#17809)
mnojek Aug 25, 2021
7e93828
(docs): update README.md (#17806)
vladdoster Aug 25, 2021
bfdda08
Improve graph view load time for dags with open groups (#17821)
Aug 26, 2021
933d863
Fix broken MSSQL test (#17797)
jedcunningham Aug 26, 2021
e18b6a6
Avoid redirect loop for users with no permissions (#17838)
jedcunningham Aug 26, 2021
41632e0
Fix provider.yaml errors due to exit(0) in test (#17858)
potiuk Aug 27, 2021
a2fd67d
Update to Celery 5 (#17397)
jedcunningham Aug 27, 2021
275e0d1
Sane detection of the host/port in entrypoint prod (#17847)
potiuk Aug 27, 2021
83f1f07
Fix log links on graph TI modal (#17862)
jedcunningham Aug 27, 2021
87769db
Allow omission of `initial_node_count` if `node_pools` is specified (…
leahecole Aug 27, 2021
aa5952e
Gcp ai hyperparameter tuning (#17790)
subkanthi Aug 27, 2021
4990176
Move setting of project ID after activating service account (#17866)
deedmitrij Aug 27, 2021
eec757d
Add Brent to Committers list (#17873)
kaxil Aug 27, 2021
220678d
Allow google-auth < 3 and google-api-core < 3 (#17671)
busunkim96 Aug 27, 2021
4d48305
Convert issue templates into forms (#17855)
potiuk Aug 27, 2021
0abbd2d
Secrets backend failover (#16404)
fhoda Aug 27, 2021
890bd43
Add an Amazon EMR on EKS provider package (#16766)
dacort Aug 27, 2021
997c31c
ExasolHook get_pandas_df does not return pandas dataframe but None (#…
Goodkat Aug 28, 2021
606b697
Add Brent to ``CODEOWNERS`` (#17877)
kaxil Aug 28, 2021
95279bd
Add back deleted comment (#17884)
edwardwang888 Aug 28, 2021
4167a87
[AIRFLOW-5703] fix linter old lines
AngryHelper Aug 28, 2021
3e9701e
[AIRFLOW-5703] add lost spaces
AngryHelper Aug 29, 2021
e4d3da1
fix wrong documents around upgrade-check.rst (#17903)
eladkal Aug 30, 2021
d0bc11f
replace to contributing quick start guide (#17908)
bhavaniravi Aug 30, 2021
42e13e1
Remove all deprecation warnings in providers (#17900)
potiuk Aug 30, 2021
07405e6
[AIRFLOW-9300] Add DatafusionPipelineStateSensor and aync option to t…
Aug 30, 2021
24aa34b
Fixed button size in "Actions" group. (#17902)
suiting-young Aug 30, 2021
77f2efc
[AIRFLOW-5703] delete ntpath
AngryHelper Aug 30, 2021
b5da846
Fix missing Data Fusion sensor integration (#17914)
potiuk Aug 30, 2021
e9bf127
Add doc warning about connections added via envvars (#17915)
ecerulm Aug 30, 2021
332406d
BugFix: ``TimeSensorAsync`` returns a naive datetime (#17875)
kaxil Aug 30, 2021
a3f9c69
Fix ``DagRunState`` enum query for ``MySQLdb`` driver (#17886)
kaxil Aug 30, 2021
2362232
[AIRFLOW-5703] adding next features: transfer list of files, transfer…
AngryHelper Jul 3, 2021
aef5283
[AIRFLOW-5703] W1203 change log formatting
AngryHelper Jul 3, 2021
a323301
[AIRFLOW-5703] added docs for SFTPOperator, added raise for argument …
AngryHelper Jul 3, 2021
caa1e80
[AIRFLOW-5703] refactor for black and flake
AngryHelper Jul 3, 2021
54d88ff
[AIRFLOW-5703] refactor ntpath => os.path
AngryHelper Jul 17, 2021
5f77ca1
[AIRFLOW-5703] add test for SftpOperator, refactor logs and logic for…
AngryHelper Jul 31, 2021
9f1dc3f
[AIRFLOW-5703] change create_file_task from local creating to remote
AngryHelper Jul 31, 2021
4130e1a
[AIRFLOW-5703] fix linter old lines
AngryHelper Aug 28, 2021
903fbad
[AIRFLOW-5703] add lost spaces
AngryHelper Aug 29, 2021
80bcb30
[AIRFLOW-5703] delete ntpath
AngryHelper Aug 30, 2021
653f248
Merge remote-tracking branch 'origin/AIRFLOW-5703' into AIRFLOW-5703
AngryHelper Aug 30, 2021
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
  •  
  •  
  •  
15 changes: 14 additions & 1 deletion .asf.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ github:
enabled_merge_buttons:
squash: true
merge: false
rebase: false
rebase: true

protected_branches:
main:
Expand All @@ -47,3 +47,16 @@ github:
v1-10-stable:
required_pull_request_reviews:
required_approving_review_count: 1
v2-0-stable:
required_pull_request_reviews:
required_approving_review_count: 1
v2-1-stable:
required_pull_request_reviews:
required_approving_review_count: 1

collaborators:
- bbovenzi
- auvipy
- paolaperaza
- petedejoy
- gmcdonald
4 changes: 1 addition & 3 deletions .dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -40,9 +40,6 @@
!scripts/in_container
!scripts/docker

# Add provider packages to the context
!provider_packages

# Add tests and kubernetes_tests to context.
!tests
!kubernetes_tests
Expand Down Expand Up @@ -129,3 +126,4 @@ airflow/www/static/docs
# Exclude docs generated files
docs/_build/
docs/_api/
docs/_doctrees/
8 changes: 4 additions & 4 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Core
/airflow/executors/ @kaxil @XD-DENG @ashb @turbaszek
/airflow/executors/ @kaxil @XD-DENG @ashb
/airflow/jobs/ @kaxil @ashb @XD-DENG
/airflow/models/ @kaxil @XD-DENG @ashb @turbaszek
/airflow/models/ @kaxil @XD-DENG @ashb

# DAG Serialization
/airflow/serialization/ @kaxil @ashb
Expand Down Expand Up @@ -29,10 +29,10 @@
/airflow/api_connexion/ @mik-laj @kaxil @ephraimbuddy

# UI
/airflow/ui/ @ryanahamilton @ashb
/airflow/ui/ @ryanahamilton @ashb @bbovenzi

# WWW
/airflow/www/ @ryanahamilton @ashb
/airflow/www/ @ryanahamilton @ashb @bbovenzi

# Security/Permissions
/airflow/security/permissions.py @jhtimmins
Expand Down
129 changes: 129 additions & 0 deletions .github/ISSUE_TEMPLATE/airflow_bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,129 @@
---
name: Airflow Bug report
description: Problems and issues with code of Apache Airflow core
labels: ["kind:bug", "area:core"]
body:
- type: markdown
attributes:
# yamllint disable rule:line-length
value: "
<img src='https://raw.githubusercontent.com/apache/airflow/main/docs/apache-airflow/img/logos/airflow_64x64_emoji_transparent.png' align='left' width='80' height='80'>
Thank you for finding the time to report the problem!

We really appreciate the community efforts to improve Airflow.

Note, that you do not need to create an issue if you have a change ready to submit!

You can open [Pull Request](https://github.com/apache/airflow/pulls) immediately instead.
<br clear='left'/>"
# yamllint enable rule:line-length
- type: dropdown
attributes:
label: Apache Airflow version
description: >
What Apache Airflow version are you using? Only Airflow 2 is supported for bugs. If you wish to
discuss Airflow 1.10, open [Discussion](https://github.com/apache/airflow/discussions) instead!
multiple: false
options:
- "2.1.3 (latest released)"
- "2.1.2"
- "2.1.1"
- "2.1.0"
- "2.0.2"
- "2.0.1"
- "2.0.0"
- "main (development)"
validations:
required: true
- type: input
attributes:
label: Operating System
description: What Operating System are you using?
placeholder: "You can get it via `cat /etc/os-release` for example"
validations:
required: true
- type: textarea
attributes:
label: Versions of Apache Airflow Providers
description: What Apache Airflow Providers versions are you using?
placeholder: You can use `pip freeze | grep apache-airflow-providers` (you can leave only relevant ones)
- type: dropdown
attributes:
label: Deployment
description: What kind of deployment do you have?
multiple: false
options:
- "Managed Services (Astronomer, Composer, MWAA etc.)"
- "Official Apache Airflow Helm Chart"
- "Other 3rd-party Helm chart"
- "Docker-Compose"
- "Other Docker-based deployment"
- "Virtualenv installation"
- "Other"
validations:
required: true
- type: textarea
attributes:
label: Deployment details
description: Additional description of your deployment.
placeholder: >
Enter any relevant details of your deployment. Especially version of your tools,
software (docker-compose, helm, k8s, etc.), any customisation and configuration you added.
- type: textarea
attributes:
label: What happened
description: Describe what happened.
placeholder: >
Please provide the context in which the problem occurred and explain what happened
- type: textarea
attributes:
label: What you expected to happen
description: What do you think went wrong?
placeholder: >
Please explain why you think the behaviour is erroneous. It is extremely helpful if you copy&paste
the fragment of logs showing the exact error messages or wrong behaviour and screenshots for
UI problems or YouTube link to a video of you demonstrating the problem. You can include files by
dragging and dropping them here.
- type: textarea
attributes:
label: How to reproduce
description: >
What should we do to reproduce the problem? If you are not able to provide a reproducible case,
please open a [Discussion](https://github.com/apache/airflow/discussions) instead.
placeholder: >
Please make sure you provide a reproducible step-by-step case of how to reproduce the problem
as minimally and precisely as possible. Keep in mind we do not have access to your cluster or DAGs.
Remember that non-reproducible issues will be closed! Opening a discussion is recommended as a
first step.
- type: textarea
attributes:
label: Anything else
description: Anything else we need to know?
placeholder: >
How often does this problem occur? (Once? Every time? Only when certain conditions are met?)
Any relevant logs to include? Put them here inside fenced
``` ``` blocks or inside a foldable details tag if it's long:
<details><summary>x.log</summary> lots of stuff </details>
- type: checkboxes
attributes:
label: Are you willing to submit PR?
description: >
This is absolutely not required, but we are happy to guide you in the contribution process
especially if you already have a good understanding of how to implement the fix.
Airflow is a community-managed project and we love to bring new contributors in.
Find us in #airflow-how-to-pr on Slack!
options:
- label: Yes I am willing to submit a PR!
- type: checkboxes
attributes:
label: Code of Conduct
description: The Code of Conduct helps create a safe space for everyone. We require
that everyone agrees to it.
options:
- label: >
I agree to follow this project's
[Code of Conduct](https://github.com/apache/airflow/blob/main/CODE_OF_CONDUCT.md)
required: true
- type: markdown
attributes:
value: "Thanks for completing our form!"
68 changes: 68 additions & 0 deletions .github/ISSUE_TEMPLATE/airflow_doc_issue_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
---
name: Airflow Doc issue report
description: Problems and issues with docs of Apache Airflow
labels: ["kind:bug", "area:docs"]
body:
- type: markdown
attributes:
# yamllint disable rule:line-length
value: "
<img src='https://raw.githubusercontent.com/apache/airflow/main/docs/apache-airflow/img/logos/airflow_64x64_emoji_transparent.png' align='left' width='80' height='80'>
Thank you for finding the time to report the problem!

We really appreciate the community efforts to improve Airflow.

Note, that you do not need to create an issue if you have a change ready to submit!

You can open [Pull Request](https://github.com/apache/airflow/pulls) immediately instead.
<br clear='left'/>"
# yamllint enable rule:line-length
- type: textarea
attributes:
label: Describe the issue with documentation
description: Please describe the issue with documentation you have.
placeholder: >
Please include links to the documentation that has the problem and possibly screenshots showing
the problem. Explain why do you think it is an issue. Make sure you include view of the target
audience of the documentation. Please explain why you think the docs are wrong.
- type: textarea
attributes:
label: How to solve the problem
description: How do you think the problem can be solved?
placeholder: >
Please explain how you think the documentation could be fixed. Ideally specify where a new or missing
documentation should be added and what kind of information should be included. Sometimes people
writing the documentation do not realise that some assumptions the have might not be in the heads
of the reader, so try to explain exactly what you would like to see in the docs and why.
- type: textarea
attributes:
label: Anything else
description: Anything else we need to know?
placeholder: >
How often does this problem occur? (Once? Every time? Only when certain conditions are met?)
Any relevant logs to include? Put them here inside fenced
``` ``` blocks or inside a foldable details tag if it's long:
<details><summary>x.log</summary> lots of stuff </details>
- type: checkboxes
attributes:
label: Are you willing to submit PR?
description: >
This is absolutely not required, but we are happy to guide you in the contribution process
especially if you already have a good understanding of how to implement the fix.
Airflow is a community-managed project and we love to bring new contributors in.
Find us in #airflow-how-to-pr on Slack!
options:
- label: Yes I am willing to submit a PR!
- type: checkboxes
attributes:
label: Code of Conduct
description: The Code of Conduct helps create a safe space for everyone. We require
that everyone agrees to it.
options:
- label: >
I agree to follow this project's
[Code of Conduct](https://github.com/apache/airflow/blob/main/CODE_OF_CONDUCT.md)
required: true
- type: markdown
attributes:
value: "Thanks for completing our form!"
Loading