Skip to content

Conversation

@nailo2c
Copy link
Owner

@nailo2c nailo2c commented May 21, 2025


^ Add meaningful description above
Read the Pull Request Guidelines for more information.
In case of fundamental code changes, an Airflow Improvement Proposal (AIP) is needed.
In case of a new dependency, check compliance with the ASF 3rd Party License Policy.
In case of backwards incompatible changes please leave a note in a newsfragment file, named {pr_number}.significant.rst or {issue_number}.significant.rst, in airflow-core/newsfragments.

nailo2c and others added 30 commits May 20, 2025 10:54
These were outdated. Still need to automate this process!
…iders/fab/www in the fab-ui-package-updates group across 1 directory (apache#50847)

* Bump webpack

Bumps the fab-ui-package-updates group with 1 update in the /providers/fab/src/airflow/providers/fab/www directory: [webpack](https://github.com/webpack/webpack).


Updates `webpack` from 5.99.8 to 5.99.9
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](webpack/webpack@v5.99.8...v5.99.9)

---
updated-dependencies:
- dependency-name: webpack
  dependency-version: 5.99.9
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: fab-ui-package-updates
...

Signed-off-by: dependabot[bot] <[email protected]>

* Update hash

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: vincbeck <[email protected]>
* Fix dropdowns in accordion and error text colors

* Fix dropdown overflow and var names
The command that was generated before:

```
docker run --rm -u 501:20 -v /Users/kaxilnaik/Documents/GitHub/astronomer/airflow/clients/python/v2.yaml:/spec.yaml -v /Users/kaxilnaik/Documents/GitHub/astronomer/airflow/clients/python/tmp:/output openapitools/openapi-generator-cli:v7.13.0 generate --input-spec /spec.yaml --generator-name python --git-user-id None --output /output --package-name airflow_client.client --git-repo-id airflow-client-python --additional-properties 'packageVersion="3.0.0"'
```

which caused things like `__version__ = "&quot;2.10.0&quot;"` ( [here](https://github.com/apache/airflow-client-python/blob/4bd5b2544e30b05bd8cd03502dc99bd6784a20d6/airflow_client/client/__init__.py) ) or

`__version__ = "&quot;3.0.0&quot;"` in [here](https://github.com/apache/airflow-client-python/blob/38367b1158b777c87f51fe4d6283273031a4fb60/airflow_client/client/__init__.py#L17)

While this does not cause error the user-agent and things are weird:

```py
self.user_agent = 'OpenAPI-Generator/"3.0.0"/python'
```

vs

```py
self.user_agent = 'OpenAPI-Generator/3.0.0/python'
```
Follow-up of apache#50300 for running a single task.
* fix example tutorial object storage dag
…pache#50869)

* Remove 2.11 backcompat code in time delta operators to fix CI

* fix compat logic
* Fixing mypy checks on pinecone provider

* bump pinecone to 7.0.0
…50843)

The original PR apache#49978 that fixed generation of proper documentation for
standard provider examples added retrieval of the path by checking
import location for the standard provider. Instead we are now using
direct path to the provider.
The openapi generation scripts were run together for FAB and main
openapi from core - however we do not want to re-run those scripts at
all in non-main branch - i.e. branch we prepare providers from.

This PR splits the openapi script and removes all fab pre-commits from
running in non-main branch.
…e. (apache#50021)

* Remove deprecated for December 2024 and April 2025 in providers/google.

* remove PR mention in the change log

---------

Co-authored-by: Anton Nitochkin <[email protected]>
Co-authored-by: Elad Kalif <[email protected]>
Remove release notes for releases >2.5 years. Users can always check versioned docs for it.
* Move secret_key config to api section

* Fix CI

* Fix CI
The tests was overusing mocking so the error was hidden!

I found that while migrating `ti.run()` to Task SDK execution path.
pierrejeambrun and others added 3 commits May 21, 2025 09:39
* pnpm add i18next react-i18next i18next-browser-languagedetector

* feat(ui): set up i18n infrastructure

* implement translations in user settings

* fix(ui): improve language submenu interaction in UserSettings

* feat(ui): implement i18n for Nav

* feat(ui): i18n for Dashboard (Phase 1)

* fix: add queued Dags

* implement translations for states

* fix: switched DAG to Dag, modified translations

* feat(i18n): Implement pluralization for task instances, DAG runs, and asset events

* feat(UI): Implement i18n in History TimeRangeSelector and  Asset Event Sorting Selector

* feat(UI): Implement i18n for Nav Bar

* fix: Fully implement i18n for Nav Bar

* fix: Remove explicit spacing in AssEvent Text

* fix: handle noAssetEvents

* UI: implement RadioItemGroup
…ates (apache#50789)

Bumps the core-ui-package-updates group with 11 updates in the /airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui directory:

| Package | From | To |
| --- | --- | --- |
| [@chakra-ui/react](https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/react) | `3.17.0` | `3.19.1` |
| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.75.7` | `5.76.1` |
| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.56.3` | `7.56.4` |
| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.26.0` | `9.27.0` |
| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.1.3` | `19.1.4` |
| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.1.3` | `19.1.5` |
| [eslint](https://github.com/eslint/eslint) | `9.26.0` | `9.27.0` |
| [eslint-plugin-perfectionist](https://github.com/azat-io/eslint-plugin-perfectionist) | `4.12.3` | `4.13.0` |
| [happy-dom](https://github.com/capricorn86/happy-dom) | `17.4.6` | `17.4.7` |
| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.32.0` | `8.32.1` |
| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.1.3` | `3.1.4` |



Updates `@chakra-ui/react` from 3.17.0 to 3.19.1
- [Release notes](https://github.com/chakra-ui/chakra-ui/releases)
- [Changelog](https://github.com/chakra-ui/chakra-ui/blob/main/packages/react/CHANGELOG.md)
- [Commits](https://github.com/chakra-ui/chakra-ui/commits/@chakra-ui/[email protected]/packages/react)

Updates `@tanstack/react-query` from 5.75.7 to 5.76.1
- [Release notes](https://github.com/TanStack/query/releases)
- [Commits](https://github.com/TanStack/query/commits/v5.76.1/packages/react-query)

Updates `react-hook-form` from 7.56.3 to 7.56.4
- [Release notes](https://github.com/react-hook-form/react-hook-form/releases)
- [Changelog](https://github.com/react-hook-form/react-hook-form/blob/master/CHANGELOG.md)
- [Commits](react-hook-form/react-hook-form@v7.56.3...v7.56.4)

Updates `@eslint/js` from 9.26.0 to 9.27.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/commits/v9.27.0/packages/js)

Updates `@types/react` from 19.1.3 to 19.1.4
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

Updates `@types/react-dom` from 19.1.3 to 19.1.5
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom)

Updates `eslint` from 9.26.0 to 9.27.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](eslint/eslint@v9.26.0...v9.27.0)

Updates `eslint-plugin-perfectionist` from 4.12.3 to 4.13.0
- [Release notes](https://github.com/azat-io/eslint-plugin-perfectionist/releases)
- [Changelog](https://github.com/azat-io/eslint-plugin-perfectionist/blob/main/changelog.md)
- [Commits](azat-io/eslint-plugin-perfectionist@v4.12.3...v4.13.0)

Updates `happy-dom` from 17.4.6 to 17.4.7
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](capricorn86/happy-dom@v17.4.6...v17.4.7)

Updates `typescript-eslint` from 8.32.0 to 8.32.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.32.1/packages/typescript-eslint)

Updates `vitest` from 3.1.3 to 3.1.4
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v3.1.4/packages/vitest)

---
updated-dependencies:
- dependency-name: "@chakra-ui/react"
  dependency-version: 3.19.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: core-ui-package-updates
- dependency-name: "@tanstack/react-query"
  dependency-version: 5.76.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: core-ui-package-updates
- dependency-name: react-hook-form
  dependency-version: 7.56.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: core-ui-package-updates
- dependency-name: "@eslint/js"
  dependency-version: 9.27.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: core-ui-package-updates
- dependency-name: "@types/react"
  dependency-version: 19.1.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: core-ui-package-updates
- dependency-name: "@types/react-dom"
  dependency-version: 19.1.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: core-ui-package-updates
- dependency-name: eslint
  dependency-version: 9.27.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: core-ui-package-updates
- dependency-name: eslint-plugin-perfectionist
  dependency-version: 4.13.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: core-ui-package-updates
- dependency-name: happy-dom
  dependency-version: 17.4.7
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: core-ui-package-updates
- dependency-name: typescript-eslint
  dependency-version: 8.32.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: core-ui-package-updates
- dependency-name: vitest
  dependency-version: 3.1.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: core-ui-package-updates
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@nailo2c nailo2c closed this May 21, 2025
nailo2c added a commit that referenced this pull request Jun 5, 2025
nailo2c added a commit that referenced this pull request Jun 14, 2025
* improve numpy serializer test coverage

* improve pandas, timezone serializer test coverage

* improve k8s serializer test coverage

* improve serialized_objects test coverage

* improve serialized_objects test coverage #2

* fix DeadlineReference import path issue

* import DeadlineAlert from airflow.sdk.definitions.deadline

* refactor test_serializers.py

* refactor test_serializers_objects.py

* fix the 'self' not found issue

* rename test functions for clearer scope
nailo2c added a commit that referenced this pull request Jul 19, 2025
nailo2c added a commit that referenced this pull request Aug 11, 2025
…as (apache#53554)

* support auth_type=oauth2 for smtp

* add auth_type to notifications

* add ut for build_xoauth2_string & send_mime_email

* add test for smtp

* add test for notifications

* add ui widgets & property for oauth2

* add extra parameters to the docs

* fix CI test

* fix CI test #2

* fix CI test #3

* expose `build_xoauth2_string` & add fallback for old cores

* rollback email.py and test_email.py & refactor smtp.py

* refactor the doc to enrich examples and explnations
nailo2c added a commit that referenced this pull request Nov 29, 2025
nailo2c added a commit that referenced this pull request Dec 21, 2025
…on (apache#41706) (apache#58841)

* Fix AsyncKubernetesHook when Kubernetes connection is missing (apache#41706)

* fix CI error

* fix CI error #2

* Rename `conn_extras` to `connection_extras` for consistency across Kubernetes hooks and operators

* Handle AirflowNotFoundException when resolving connection extras in KubernetesPodOperator
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.