diff --git a/providers/edge3/README.rst b/providers/edge3/README.rst
index 570048ecdbf80..bc446298cfc26 100644
--- a/providers/edge3/README.rst
+++ b/providers/edge3/README.rst
@@ -23,7 +23,7 @@
Package ``apache-airflow-providers-edge3``
-Release: ``1.4.0``
+Release: ``1.4.1``
Handle edge workers on remote sites via HTTP(s) connection and orchestrates work over distributed sites.
@@ -48,7 +48,7 @@ This is a provider package for ``edge3`` provider. All classes for this provider
are in ``airflow.providers.edge3`` python package.
You can find package information and changelog for the provider
-in the `documentation `_.
+in the `documentation `_.
Installation
------------
@@ -62,14 +62,14 @@ The package supports the following python versions: 3.10,3.11,3.12,3.13
Requirements
------------
-========================================== ===================
+========================================== ====================
PIP package Version required
-========================================== ===================
-``apache-airflow`` ``>=2.10.0``
+========================================== ====================
+``apache-airflow`` ``>=2.10.0,!=3.1.0``
``apache-airflow-providers-common-compat`` ``>=1.8.0``
``pydantic`` ``>=2.11.0``
``retryhttp`` ``>=1.2.0,!=1.3.0``
-========================================== ===================
+========================================== ====================
Cross provider package dependencies
-----------------------------------
@@ -91,4 +91,4 @@ Dependent package
================================================================================================================== =================
The changelog for the provider package can be found in the
-`changelog `_.
+`changelog `_.
diff --git a/providers/edge3/docs/changelog.rst b/providers/edge3/docs/changelog.rst
index 761b559c61772..306f3ea1c46a9 100644
--- a/providers/edge3/docs/changelog.rst
+++ b/providers/edge3/docs/changelog.rst
@@ -27,6 +27,29 @@
Changelog
---------
+1.4.1
+.....
+
+.. warning::
+ The React Plugin integration in this release is incompatible with Airflow 3.1.0
+ It is recommended to use apache-airflow>=3.1.1
+
+Bug Fixes
+~~~~~~~~~
+
+* ``Fix Link to Dag in Plugin (#55642)``
+
+Misc
+~~~~
+
+* ``Bump vite from 7.1.7 to 7.1.11 in plugin integration (#56909)``
+* ``Bump happy-dom from 18.0.1 to 20.0.2 in plugin integration (#56686)``
+* ``Bump the edge-ui-package-updates group across 1 directory with 23 updates (#57286)``
+
+.. Below changes are excluded from the changelog. Move them to
+ appropriate section above if needed. Do not delete the lines(!):
+ * ``Extract prek hooks for Edge provider (#57104)``
+
1.4.0
.....
@@ -106,10 +129,10 @@ Misc
* ``Pick/vite vitest full (#55623)``
* ``Bump React and React-DOM (#55598)``
-* ``Bump axios from 1.11.0 to 1.12.0 in /providers/edge3/src/airflow/providers/edge3/plugins/www (#55550)``
+* ``Bump axios from 1.11.0 to 1.12.0 in plugin integration (#55550)``
* ``Some small UI polishing for Edge React UI (#55545)``
* ``Adjust Edge color scheme after merge of PR 53981 (#55485)``
-* ``Bump vite from 5.4.19 to 5.4.20 in /providers/edge3/src/airflow/providers/edge3/plugins/www (#55449)``
+* ``Bump vite from 5.4.19 to 5.4.20 in plugin integration (#55449)``
Doc-only
~~~~~~~~
diff --git a/providers/edge3/docs/index.rst b/providers/edge3/docs/index.rst
index ace561e65ca64..6a90917302523 100644
--- a/providers/edge3/docs/index.rst
+++ b/providers/edge3/docs/index.rst
@@ -90,7 +90,7 @@ Additional REST API endpoints are provided to distribute tasks and manage the ed
are provided by the API server.
-Release: 1.4.0
+Release: 1.4.1
Provider package
----------------
@@ -110,14 +110,14 @@ Requirements
The minimum Apache Airflow version supported by this provider distribution is ``2.10.0``.
-========================================== ===================
+========================================== ====================
PIP package Version required
-========================================== ===================
-``apache-airflow`` ``>=2.10.0``
+========================================== ====================
+``apache-airflow`` ``>=2.10.0,!=3.1.0``
``apache-airflow-providers-common-compat`` ``>=1.8.0``
``pydantic`` ``>=2.11.0``
``retryhttp`` ``>=1.2.0,!=1.3.0``
-========================================== ===================
+========================================== ====================
Cross provider package dependencies
-----------------------------------
@@ -144,5 +144,5 @@ Downloading official packages
You can download officially released packages and verify their checksums and signatures from the
`Official Apache Download site `_
-* `The apache-airflow-providers-edge3 1.4.0 sdist package `_ (`asc `__, `sha512 `__)
-* `The apache-airflow-providers-edge3 1.4.0 wheel package `_ (`asc `__, `sha512 `__)
+* `The apache-airflow-providers-edge3 1.4.1 sdist package `_ (`asc `__, `sha512 `__)
+* `The apache-airflow-providers-edge3 1.4.1 wheel package `_ (`asc `__, `sha512 `__)
diff --git a/providers/edge3/provider.yaml b/providers/edge3/provider.yaml
index 655e7475567c8..a4698c04ef7f4 100644
--- a/providers/edge3/provider.yaml
+++ b/providers/edge3/provider.yaml
@@ -33,13 +33,14 @@ description: |
are provided by the API server.
state: ready
-source-date-epoch: 1761116659
+source-date-epoch: 1761465853
# Note that those versions are maintained by release manager - do not update them manually
# with the exception of case where other provider in sources has >= new provider version.
# In such case adding >= NEW_VERSION and bumping to NEW_VERSION in a provider have
# to be done in the same PR
versions:
+ - 1.4.1
- 1.4.0
- 1.3.1
- 1.3.0
diff --git a/providers/edge3/pyproject.toml b/providers/edge3/pyproject.toml
index fb68375e08fd4..2a1c4826ef109 100644
--- a/providers/edge3/pyproject.toml
+++ b/providers/edge3/pyproject.toml
@@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi"
[project]
name = "apache-airflow-providers-edge3"
-version = "1.4.0"
+version = "1.4.1"
description = "Provider package apache-airflow-providers-edge3 for Apache Airflow"
readme = "README.rst"
authors = [
@@ -98,8 +98,8 @@ apache-airflow-providers-common-sql = {workspace = true}
apache-airflow-providers-standard = {workspace = true}
[project.urls]
-"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-edge3/1.4.0"
-"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-edge3/1.4.0/changelog.html"
+"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-edge3/1.4.1"
+"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-edge3/1.4.1/changelog.html"
"Bug Tracker" = "https://github.com/apache/airflow/issues"
"Source Code" = "https://github.com/apache/airflow"
"Slack Chat" = "https://s.apache.org/airflow-slack"
diff --git a/providers/edge3/src/airflow/providers/edge3/__init__.py b/providers/edge3/src/airflow/providers/edge3/__init__.py
index 21c8aa0d210c9..d5624cc46e93f 100644
--- a/providers/edge3/src/airflow/providers/edge3/__init__.py
+++ b/providers/edge3/src/airflow/providers/edge3/__init__.py
@@ -29,7 +29,7 @@
__all__ = ["__version__"]
-__version__ = "1.4.0"
+__version__ = "1.4.1"
if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse(
"2.10.0"