-
Notifications
You must be signed in to change notification settings - Fork 1
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
pull master #25
pull master #25
Commits on May 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 428a439 - Browse repository at this point
Copy the full SHA 428a439View commit details -
Apply specific ID collation to root_dag_id too (#23536)
In certain databases there is a need to set the collation for ID fields like dag_id or task_id to something different than the database default. This is because in MySQL with utf8mb4 the index size becomes too big for the MySQL limits. In past pull requests this was handled [#7570](#7570), [#17729](#17729), but the root_dag_id field on the dag model was missed. Since this field is used to join with the dag_id in various other models ([and self-referentially](https://github.com/apache/airflow/blob/451c7cbc42a83a180c4362693508ed33dd1d1dab/airflow/models/dag.py#L2766)), it also needs to have the same collation as other ID fields. This can be seen by running `airflow db reset` before and after applying this change while also specifying `sql_engine_collation_for_ids` in the configuration. Other related PRs [#19408](#19408)
Configuration menu - View commit details
-
Copy full SHA for b7f8627 - Browse repository at this point
Copy the full SHA b7f8627View commit details -
Configuration menu - View commit details
-
Copy full SHA for 389676b - Browse repository at this point
Copy the full SHA 389676bView commit details -
Configuration menu - View commit details
-
Copy full SHA for ce81a29 - Browse repository at this point
Copy the full SHA ce81a29View commit details -
Add sample dag and doc for S3ListOperator (#23449)
* Add sample dag and doc for S3ListOperator * Fix doc
Configuration menu - View commit details
-
Copy full SHA for 7354d2e - Browse repository at this point
Copy the full SHA 7354d2eView commit details -
19943 Grid view status filters (#23392)
* Move tree filtering inside react and add some filters * Move filters from context to utils * Fix tests for useTreeData * Fix last tests. * Add tests for useFilters * Refact to use existing SimpleStatus component * Additional fix after rebase. * Update following bbovenzi code review * Update following code review * Fix tests. * Fix page flickering issues from react-query * Fix side panel and small changes. * Use default_dag_run_display_number in the filter options * Handle timezone * Fix flaky test Co-authored-by: Brent Bovenzi <brent.bovenzi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 46c1c00 - Browse repository at this point
Copy the full SHA 46c1c00View commit details -
Improve caching for multi-platform images. (#23562)
This is another attempt to improve caching performance for multi-platform images as the previous ones were undermined by a bug in buildx multiplatform cache-to implementattion that caused the image cache to be overwritten between platforms, when multiple images were build. The bug is created for the buildx behaviour at docker/buildx#1044 and until it is fixed we have to prpare separate caches for each platform and push them to separate tags. That adds a bit overhead on the building step, but for now it is the simplest way we can workaround the bug if we do not want to manually manipulate manifests and images.
Configuration menu - View commit details
-
Copy full SHA for 9a6baab - Browse repository at this point
Copy the full SHA 9a6baabView commit details -
Configuration menu - View commit details
-
Copy full SHA for d7b85d9 - Browse repository at this point
Copy the full SHA d7b85d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for e63dbdc - Browse repository at this point
Copy the full SHA e63dbdcView commit details -
Add sample dag and doc for S3ListPrefixesOperator (#23448)
* Add sample dag and doc for S3ListPrefixesOperator * Fix static checks
Configuration menu - View commit details
-
Copy full SHA for d21e49d - Browse repository at this point
Copy the full SHA d21e49dView commit details
Commits on May 10, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 1bd75dd - Browse repository at this point
Copy the full SHA 1bd75ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 74557e4 - Browse repository at this point
Copy the full SHA 74557e4View commit details -
Make Breeze help generation indepdent from having breeze installed (#…
…23612) Generation of Breeze help requires breeze to be installed. However if you have locally installed breeze with different dependencies and did not run self-upgrade, the results of generation of the images might be different (for example when different rich version is used). This change works in the way that: * you do not have to have breeze installed at all to make it work * it always upgrades to latest breeze when it is not installed * but this only happens when you actually modified some breeze code
Configuration menu - View commit details
-
Copy full SHA for e36868b - Browse repository at this point
Copy the full SHA e36868bView commit details -
Add Quicksight create ingestion Hook and Operator (#21863)
* Add Quicksight create ingestion Hook and Operator Co-authored-by: eladkal <45845474+eladkal@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 5c149c3 - Browse repository at this point
Copy the full SHA 5c149c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for b0406f5 - Browse repository at this point
Copy the full SHA b0406f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for faae9fa - Browse repository at this point
Copy the full SHA faae9faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 60a1d9d - Browse repository at this point
Copy the full SHA 60a1d9dView commit details -
Implement send_callback method for CeleryKubernetesExecutor and Local…
…KubernetesExecutor (#23617)
Configuration menu - View commit details
-
Copy full SHA for c5b72bf - Browse repository at this point
Copy the full SHA c5b72bfView commit details -
Fix: Exception when parsing log #20966 (#23301)
* UnicodeDecodeError: 'utf-8' codec can't decode byte 0xXX in position X: invalid start byte File "/opt/work/python395/lib/python3.9/site-packages/airflow/hooks/subprocess.py", line 89, in run_command line = raw_line.decode(output_encoding).rstrip() # raw_line == b'\x00\x00\x00\x11\xa9\x01\n' UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa9 in position 4: invalid start byte * Update subprocess.py * Update subprocess.py * Fix: Exception when parsing log #20966 * Fix: Exception when parsing log #20966 Another alternative is: try-catch it. e.g. ``` line = '' for raw_line in iter(self.sub_process.stdout.readline, b''): try: line = raw_line.decode(output_encoding).rstrip() except UnicodeDecodeError as err: print(err, output_encoding, raw_line) self.log.info("%s", line) ``` * Create test_subprocess.sh * Update test_subprocess.py * Added shell directive and license to test_subprocess.sh * Distinguish between raw and decoded lines as suggested by @uranusjr * simplify test Co-authored-by: muhua <microhuang@live.com>
Configuration menu - View commit details
-
Copy full SHA for 863b257 - Browse repository at this point
Copy the full SHA 863b257View commit details -
Make provider doc preparation a bit more fun :) (#23629)
Previously you had to manually add versions when changelog was modified. But why not to get a bit more fun and get the versions bumped automatically based on your assesment when reviewing the provideers rather than after looking at the generated changelog.
Configuration menu - View commit details
-
Copy full SHA for cfa95af - Browse repository at this point
Copy the full SHA cfa95afView commit details
Commits on May 11, 2022
-
Prevent KubernetesJobWatcher getting stuck on resource too old (#23521)
* Prevent KubernetesJobWatcher getting stuck on resource too old If the watch fails because "resource too old" the KubernetesJobWatcher should not retry with the same resource version as that will end up in loop where there is no progress. * Reset ResourceVersion().resource_version to 0
Configuration menu - View commit details
-
Copy full SHA for dee05b2 - Browse repository at this point
Copy the full SHA dee05b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b8cffe - Browse repository at this point
Copy the full SHA 9b8cffeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8116bc9 - Browse repository at this point
Copy the full SHA 8116bc9View commit details -
Configuration menu - View commit details
-
Copy full SHA for f313e14 - Browse repository at this point
Copy the full SHA f313e14View commit details -
Fix assuming "Feature" answer on CI when generating docs (#23640)
We have now different answers posisble when generating docs, and for testing we assume we answered randomly during the generation of documentation.
Configuration menu - View commit details
-
Copy full SHA for 4acb2c6 - Browse repository at this point
Copy the full SHA 4acb2c6View commit details -
Simplify flash message for _airflow_moved tables (#23635)
Co-authored-by: Jed Cunningham <66968678+jedcunningham@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b686678 - Browse repository at this point
Copy the full SHA b686678View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d8cda8 - Browse repository at this point
Copy the full SHA 5d8cda8View commit details -
Don't run pre-migration checks for downgrade (#23634)
These checks are only make sense for upgrades. Generally they exist to resolve referential integrity issues etc before adding constraints. In the downgrade context, we generally only remove constraints, so it's a non-issue.
Configuration menu - View commit details
-
Copy full SHA for 9ab9cd4 - Browse repository at this point
Copy the full SHA 9ab9cd4View commit details -
Added postgres 14 to support versions(including breeze) (#23506)
* Added postgres 14 to support versions(including breeze)
Configuration menu - View commit details
-
Copy full SHA for 6169e0a - Browse repository at this point
Copy the full SHA 6169e0aView commit details -
Add
RedshiftDeleteClusterOperator
support (#23563)Add support for `RedshiftDeleteClusterOperator`. This will help to clean resources using airflow operators when needed. In the current implementation, By default, I'm waiting until the cluster is completely removed to return immediately without waiting set `wait_for_completion` param to False - Add operator class - Add basic unit test - Add an example task - Add relevant documentation
Configuration menu - View commit details
-
Copy full SHA for 3ed895b - Browse repository at this point
Copy the full SHA 3ed895bView commit details -
Added kubernetes version (1.24) in README.md(for Main version(dev)), … (
#23649) * Added kubernetes version (1.24) in README.md(for Main version(dev)), accidentally removed in merge cnflict. * Update README.md Co-authored-by: Jarek Potiuk <jarek@potiuk.com>
Configuration menu - View commit details
-
Copy full SHA for 93a16c3 - Browse repository at this point
Copy the full SHA 93a16c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for e16eca2 - Browse repository at this point
Copy the full SHA e16eca2View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee342b8 - Browse repository at this point
Copy the full SHA ee342b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd49a8b - Browse repository at this point
Copy the full SHA cd49a8bView commit details -
Rename cluster_policy to task_policy (#23468)
* Rename cluster_policy to task_policy * rename task_policy as example_task_policy.
Configuration menu - View commit details
-
Copy full SHA for 422791f - Browse repository at this point
Copy the full SHA 422791fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2eeb120 - Browse repository at this point
Copy the full SHA 2eeb120View commit details -
Prepare provider documentation 2022.05.11 (#23631)
Co-authored-by: eladkal <45845474+eladkal@users.noreply.github.com> Co-authored-by: eladkal <45845474+eladkal@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 75c6092 - Browse repository at this point
Copy the full SHA 75c6092View commit details
Commits on May 12, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 3138604 - Browse repository at this point
Copy the full SHA 3138604View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3fa5716 - Browse repository at this point
Copy the full SHA 3fa5716View commit details -
Synchronize support for Postgres and K8S in docs (#23673)
We just added support for Postgres 14 and K8S 1.24 and since we did not have any changes to support either in main we are bringing the support to 2.3 line as well. This documentation syncs all remaining places where it should be updated.
Configuration menu - View commit details
-
Copy full SHA for ea15277 - Browse repository at this point
Copy the full SHA ea15277View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc0dcdd - Browse repository at this point
Copy the full SHA bc0dcddView commit details -
Add wildcard possibility to
package-filter
parametere (#23672)the glob parameters (for example `apache-airflow-providers-*`) did not work because only fixed list of parameters was allowed. This PR converts the package-filter parameter to stop verifying the value passed - so autocomplete continues to work but you should still be able to use glob. It also removes few places where the parameters were used with `--` separator.
Configuration menu - View commit details
-
Copy full SHA for d1bf2d4 - Browse repository at this point
Copy the full SHA d1bf2d4View commit details -
Replace "absolute()" with "resolve()" in pathlib objects (#23675)
TIL that absolute() is an undocumented in Pathlib and that we should use resolve() instead. So this is it.
Configuration menu - View commit details
-
Copy full SHA for 094e50e - Browse repository at this point
Copy the full SHA 094e50eView commit details -
Upgrade
pip
to latest released 22.1.0 version (#23665)We are finally able to get rid of the annoying false-positive warnings and we have finally a chance on having warning-free installation during docker builds.
Configuration menu - View commit details
-
Copy full SHA for 7277122 - Browse repository at this point
Copy the full SHA 7277122View commit details -
Shorten max pre-commit hook name length (#23677)
When names are too long, pre-commit output looks very ugly and takes up 2x lines. Here I reduce max length just a little bit further so that pre-commit output renders properly on a macbook pro 16" with terminal window splitting screen horizontally.
Configuration menu - View commit details
-
Copy full SHA for c74e67a - Browse repository at this point
Copy the full SHA c74e67aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 749e53d - Browse repository at this point
Copy the full SHA 749e53dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 028087b - Browse repository at this point
Copy the full SHA 028087bView commit details -
Fix expand/collapse all buttons (#23590)
* communicate via customevents * Handle open group logic in wrapper * fix tests * Make grid action buttons sticky * Add default toggle fn * fix splitting task id by '.' * fix missing dagrun ids
Configuration menu - View commit details
-
Copy full SHA for afdfece - Browse repository at this point
Copy the full SHA afdfeceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a8f1ee - Browse repository at this point
Copy the full SHA 1a8f1eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2111d73 - Browse repository at this point
Copy the full SHA 2111d73View commit details
Commits on May 13, 2022
-
Add git_source to DatabricksSubmitRunOperator (#23620)
The existing `DatabricksSubmitRunOperator` is extended with the support for the `git_source` parameter which allows users to run notebook tasks from files committed to git repositories. If specified, any notebook task that is part of the payload will clone the repository and check out the commit, tag, or the tip of the specified branch. This is an alternative to dev repos ([docs](https://docs.databricks.com/repos/index.html)) where the checkout/update would have to be triggered manually. Public documentation for the feature available here: https://docs.databricks.com/dev-tools/api/latest/jobs.html (NB: as noted in the docs, the feature is currently in public preview).
Configuration menu - View commit details
-
Copy full SHA for d0a5b3a - Browse repository at this point
Copy the full SHA d0a5b3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6eda265 - Browse repository at this point
Copy the full SHA 6eda265View commit details -
Fix property name in breeze Shell Params (#23696)
The rename from #23562 missed few shell_parms usage where it also should be replaced.
Configuration menu - View commit details
-
Copy full SHA for 4afa8e3 - Browse repository at this point
Copy the full SHA 4afa8e3View commit details -
Clarify that bundle extras should not be used for PyPi installs (#23697)
The bundle extras we have are only used for development and they should not be used to install airflow from PyPI. This update to documentation clarifies it. Closes: #23692
Configuration menu - View commit details
-
Copy full SHA for 310002e - Browse repository at this point
Copy the full SHA 310002eView commit details -
Add environment check and build image check for more Breeze commands (#…
…23687) Several commands of Breeze depends on docker, docker compose being available as well as breeze image. They will work fine if you "just" built the image but they might benefit from the image being rebuilt (to make sure all latest dependencies are installed in the image). The common checks done in "shell" command for that are now extracted to common utils and run as first thing in those commands that need it.
Configuration menu - View commit details
-
Copy full SHA for 3f4ab6c - Browse repository at this point
Copy the full SHA 3f4ab6cView commit details -
Add UI tests for /utils and /components (#23456)
* Add UI tests for /utils and /components * add test for Table * Address PR feedback * Fix window prompt var * Fix TaskName test from rebase * fix lint errors
Configuration menu - View commit details
-
Copy full SHA for 694e380 - Browse repository at this point
Copy the full SHA 694e380View commit details
Commits on May 15, 2022
-
Configuration menu - View commit details
-
Copy full SHA for cd9d935 - Browse repository at this point
Copy the full SHA cd9d935View commit details
Commits on May 16, 2022
-
Configuration menu - View commit details
-
Copy full SHA for de3c038 - Browse repository at this point
Copy the full SHA de3c038View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f82fc7 - Browse repository at this point
Copy the full SHA 6f82fc7View commit details -
Handle invalid date parsing in webserver views. (#23161)
* Handle invalid date from query parameters in views. * Add tests. * Use common parsing helper. * Add type hint. * Remove unwanted error check. * Fix extra_links endpoint.
Configuration menu - View commit details
-
Copy full SHA for 9e25bc2 - Browse repository at this point
Copy the full SHA 9e25bc2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3bf9a1d - Browse repository at this point
Copy the full SHA 3bf9a1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for ca25436 - Browse repository at this point
Copy the full SHA ca25436View commit details -
Fix grid details header text overlap (#23728)
Move top margin to each breadcrumb component to make sure that there is no overlap when the header wraps with long names.
Configuration menu - View commit details
-
Copy full SHA for f77a691 - Browse repository at this point
Copy the full SHA f77a691View commit details -
Add version to migration prefix (#23564)
We don't really need the alembic revision id in the filename. having version instead is much more useful. having both of them takes up too much space.
Configuration menu - View commit details
-
Copy full SHA for 741f802 - Browse repository at this point
Copy the full SHA 741f802View commit details -
Add typing for airflow/configuration.py (#23716)
* Add typing for airflow/configuration.py The configuraiton.py did not have typing information and it made it rather difficult to reason about it-especially that it went a few changes in the past that made it rather complex to understand. This PR adds typing information all over the configuration file
Configuration menu - View commit details
-
Copy full SHA for 71e4deb - Browse repository at this point
Copy the full SHA 71e4debView commit details
Commits on May 17, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 239a9dc - Browse repository at this point
Copy the full SHA 239a9dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3993cb8 - Browse repository at this point
Copy the full SHA 3993cb8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 64d0d9c - Browse repository at this point
Copy the full SHA 64d0d9cView commit details -
Speech To Text assets & system tests migration (AIP-47) (#23643)
Co-authored-by: Wojciech Januszek <januszek@google.com>
Configuration menu - View commit details
-
Copy full SHA for d3b0880 - Browse repository at this point
Copy the full SHA d3b0880View commit details -
Configuration menu - View commit details
-
Copy full SHA for f9e2a30 - Browse repository at this point
Copy the full SHA f9e2a30View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf9c217 - Browse repository at this point
Copy the full SHA cf9c217View commit details -
Configuration menu - View commit details
-
Copy full SHA for c3cd787 - Browse repository at this point
Copy the full SHA c3cd787View commit details -
Configuration menu - View commit details
-
Copy full SHA for 325444e - Browse repository at this point
Copy the full SHA 325444eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9dcca98 - Browse repository at this point
Copy the full SHA 9dcca98View commit details -
Fix task log is not captured (#23684)
when StandardTaskRunner runs tasks with exec Issue: #23540
Configuration menu - View commit details
-
Copy full SHA for e453e68 - Browse repository at this point
Copy the full SHA e453e68View commit details -
Configuration menu - View commit details
-
Copy full SHA for 820d8eb - Browse repository at this point
Copy the full SHA 820d8ebView commit details
Commits on May 18, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 2303750 - Browse repository at this point
Copy the full SHA 2303750View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a85370 - Browse repository at this point
Copy the full SHA 4a85370View commit details -
Add tagging image as latest for CI image wait (#23775)
The "wait for image" step lacked --tag-as-latest which made the subsequent "fix-ownership" step run sometimes far longer than needed - because it rebuilt the image for fix-ownership case. Also the "fix-ownership" command has been changed to just pull the image if one is missing locally rather than build. This command might be run in an environment where the image is missing or any other image was build (for example in jobs where an image was build for different Python version) in this case the command will simply use whatever Python version is available (it does not matter), or in case no image is available, it will pull the image as the last resort.
Configuration menu - View commit details
-
Copy full SHA for 5e3f652 - Browse repository at this point
Copy the full SHA 5e3f652View commit details -
Fix auto upstream dep when expanding non-templated field (#23771)
If you tried to expand via xcom into a non-templated field without explicitly setting the upstream task dependency, the scheduler would crash because the upstream task dependency wasn't being set automatically. It was being set only for templated fields, but now we do it for both.
Configuration menu - View commit details
-
Copy full SHA for 3849ebb - Browse repository at this point
Copy the full SHA 3849ebbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d743e7 - Browse repository at this point
Copy the full SHA 5d743e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for f721529 - Browse repository at this point
Copy the full SHA f721529View commit details -
cleanup usage of
get_connections()
` from test suite (#23757)The function is deprecated and raises warnings #10192 Replacing the usage with `get_connection()`
Configuration menu - View commit details
-
Copy full SHA for 79a2f79 - Browse repository at this point
Copy the full SHA 79a2f79View commit details
Commits on May 19, 2022
-
Maintain grid view selection on filtering upstream (#23779)
* Maintain grid selection on filter upstream The grid view selection was being cleared when clicking "Filter Upstream". The selection should persist. Also, added a left margin to the "Reset root" button * fix linting
Configuration menu - View commit details
-
Copy full SHA for 9db2271 - Browse repository at this point
Copy the full SHA 9db2271View commit details -
Fix
SqliteHook
compatibility with SQLAlchemy engine (#23790)Same as #19508 but for Sqlite as described in https://docs.sqlalchemy.org/en/14/dialects/sqlite.html#connect-strings to be able to create a Sqlalchemy engine from the URI itself. Without this, it currently fails with the following error due to how we create URI in Connections. An absolute path is denoted by starting with a slash, means you need four slashes: ``` url = sqlite://%2Ftmp%2Fsqlite.db def create_connect_args(self, url): if url.username or url.password or url.host or url.port: > raise exc.ArgumentError( "Invalid SQLite URL: %s\n" "Valid SQLite URL forms are:\n" " sqlite:///:memory: (or, sqlite://)\n" " sqlite:///relative/path/to/file.db\n" " sqlite:////absolute/path/to/file.db" % (url,) ) E sqlalchemy.exc.ArgumentError: Invalid SQLite URL: sqlite://%2Ftmp%2Fsqlite.db E Valid SQLite URL forms are: E sqlite:///:memory: (or, sqlite://) E sqlite:///relative/path/to/file.db E sqlite:////absolute/path/to/file.db ```
Configuration menu - View commit details
-
Copy full SHA for 479ad19 - Browse repository at this point
Copy the full SHA 479ad19View commit details -
Fix python version used for cache preparaation (#23785)
Cache preparation on CI used default (Python 3.7) version of the image. It had an influence on time of "full build needed" only and for users who wanted to build breeze image for Python version different than default Python 3.7. It had no big influence on "main" builds" because in main we are build images with "upgrade-to-newer-dependencies" which takes longer anyway.
Configuration menu - View commit details
-
Copy full SHA for 46abf37 - Browse repository at this point
Copy the full SHA 46abf37View commit details -
Configuration menu - View commit details
-
Copy full SHA for a45d15d - Browse repository at this point
Copy the full SHA a45d15dView commit details -
Further speed up fixing ownership in CI (#23782)
After #23775 I noticed that there is yet another small improvement area in the CI buld speed. Currently build-ci-image builds and push only "commit-tagged" images, but "fix-ownership" requires the "latest" image to run. This PR adds --tag-as-latest option also to build-image and build-prod-image commands - similarly as for the pull-image and pull-prod-image. This will retag the "commit" images as latest in the build-ci-images step and allow to save 1m on pulling the latest image before fix-ownership (bringing it back to 1s overhead)
Configuration menu - View commit details
-
Copy full SHA for 252ef66 - Browse repository at this point
Copy the full SHA 252ef66View commit details -
Configuration menu - View commit details
-
Copy full SHA for a80b2fc - Browse repository at this point
Copy the full SHA a80b2fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for fb3b980 - Browse repository at this point
Copy the full SHA fb3b980View commit details -
postgres_operator_howto_guide.rst (#23789)
Saying "**the** PostgreSQL database" confused me. I thought it was implying that a user could/should connect to the airflow metadata db
Configuration menu - View commit details
-
Copy full SHA for b2c31ee - Browse repository at this point
Copy the full SHA b2c31eeView commit details -
Support host_name on Datadog provider (#23784)
This is required to use other Datadog tenants like app.datadoghq.eu
Configuration menu - View commit details
-
Copy full SHA for df84c4a - Browse repository at this point
Copy the full SHA df84c4aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f60fa98 - Browse repository at this point
Copy the full SHA f60fa98View commit details -
Configuration menu - View commit details
-
Copy full SHA for 00e78fd - Browse repository at this point
Copy the full SHA 00e78fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f3ce33 - Browse repository at this point
Copy the full SHA 8f3ce33View commit details -
Configuration menu - View commit details
-
Copy full SHA for 54aa234 - Browse repository at this point
Copy the full SHA 54aa234View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c9f756 - Browse repository at this point
Copy the full SHA 4c9f756View commit details
Commits on May 20, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 86cfd12 - Browse repository at this point
Copy the full SHA 86cfd12View commit details -
Grid data: do not load all mapped instances (#23813)
* only get necessary task instances * add comment * encode_ti -> get_task_summary
Configuration menu - View commit details
-
Copy full SHA for 7ab5ea7 - Browse repository at this point
Copy the full SHA 7ab5ea7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8494fc7 - Browse repository at this point
Copy the full SHA 8494fc7View commit details -
[Issue#22846] allow option to encode or not encode UUID when uploadin…
…g from Cassandra to GCS (#23766)
Configuration menu - View commit details
-
Copy full SHA for 5bfacf8 - Browse repository at this point
Copy the full SHA 5bfacf8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f5749c - Browse repository at this point
Copy the full SHA 6f5749cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ce8ea66 - Browse repository at this point
Copy the full SHA ce8ea66View commit details -
Fix retrieval of deprecated non-config values (#23723)
It turned out that deprecation of config values did not work as intended. While deprecation worked fine when the value was specified in configuration value it did not work when `run_as_user` was used. In those cases the "as_dict" option was used to generate temporary configuratin and this temporary configuration contained default value for the new configuration value - for example it caused that the generated temporary value contained: ``` [database] sql_alchemy_conn=sqlite:///{AIRFLOW_HOME}/airflow.db ``` Even if the deprecated `core/sql_alchemy_conn` was set (and no new `database/sql_alchemy_conn` was set at the same time. This effectively rendered the old installation that did not convert to the new "database" configuration not working for run_as_user, because the tasks run with "run_as_user" used wrong, empty sqlite database instaead of the one configured for Airflow. Also during adding tests, it turned out that the mechanism was also not working as intended before - in case `_CMD` or `_SECRET` were used as environment variables rather than configuration. In those cases both _CMD and _SECRET should be evaluated during as_dict() evaluation, because the "run_as_user" might have not enough permission to run the command or retrieve secret. The _cmd and _secret variables were only evaluated during as_dict() when they were in the config file (note that this only happens when include_cmd, include_env, include_secret are set to True). The changes implemented in this PR fix both problems: * the _CMD and _SECRET env vars are evaluated during as_dict when the respective include_* is set * the defaults are only set for the values that have deprecations in case the deprecations have no values set in either of the ways: * in config file * in env variable * in _cmd (via config file or env variable) * in _secret (via config file or env variable) Fixes: #23679
Configuration menu - View commit details
-
Copy full SHA for 888bc2e - Browse repository at this point
Copy the full SHA 888bc2eView commit details -
Automatically reschedule stalled queued tasks in CeleryExecutor (v2) (#…
…23690) Celery can lose tasks on worker shutdown, causing airflow to just wait on them indefinitely (may be related to celery/celery#7266). This PR expands the "stalled tasks" functionality which is already in place for adopted tasks, and adds the ability to apply it to all tasks such that these lost/hung tasks can be automatically recovered and queued up again.
Configuration menu - View commit details
-
Copy full SHA for baae70c - Browse repository at this point
Copy the full SHA baae70cView commit details -
Document fix for broken elasticsearch logs with 2.3.0+ upgrade (#23821)
In certain upgrade paths, Airflow isn't given an opportunity to track the old `log_id_template`, so document the fix for folks who run into trouble.
Configuration menu - View commit details
-
Copy full SHA for 6f738d9 - Browse repository at this point
Copy the full SHA 6f738d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 91a96f1 - Browse repository at this point
Copy the full SHA 91a96f1View commit details -
Self upgrade when refreshing images (#23686)
When you have two branches, you should sefl-upgrade breeze to make sure you use the version that is tied with your branch. Usually we have two active branches - main and the last released line, so switching between then is not unlikely for maintainers.
Configuration menu - View commit details
-
Copy full SHA for e09e463 - Browse repository at this point
Copy the full SHA e09e463View commit details -
Exclude missing tasks from the gantt view (#23627)
* Exclude missing tasks from the gantt view Stops the gantt view from crashing if a task no longer exists in a DAG but there are TaskInstances for that task. * Fix tests
Configuration menu - View commit details
-
Copy full SHA for 4b731f4 - Browse repository at this point
Copy the full SHA 4b731f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 064c41a - Browse repository at this point
Copy the full SHA 064c41aView commit details -
Update Production Guide for Helm Chart docs (#23836)
Explain that db initialization is not necessary if using the helm chart.
Configuration menu - View commit details
-
Copy full SHA for f0003b3 - Browse repository at this point
Copy the full SHA f0003b3View commit details
Commits on May 21, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 5802e4e - Browse repository at this point
Copy the full SHA 5802e4eView commit details -
Add missing "airflow-constraints-reference" parameter (#23844)
The build commands were missing "airflow-constraints-reference" parameter and it always defaulted to constraints-main
Configuration menu - View commit details
-
Copy full SHA for cc3ab43 - Browse repository at this point
Copy the full SHA cc3ab43View commit details -
Better fix for constraint-reference (#23845)
The previous fix (#23844) broke main on package verification as the package verification used the same parameter that was set to empty. This change rmeoves some remnant from the "bash" version where we had to check if variable was empty and also making the "constraint" parameters accepting default values from the current branch to be used also for build commands.
Configuration menu - View commit details
-
Copy full SHA for 10a0d8e - Browse repository at this point
Copy the full SHA 10a0d8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2dc8063 - Browse repository at this point
Copy the full SHA 2dc8063View commit details -
The JPype1 limit has to be introduced because otherwise the 1.4.0 JPype1 breaks our ARM builds. The 1.4.0 did not release the sdist version of the package. This made our cache refresh job to fail as 1.4.0 version cannot be installed on ARM image. The issue is captured in jpype-project/jpype#1069
Configuration menu - View commit details
-
Copy full SHA for 3699be4 - Browse repository at this point
Copy the full SHA 3699be4View commit details -
Add "no-issue-needed" rule directly in CONTRIBUTING.rst (#23802)
The rule was not really explained directly where you'd expect it, it was hidden deeply in "triage" process where many contributors would not even get to. This PR adds appropriate explanation and also explains that discussions is the preferred way to discuss things in Airflow rather than issues.
Configuration menu - View commit details
-
Copy full SHA for 22a0b51 - Browse repository at this point
Copy the full SHA 22a0b51View commit details -
Configuration menu - View commit details
-
Copy full SHA for b205a67 - Browse repository at this point
Copy the full SHA b205a67View commit details
Commits on May 22, 2022
-
Doc: Add column names for DB Migration Reference (#23853)
Before the automation: https://airflow.apache.org/docs/apache-airflow/2.2.5/migrations-ref.html Currently (with missing column names): https://airflow.apache.org/docs/apache-airflow/2.3.0/migrations-ref.html
Configuration menu - View commit details
-
Copy full SHA for 344304e - Browse repository at this point
Copy the full SHA 344304eView commit details -
Fix exception trying to display moved table warnings (#23837)
If you still have an old dangling table from the 2.2 migration this would fail. Make it more resilient and cope with both styles of moved table name
Configuration menu - View commit details
-
Copy full SHA for 4829b23 - Browse repository at this point
Copy the full SHA 4829b23View commit details -
Configuration menu - View commit details
-
Copy full SHA for 509b277 - Browse repository at this point
Copy the full SHA 509b277View commit details -
Configuration menu - View commit details
-
Copy full SHA for a43e98d - Browse repository at this point
Copy the full SHA a43e98dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a7425dc - Browse repository at this point
Copy the full SHA a7425dcView commit details -
Add better feedback to Breeze users about expected action timing (#23827
) There are a few actions in Breeze that might take more or less time when invoked. This is mostly when you need to upgrade Breeze or update to latest version of the image because some dependedncies were added or image was modified. While we have improved significantly the waiting time involved now (and caching problems have been fixed to make it as fast possible), there are still a few situations that you need to have a good connectivity and a little time to run the upgrade. Which is often not something you would like to loose your time on in a number of cases when you need to do things fast. Usually Breeeze does not force the user to perform such long actions - it allows to continue without doing them (either by timeout or by letting user answer "no" to question asked. Previously Breeze have not informed the user about the exepcted time of running such operation, but with this change it tells what is the expected delay - thus allowing the user to make informed action whether they want to run the upgrade or not.
Configuration menu - View commit details
-
Copy full SHA for fe91db7 - Browse repository at this point
Copy the full SHA fe91db7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b5a101 - Browse repository at this point
Copy the full SHA 4b5a101View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf5a78e - Browse repository at this point
Copy the full SHA cf5a78eView commit details -
Add number of node params only for single-node cluster in RedshiftCre…
…ateClusterOperator (#23839)
Configuration menu - View commit details
-
Copy full SHA for 69f444f - Browse repository at this point
Copy the full SHA 69f444fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 65f3b18 - Browse repository at this point
Copy the full SHA 65f3b18View commit details -
Add support for associating custom tags to job runs submitted via Emr…
…ContainerOperator (#23769) Co-authored-by: Sandeep Kadyan <sandeep.kadyan@publicissapient.com>
Configuration menu - View commit details
-
Copy full SHA for e54ca47 - Browse repository at this point
Copy the full SHA e54ca47View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6150d28 - Browse repository at this point
Copy the full SHA 6150d28View commit details -
Fix Amazon EKS example DAG raises warning during Imports (#23849)
Co-authored-by: eladkal <45845474+eladkal@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 5d2296b - Browse repository at this point
Copy the full SHA 5d2296bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a844565 - Browse repository at this point
Copy the full SHA a844565View commit details
Commits on May 23, 2022
-
Add __wrapped__ property to _TaskDecorator (#23830)
Co-authored-by: Sanjay Pillai <sanjaypillai11 [at] gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a71e4b7 - Browse repository at this point
Copy the full SHA a71e4b7View commit details -
Highlight task states by hovering on legend row (#23678)
* Rework the legend row and add the hover effect. * Move horevedTaskState to state and fix merge conflicts. * Add tests. * Order of item in the LegendRow, add no_status support
Configuration menu - View commit details
-
Copy full SHA for 637a8b8 - Browse repository at this point
Copy the full SHA 637a8b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec6761a - Browse repository at this point
Copy the full SHA ec6761aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 35620ed - Browse repository at this point
Copy the full SHA 35620edView commit details -
Replaced all days_ago functions with datetime functions (#23237)
Co-authored-by: Dev232001 <thedevhooda@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f352ee6 - Browse repository at this point
Copy the full SHA f352ee6View commit details
Commits on May 24, 2022
-
Configuration menu - View commit details
-
Copy full SHA for b83cc9b - Browse repository at this point
Copy the full SHA b83cc9bView commit details -
Ignore the DeprecationWarning in test_days_ago (#23875)
Co-authored-by: alexkru <alexkru@wix.com>
Configuration menu - View commit details
-
Copy full SHA for eff697a - Browse repository at this point
Copy the full SHA eff697aView commit details -
Speed up Breeze experience on Mac OS (#23866)
This change should significantly speed up Breeze experience (and especially iterating over a change in Breeze for MacOS users - independently if you are using x86 or arm architecture. The problem with MacOS with docker is particularly slow filesystem used to map sources from Host to Docker VM. It is particularly bad when there are multiple small files involved. The improvement come from two areas: * removing duplicate pycache cleaning * moving MyPy cache to docker volume When entering breeze we are - just in case - cleaning .pyc and __pychache__ files potentially generated outside of the docker container - this is particularly useful if you use local IDE and you do not have bytecode generation disabled (we have it disabled in Breeze). Generating python bytecode might lead to various problems when you are switching branches and Python versions, so for Breeze development where the files change often anyway, disabling them and removing when they are found is important. This happens at entering breeze and it might take a second or two depending if you have locally generated. It could happen that __init script was called twice (depending which script was called - therefore the time could be double the one that was actually needed. Also if you ever generated provider packages, the time could be much longer, because node_modules generated in provider sources were not excluded from searching (and on MacOS it takes a LOT of time). This also led to duplicate time of exit as the initialization code installed traps that were also run twice. The traps however were rather fast so had no negative influence on performance. The change adds a guard so that initialization is only ever executed once. Second part of the change is moving the cache of mypy to a docker volume rather than being used from local source folder (default when complete sources are mounted). We were already using selective mount to make sure MacOS filesystem slowness affects us in minimal way - but with this change, the cache will be stored in docker volume that does not suffer from the same problems as mounting volumes from host. The Docker volume is preserved until the `docker stop` command is run - which means that iterating over a change should be WAY faster now - observed speed-up were around 5x speedups for MyPy pre-commit.
Configuration menu - View commit details
-
Copy full SHA for ac9b224 - Browse repository at this point
Copy the full SHA ac9b224View commit details -
Configuration menu - View commit details
-
Copy full SHA for 64689d6 - Browse repository at this point
Copy the full SHA 64689d6View commit details -
Move MappedOperator tests to mirror code location (#23884)
At some point during the development of AIP-42 we moved the code for MappedOperator out of baseoperator.py to mappedoperator.py, but we didn't move the tests at the same time
Configuration menu - View commit details
-
Copy full SHA for 70b41e4 - Browse repository at this point
Copy the full SHA 70b41e4View commit details -
Enable clicking on DAG owner in autocomplete dropdown (#23804)
PR#18991 introduced directly navigating to a DAG when selecting one from the typeahead search results. Unfortunately, the search results also includes DAG owner names, and selecting one of those navigates to a DAG with that name, which almost certainly doesn't exist. This extends the autocompletion endpoint to return the type of result, and adjusts the typeahead selection to use this to know which way to navigate.
Configuration menu - View commit details
-
Copy full SHA for 29afd35 - Browse repository at this point
Copy the full SHA 29afd35View commit details -
Configuration menu - View commit details
-
Copy full SHA for cac7ab5 - Browse repository at this point
Copy the full SHA cac7ab5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 90940b5 - Browse repository at this point
Copy the full SHA 90940b5View commit details -
Vincent Koc committed
May 24, 2022 Configuration menu - View commit details
-
Copy full SHA for e08b59d - Browse repository at this point
Copy the full SHA e08b59dView commit details -
Split contributor's quick start into separate guides. (#23762)
The foldable parts were not good. They made links not to work as well as they were not too discoverable. Fixes: #23174
Configuration menu - View commit details
-
Copy full SHA for 1bf6dde - Browse repository at this point
Copy the full SHA 1bf6ddeView commit details -
Configuration menu - View commit details
-
Copy full SHA for d788f4b - Browse repository at this point
Copy the full SHA d788f4bView commit details
Commits on May 25, 2022
-
Move string arg evals to
execute()
inEksCreateClusterOperator
(#……23877) Currently there are string-value evaluations of `compute`, `nodegroup_role_arn`, and `fargate_pod_execution_role_arn` args in the constructor of `EksCreateClusterOperator`. These args are all listed as a template fields so it's entirely possible that the value(s) passed in to the operator is a Jinja expression or an `XComArg`. Either of these value types could cause a false-negative `ValueError` (in the case of unsupported `compute` values) or a `false-positive` (in the the cases of explicit checks for the *arn values) since the values themselves have not been rendered. This PR moves the evaluations of these args to the `execute()` scope.
Configuration menu - View commit details
-
Copy full SHA for 47fc253 - Browse repository at this point
Copy the full SHA 47fc253View commit details -
Update .readthedocs.yml (#23903)
String instead of Int see https://docs.readthedocs.io/en/stable/config-file/v2.html
Vincent Koc committedMay 25, 2022 Configuration menu - View commit details
-
Copy full SHA for 5258836 - Browse repository at this point
Copy the full SHA 5258836View commit details -
Make --file command in static-checks autocomplete file name (#23896)
The --verbose and --dry-dun commands caused n --files command to fail and the flag was "artifficial" -it was equivalent to bool flag. the actual files were taken from arguments. This PR fixes it by turning the arguments into multiple ``--file`` commands - each with its own completioin for local files.
Configuration menu - View commit details
-
Copy full SHA for 1d53bec - Browse repository at this point
Copy the full SHA 1d53becView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3aec3aa - Browse repository at this point
Copy the full SHA 3aec3aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e95153 - Browse repository at this point
Copy the full SHA 2e95153View commit details -
Configuration menu - View commit details
-
Copy full SHA for d55df99 - Browse repository at this point
Copy the full SHA d55df99View commit details -
Configuration menu - View commit details
-
Copy full SHA for 423b905 - Browse repository at this point
Copy the full SHA 423b905View commit details
Commits on May 26, 2022
-
Make CI and PROD image builds consistent (#23841)
Simple refactoring to make the jobs more consistent.
Configuration menu - View commit details
-
Copy full SHA for 30262b1 - Browse repository at this point
Copy the full SHA 30262b1View commit details -
Alphabetizes two tables (#23923)
The rest of the page has consistently alphabetized tables. This commit fixes three `extras` that were not alphabetized.
Configuration menu - View commit details
-
Copy full SHA for ef3f530 - Browse repository at this point
Copy the full SHA ef3f530View commit details -
Use "remote" pod when patching KPO pod as "checked" (#23676)
When patching as "checked", we have to use the current version of the pod otherwise we may get an error when trying to patch it, e.g.: ``` Operation cannot be fulfilled on pods \"test-kubernetes-pod-db9eedb7885c40099dd40cd4edc62415\": the object has been modified; please apply your changes to the latest version and try again" ``` This error would not cause a failure of the task, since errors in `cleanup` are suppressed. However, it would fail to patch. I believe one scenario when the pod may be updated is when retrieving xcom, since the sidecar is terminated after extracting the value. Concerning some changes in the tests re the "already_checked" label, it was added to a few "expected pods" recently, when we changed it to patch even in the case of a successful pod. Since we are changing the "patch" code to patch with the latest read on the pod that we have (i.e. using the `remote_pod` variable), and no longer the pod object stored on `k.pod`, the label no longer shows up in those tests (that's because in k.pod isn't actually a read of the remote pod, but just happens to get mutated in the patch function before it is used to actually patch the pod). Further, since the `remote_pod` is a local variable, we can't observe it in tests. So we have to read the pod using k8s api. _But_, our "find pod" function excludes "already checked" pods! So we have to make this configurable. So, now we have a proper integration test for the "already_checked" behavior (there was already a unit test).
Configuration menu - View commit details
-
Copy full SHA for 6bbe015 - Browse repository at this point
Copy the full SHA 6bbe015View commit details -
Clarify manual merging of PR in release doc (#23928)
It was not clear to me what this really means
Configuration menu - View commit details
-
Copy full SHA for bfe51ea - Browse repository at this point
Copy the full SHA bfe51eaView commit details -
main breaks with `Traceback: /usr/local/lib/python3.7/importlib/__init__.py:127: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/providers/amazon/aws/hooks/test_cloud_formation.py:31: in <module> class TestCloudFormationHook(unittest.TestCase): tests/providers/amazon/aws/hooks/test_cloud_formation.py:67: in TestCloudFormationHook @mock_cloudformation /usr/local/lib/python3.7/site-packages/moto/__init__.py:30: in f module = importlib.import_module(module_name, "moto") /usr/local/lib/python3.7/importlib/__init__.py:127: in import_module return _bootstrap._gcd_import(name[level:], package, level) /usr/local/lib/python3.7/site-packages/moto/cloudformation/__init__.py:1: in <module> from .models import cloudformation_backends /usr/local/lib/python3.7/site-packages/moto/cloudformation/models.py:18: in <module> from .parsing import ResourceMap, OutputMap /usr/local/lib/python3.7/site-packages/moto/cloudformation/parsing.py:17: in <module> from moto.apigateway import models # noqa # pylint: disable=all /usr/local/lib/python3.7/site-packages/moto/apigateway/__init__.py:1: in <module> from .models import apigateway_backends /usr/local/lib/python3.7/site-packages/moto/apigateway/models.py:9: in <module> from openapi_spec_validator import validate_spec E ModuleNotFoundError: No module named 'openapi_spec_validator' ` Fix is already in placed in moto getmoto/moto#5165 but version 3.1.11 wasn't released yet
Configuration menu - View commit details
-
Copy full SHA for 86d40a9 - Browse repository at this point
Copy the full SHA 86d40a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for f7c4804 - Browse repository at this point
Copy the full SHA f7c4804View commit details -
Add typing to Azure Cosmos Client Hook (#23941)
New release of Azure Cosmos library has added typing information and it broke main builds with mypy verification.
Configuration menu - View commit details
-
Copy full SHA for 3393647 - Browse repository at this point
Copy the full SHA 3393647View commit details -
Configuration menu - View commit details
-
Copy full SHA for db890df - Browse repository at this point
Copy the full SHA db890dfView commit details -
Disable rebase workflow (#23943)
The change of the release workflow in #23928 removed the reason why we should have rebase workflow possible. We only needed to do rebase when we merged test branch into stable branch and since we are doing it manually, there is no more reeason to have it in the GitHub UI.
Configuration menu - View commit details
-
Copy full SHA for 1748876 - Browse repository at this point
Copy the full SHA 1748876View commit details -
Prevent UI from crashing if grid task instances are null (#23939)
* UI fix for null task instances * improve tests without global vars * fix test data
Configuration menu - View commit details
-
Copy full SHA for 9314a4a - Browse repository at this point
Copy the full SHA 9314a4aView commit details -
Grid fix details button truncated and small UI tweaks (#23934)
* Show details button and wrap on LegendRow. * Update following brent review * Fix display on small width * Rotate icon for a 'ReadLess' effect
Configuration menu - View commit details
-
Copy full SHA for 5ab58d0 - Browse repository at this point
Copy the full SHA 5ab58d0View commit details -
Fix and speed up grid view (#23947)
This fetches all TIs for a given task across dag runs, leading to signifincatly faster response times. It also fixes a bug where Nones were being passed to the UI when a new task was added to a DAG with exiting runs.
Configuration menu - View commit details
-
Copy full SHA for 1cf483f - Browse repository at this point
Copy the full SHA 1cf483fView commit details
Commits on May 27, 2022
-
Removes duplicate code block (#23952)
There's are two code blocks with identical text in the helm-chart docs. This commit removes one of them.
Configuration menu - View commit details
-
Copy full SHA for b170dc7 - Browse repository at this point
Copy the full SHA b170dc7View commit details -
Update dep for databricks #23917 (#23927)
Vincent Koc committedMay 27, 2022 Configuration menu - View commit details
-
Copy full SHA for 80c3fcd - Browse repository at this point
Copy the full SHA 80c3fcdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 188ec4a - Browse repository at this point
Copy the full SHA 188ec4aView commit details -
Revert "Add limit for JPype1 (#23847)" (#23953)
This turned out to be mistake in manual submission. Fixed on JPype1 side. This reverts commit 3699be4.
Configuration menu - View commit details
-
Copy full SHA for 45b5cf0 - Browse repository at this point
Copy the full SHA 45b5cf0View commit details -
Configuration menu - View commit details
-
Copy full SHA for c9b21b8 - Browse repository at this point
Copy the full SHA c9b21b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9214018 - Browse repository at this point
Copy the full SHA 9214018View commit details -
Configuration menu - View commit details
-
Copy full SHA for e240132 - Browse repository at this point
Copy the full SHA e240132View commit details -
Add cascade to
dag_tag
todag
foreignkey (#23444)Bulk delete does not work if the cascade behaviour of a foreignkey is set on python side(relationship configuration). To allow bulk delete of dags we need to setup cascade deletion in the DB. The warning on query.delete at https://docs.sqlalchemy.org/en/14/orm/session_basics.html#selecting-a-synchronization-strategy stated that: The operations do not offer in-Python cascading of relationships - it is assumed that ON UPDATE CASCADE and/or ON DELETE CASCADE is configured for any foreign key references which require it, otherwise the database may emit an integrity violation if foreign key references are being enforced. Another alternative is avoiding bulk delete of dags but I prefer we support bulk deletes. This will break offline sql generation for mssql(already broken before now :) ). Also, since there's only one foreign key in `dag_tag` table, I assume that the foreign key would be named `dag_tag_ibfk_1` in `mysql`. This avoided having to query the db for the name. The foreignkey is explicitly named now, would be easy for future upgrades
Configuration menu - View commit details
-
Copy full SHA for 8ccff92 - Browse repository at this point
Copy the full SHA 8ccff92View commit details -
DagFileProcessorManager: Start a new process group only if current pr…
…ocess not a session leader (#23872)
Configuration menu - View commit details
-
Copy full SHA for 9216489 - Browse repository at this point
Copy the full SHA 9216489View commit details -
Configuration menu - View commit details
-
Copy full SHA for 92ddcf4 - Browse repository at this point
Copy the full SHA 92ddcf4View commit details -
Configuration menu - View commit details
-
Copy full SHA for b7c3c96 - Browse repository at this point
Copy the full SHA b7c3c96View commit details -
Fix inverted section levels in best-practices.rst (#23968)
This PR fixes inverted levels in the sections added to the "Best Practices" document in #21879.
Configuration menu - View commit details
-
Copy full SHA for 8e7b76d - Browse repository at this point
Copy the full SHA 8e7b76dView commit details -
Add support to specify language name in PapermillOperator (#23916)
* Add support to specify language name in PapermillOperator * Replace getattr() with simple attribute access
Configuration menu - View commit details
-
Copy full SHA for 6962d8a - Browse repository at this point
Copy the full SHA 6962d8aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d470a8e - Browse repository at this point
Copy the full SHA d470a8eView commit details
Commits on May 28, 2022
-
Configuration menu - View commit details
-
Copy full SHA for af23a01 - Browse repository at this point
Copy the full SHA af23a01View commit details -
Fix links in documentation (#23975)
* fix links * added right link to breeze
Configuration menu - View commit details
-
Copy full SHA for 33eef7b - Browse repository at this point
Copy the full SHA 33eef7bView commit details -
Add TaskInstance State 'REMOVED' to finished states and success states (
#23797) Now that we support dynamic task mapping, we should have the 'REMOVED' state of task instances as a finished state because for dynamic tasks with a removed task instance, the dagrun would be stuck in running state if 'REMOVED' state is not in finished states.
Configuration menu - View commit details
-
Copy full SHA for 73446f2 - Browse repository at this point
Copy the full SHA 73446f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 97b443a - Browse repository at this point
Copy the full SHA 97b443aView commit details -
Fix missing shorthand for docker buildx rm -f (#23984)
Latest version of buildx removed -f as shorthand for --force flag.
Configuration menu - View commit details
-
Copy full SHA for fc17fbf - Browse repository at this point
Copy the full SHA fc17fbfView commit details -
use explicit --mount with types of mounts rather than --volume flags (#…
…23982) The --volume flag is an old style of specifying mounts used by docker, the newer and more explicit version is --mount where you have to specify type, source, destination in the form of key/value pairs. This is more explicit and avoids some guesswork when volumes are mounted (for example seems that on WSL2 volume name might be guessed as path wrongly). The change explicitly specifies which of the mounts are bind mounts and which are volume mounts. Another nice side effect of this change is that when source is missing, docker will not automatically create directories with the missing name but it will fail. This is nicer because before it led to creating directories when they were missing (for example .bash_aliases and similar). This allows us to avoid some cleanups to account for those files being created - instead we simply skip those mounts if the file/folder does not exist.
Configuration menu - View commit details
-
Copy full SHA for 4936764 - Browse repository at this point
Copy the full SHA 4936764View commit details -
Configuration menu - View commit details
-
Copy full SHA for 230a737 - Browse repository at this point
Copy the full SHA 230a737View commit details -
Fix breeze failures when there is no buildx installed on Mac (#23988)
If you have no buildx plugin installed on Mac (for example when you use colima instead of Docker Desktop) the breeze check was failing - but buildx in fact is not needed to run typical breeze commands, and breeze already has support for it - it was just wrongly handled.
Configuration menu - View commit details
-
Copy full SHA for 148013b - Browse repository at this point
Copy the full SHA 148013bView commit details -
Replace generation of docker volumes to be done from python (#23985)
The pre-commit to generate docker volumes in docker compose file is now written in Python and it also uses the newer "volume:" syntax to define the volumes mounted in the docker-compose.
Configuration menu - View commit details
-
Copy full SHA for 882535a - Browse repository at this point
Copy the full SHA 882535aView commit details -
Replace
use_task_execution_date
withuse_task_logical_date
(#23983)* Replace `use_task_execution_date` with `use_task_logical_date` We have some operators/sensors that use `*_execution_date` as the class parameters. This PR deprecate the usage of these parameters and replace it with `logical_date`. There is no change in functionality, under the hood the functionality already uses `logical_date` this is just about the parameters name as exposed to the users.
Configuration menu - View commit details
-
Copy full SHA for 614b232 - Browse repository at this point
Copy the full SHA 614b232View commit details -
Remove pinning for xmltodict (#23992)
We have now moto 3.1.9+ in constraints so we should remove the limit. Fixes: #23576
Configuration menu - View commit details
-
Copy full SHA for eec85d3 - Browse repository at this point
Copy the full SHA eec85d3View commit details
Commits on May 29, 2022
-
Remove fixing cncf.kubernetes provider when generating constraints (#…
…23994) When we yanked cncf.kubernetes provider, we pinned 3.1.2 temporarily for provider generation. This removes the pinning as we are already at 4.0.2 version
Configuration menu - View commit details
-
Copy full SHA for 9a9c400 - Browse repository at this point
Copy the full SHA 9a9c400View commit details -
Add better diagnostics capabilities for pre-commits run via CI image (#…
…23980) The pre-commits that require CI image run docker command under the hood that is highly optimized for performance (only mounts files that are necessary to be mounted) - in order to improve performance on Mac OS and make sure that artifacts are not left in the source code of Airflow. However that makes the command slightly more difficult to debug because they generate dynamically the docker command used, including the volumens that should be mounted when the docker command is run. This PR adds better diagnostics to the pre-commit scripts allowing VERBOSE="true" and DRY_RUN="true" variables that can help with diagnosing problems such as running the scripts on WSL2. It also fixes a few documentation bugs that have been missed after changing names of the image-related static checks and thanks to separating the common code to utility function it allows to set SKIP_IMAGE_PRE_COMMITS variable to true which will skip running all pre-commit checks that require breeze image to be available locally.
Configuration menu - View commit details
-
Copy full SHA for 5af83ce - Browse repository at this point
Copy the full SHA 5af83ceView commit details -
Disable fail-fast on pushing images to docker cache (#24005)
There is an issue with pushing cache to docker registry that is connected to containerd bug but started to appear more frequently recently (as evidenced for example by https://github.community/t/buildx-failed-with-error-cannot-reuse-body-request-must-be-retried/253178 ). The issue is still open in containerd: containerd/containerd#5978. Until it if fixed, we disable fail-fast on pushing cache so that even if it happens, we just have to re-run that single python version that actually failed. Currently there is a much lower chance of success because all 4 build have to succeed.
Configuration menu - View commit details
-
Copy full SHA for ae343fa - Browse repository at this point
Copy the full SHA ae343faView commit details -
Add automated retries on retryable condition for building images in CI (
#24006) There is a flakiness in pushing cache images to ghcr.io, therefore we want to add automated retries when the images fail intermittently. The root cause of the problem is tracked in containerd: containerd/containerd#5978
Configuration menu - View commit details
-
Copy full SHA for 7cf0e43 - Browse repository at this point
Copy the full SHA 7cf0e43View commit details
Commits on May 30, 2022
-
Configuration menu - View commit details
-
Copy full SHA for e589855 - Browse repository at this point
Copy the full SHA e589855View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f7dbef - Browse repository at this point
Copy the full SHA 0f7dbefView commit details -
Cleanup
BranchDayOfWeekOperator
example dag (#24007)* Cleanup BranchDayOfWeekOperator example dag There is no need for `dag=dag` when using context manager.
Configuration menu - View commit details
-
Copy full SHA for 56fd040 - Browse repository at this point
Copy the full SHA 56fd040View commit details -
Added missing project_id to the wait_for_job (#24020)
Łukasz Wyszomirski committedMay 30, 2022 Configuration menu - View commit details
-
Copy full SHA for 4a52507 - Browse repository at this point
Copy the full SHA 4a52507View commit details -
Only run separate per-platform build when preparing build cache (#24023)
Apparently pushing multi-platform images when building cache on CI has some problems recently, connected with ghcr.io being more vulnerable to race condition described in this issue: containerd/containerd#5978 Apparently when two, different platform layers are pushed about the same time to ghcr.io, the error "cannot reuse body, request must be retried" is generated. However we actually do not even need to build the multiplatform latest images because as of recently we have separate cache for each platform, and the ghcr.io/:latest images are not used any more not even for docker builds. We we always build images rather than pull and we use --from-cache for that - specific per platform. The only image pulling we do is when we pull the :COMMIT_HASH images in CI- but those are single-platform images (amd64) and even if we add tests for arm, they will have different tag. Hopefully we can still build release images without causing the race condition too frequently - this is more likely because when we build images for cache we use machines with different performance characteristics and the same layers are pushed at different times from different platforms.
Configuration menu - View commit details
-
Copy full SHA for 5d05fcd - Browse repository at this point
Copy the full SHA 5d05fcdView commit details -
Preparing buildx cache is allowed without --push-image flag (#24028)
The previous version of buildx cache preparation implied --push-image flag, but now this is completely separated (we do not push image, we just prepare cache), so when mutli-platform buildx preparation is run we should also allow the cache to run without --push-image flag.
Configuration menu - View commit details
-
Copy full SHA for 8f3a9b8 - Browse repository at this point
Copy the full SHA 8f3a9b8View commit details -
Add partition related methods to GlueCatalogHook: (#23857)
* "get_partition" to retrieve a Partition * "create_partition" to create a Partition
Configuration menu - View commit details
-
Copy full SHA for 94f2ce9 - Browse repository at this point
Copy the full SHA 94f2ce9View commit details
Commits on May 31, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d135ffc - Browse repository at this point
Copy the full SHA d135ffcView commit details -
Add foldable groups in CI outputs in commands that need it (#24035)
This is follow-up after #24026 which added capability of selectively deciding for each breeze command, whether the output of the command should be "foldable" group. All CI output has been reviewed, and the commands which "need" it were identified. This also fixes a problem introduced there - that the command itself was not "foldable" group itself.
Configuration menu - View commit details
-
Copy full SHA for 2551acb - Browse repository at this point
Copy the full SHA 2551acbView commit details -
Increase size of ARM build instance (#24036)
Our ARM cache builds started to hang recently at yarn prod step. The most likely reason are limited resources we had for the ARM instance to run the docker build - it was rather small instance with 2GB RAM and it is likely not nearly enought to cope with recent changes related to Grid View where we likely need much more memory during the yarn build step. This change increases the instance memory to 8 GB (c6g.xlarge). Also this instance type gives 70% cost saving and has very low probability of being evicted (it's not in high demand in Ohio Region of AWS. Also the AMI used is refreshed with latest software (docker)
Configuration menu - View commit details
-
Copy full SHA for b55e4c3 - Browse repository at this point
Copy the full SHA b55e4c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff10304 - Browse repository at this point
Copy the full SHA ff10304View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c7dbfe - Browse repository at this point
Copy the full SHA 7c7dbfeView commit details -
Support impersonation service account parameter for Dataflow runner (#…
Łukasz Wyszomirski committedMay 31, 2022 Configuration menu - View commit details
-
Copy full SHA for 41e94b4 - Browse repository at this point
Copy the full SHA 41e94b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab1f637 - Browse repository at this point
Copy the full SHA ab1f637View commit details -
Light Refactor and Clean-up AWS Provider (#23907)
Vincent Koc committedMay 31, 2022 Configuration menu - View commit details
-
Copy full SHA for 595981c - Browse repository at this point
Copy the full SHA 595981cView commit details -
Removing magic numbers from exceptions (#23997)
* Removing magic numbers from exceptions * Running pre-commit
Configuration menu - View commit details
-
Copy full SHA for 375673a - Browse repository at this point
Copy the full SHA 375673aView commit details -
Upgrade to pip 22.1.2 (#24043)
Pip has been upgraded to version 22.1.2 12 minutes ago. Time to catch up.
Configuration menu - View commit details
-
Copy full SHA for 2247b6d - Browse repository at this point
Copy the full SHA 2247b6dView commit details -
Shaves-off about 3 minutes from usage of ARM instances on CI (#24052)
Preparing airflow packages and provider packages does not need to be done on ARM and actually the ARM instance is idle while they are prepared during cache building. This change moves preparation of the packages to before the ARM instance is started which saves about 3 minutes of ARM instance time.
Configuration menu - View commit details
-
Copy full SHA for 8804b1a - Browse repository at this point
Copy the full SHA 8804b1aView commit details -
SSL Bucket, Light Logic Refactor and Docstring Update for Alibaba Pro…
…vider (#23891)
Vincent Koc committedMay 31, 2022 Configuration menu - View commit details
-
Copy full SHA for d19cb86 - Browse repository at this point
Copy the full SHA d19cb86View commit details -
Use KubernetesHook to create api client in KubernetesPodOperator (#20578
) Add support for k8s hook in KPO; use it always (even when no conn id); continue to consider the core k8s settings that KPO already takes into account but emit deprecation warning about them. KPO historically takes into account a few settings from core airflow cfg (e.g. verify ssl, tcp keepalive, context, config file, and in_cluster). So to use the hook to generate the client, somehow the hook has to take these settings into account. But we don't want the hook to consider these settings in general. So we read them in KPO and if necessary patch the hook and warn.
Configuration menu - View commit details
-
Copy full SHA for 60eb9e1 - Browse repository at this point
Copy the full SHA 60eb9e1View commit details -
Re-add --force-build flag (#24061)
After #24052 we also need to add --force-build flag as for Python 3.7 rebuilding CI cache would have been silently ignored as no image building would be needed
Configuration menu - View commit details
-
Copy full SHA for 5005ff2 - Browse repository at this point
Copy the full SHA 5005ff2View commit details
Commits on Jun 1, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 6e96f04 - Browse repository at this point
Copy the full SHA 6e96f04View commit details -
Fix StatD timing metric units (#21106)
Co-authored-by: Tzu-ping Chung <uranusjr@gmail.com> Co-authored-by: Tzu-ping Chung <tp@astronomer.io>
Configuration menu - View commit details
-
Copy full SHA for 1507ca4 - Browse repository at this point
Copy the full SHA 1507ca4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1dccaad - Browse repository at this point
Copy the full SHA 1dccaadView commit details -
Configuration menu - View commit details
-
Copy full SHA for fedab9d - Browse repository at this point
Copy the full SHA fedab9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 841ed27 - Browse repository at this point
Copy the full SHA 841ed27View commit details -
Run the
check_migration
loop at least once (#24068)This is broken since 2.3.0. that's if a user specifies a migration_timeout of 0 then no migration is run at all.
Configuration menu - View commit details
-
Copy full SHA for 84d7b5b - Browse repository at this point
Copy the full SHA 84d7b5bView commit details -
Bump eventsource from 1.0.7 to 1.1.1 in /airflow/ui (#24062)
Bumps [eventsource](https://github.com/EventSource/eventsource) from 1.0.7 to 1.1.1. - [Release notes](https://github.com/EventSource/eventsource/releases) - [Changelog](https://github.com/EventSource/eventsource/blob/master/HISTORY.md) - [Commits](EventSource/eventsource@v1.0.7...v1.1.1) --- updated-dependencies: - dependency-name: eventsource dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 7f264f0 - Browse repository at this point
Copy the full SHA 7f264f0View commit details -
Remove certifi limitations from eager upgrade limits (#23995)
The certifi limitation was introduced to keep snowflake happy while performing eager upgrade because it added limits on certifi. However seems like it is not limitation any more in latest versions of snowflake python connector, so we can safely remove it from here. The only remaining limit is dill but this one still holds.
Configuration menu - View commit details
-
Copy full SHA for e41b5a0 - Browse repository at this point
Copy the full SHA e41b5a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5087f96 - Browse repository at this point
Copy the full SHA 5087f96View commit details -
Configuration menu - View commit details
-
Copy full SHA for d86ae09 - Browse repository at this point
Copy the full SHA d86ae09View commit details -
Configuration menu - View commit details
-
Copy full SHA for fb3e84f - Browse repository at this point
Copy the full SHA fb3e84fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 65ad2ae - Browse repository at this point
Copy the full SHA 65ad2aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3dd7b1d - Browse repository at this point
Copy the full SHA 3dd7b1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9398586 - Browse repository at this point
Copy the full SHA 9398586View commit details
Commits on Jun 2, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 1394b1a - Browse repository at this point
Copy the full SHA 1394b1aView commit details -
Use github for postgres chart index (#24089)
Bitnami's CloudFront CDN is seemingly having issues, so point at github direct instead until it is resolved.
Configuration menu - View commit details
-
Copy full SHA for 90ff36a - Browse repository at this point
Copy the full SHA 90ff36aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 96e8fb4 - Browse repository at this point
Copy the full SHA 96e8fb4View commit details -
Configuration menu - View commit details
-
Copy full SHA for c0e9daa - Browse repository at this point
Copy the full SHA c0e9daaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 382c636 - Browse repository at this point
Copy the full SHA 382c636View commit details -
Configuration menu - View commit details
-
Copy full SHA for 719c2d4 - Browse repository at this point
Copy the full SHA 719c2d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for e804173 - Browse repository at this point
Copy the full SHA e804173View commit details -
Temporarily fix bitnami index problem (#24112)
We started to experience "Internal Error" when installing Helm chart and apperently bitnami "solved" the problem by removing from their index software older than 6 months(!). This makes our CI fail but It is much worse. This renders all our charts useless for people to install This is terribly wrong, and I raised this in the issue here: bitnami/charts#10539 (comment)
Configuration menu - View commit details
-
Copy full SHA for a34ef24 - Browse repository at this point
Copy the full SHA a34ef24View commit details -
Fix small typos in static code checks doc (#24113)
- Trivial typo fix in the command to run static checks on the last commit - Update "run all tests" to "run all checks" where applicable for consistency
Configuration menu - View commit details
-
Copy full SHA for b7ff518 - Browse repository at this point
Copy the full SHA b7ff518View commit details -
Really workaround bitnami chart problem (#24115)
The original fix in #24112 did not work due to: * not updated lock * EOL characters at the end of multiline long URL This PR fixes it.
Configuration menu - View commit details
-
Copy full SHA for 1c680e4 - Browse repository at this point
Copy the full SHA 1c680e4View commit details -
Reduce grid view API calls (#24083)
* Reduce API calls from /grid - Separate /grid_data from /grid - Remove need for formatData - Increase default query stale time to prevent extra fetches - Fix useTask query keys * consolidate grid data functions * fix www tests test grid_data instead of /grid
Configuration menu - View commit details
-
Copy full SHA for 035553c - Browse repository at this point
Copy the full SHA 035553cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f2e6452 - Browse repository at this point
Copy the full SHA f2e6452View commit details -
Do not support MSSQL less than v2017 in code (#24095)
Our experimental support for MSSQL starts from v2017(in README.md) but we still support 2000 & 2005 in code. This PR removes this support, allowing us to use mssql.DATETIME2 in all MSSQL DB.
Configuration menu - View commit details
-
Copy full SHA for 75fdbf0 - Browse repository at this point
Copy the full SHA 75fdbf0View commit details -
Configuration menu - View commit details
-
Copy full SHA for be21e08 - Browse repository at this point
Copy the full SHA be21e08View commit details -
Note that yarn dev needs webserver in debug mode (#24119)
* Note that yarn dev needs webserver -d * Update CONTRIBUTING.rst Co-authored-by: Jed Cunningham <66968678+jedcunningham@users.noreply.github.com> * Use -D * Revert "Use -D" This reverts commit 94d63ad. Co-authored-by: Jed Cunningham <66968678+jedcunningham@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 3120576 - Browse repository at this point
Copy the full SHA 3120576View commit details -
Configuration menu - View commit details
-
Copy full SHA for ddb2a4f - Browse repository at this point
Copy the full SHA ddb2a4fView commit details -
Adds mssql volumes to "all" backends selection (#24123)
The "stop" command of Breeze uses "all" backend to remove all volumes - but mssql has special approach where the volumes defined depend on the filesystem used and we need to add the specific docker-compose files to list of files used when we use stop command.
Configuration menu - View commit details
-
Copy full SHA for 572112b - Browse repository at this point
Copy the full SHA 572112bView commit details -
Breeze must create
hooks\
anddags\
directories for bind mounts (#……24122) Now that breeze uses --mount instead of --volume (the former of which does not create missing mount dirs like the latter does see docs here: https://docs.docker.com/storage/bind-mounts/#differences-between--v-and---mount-behavior) we need to create these directories explicitly.
Configuration menu - View commit details
-
Copy full SHA for d0a295c - Browse repository at this point
Copy the full SHA d0a295cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7489962 - Browse repository at this point
Copy the full SHA 7489962View commit details