diff --git a/pycares-3.1.1.tar.gz b/pycares-3.1.1.tar.gz
deleted file mode 100644
index 443d636..0000000
--- a/pycares-3.1.1.tar.gz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:18dfd4fd300f570d6c4536c1d987b7b7673b2a9d14346592c5d6ed716df0d104
-size 233742
diff --git a/pycares-4.0.0.tar.gz b/pycares-4.0.0.tar.gz
new file mode 100644
index 0000000..29d1840
--- /dev/null
+++ b/pycares-4.0.0.tar.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d0154fc5753b088758fbec9bc137e1b24bb84fc0c6a09725c8bac25a342311cd
+size 819652
diff --git a/python-pycares.changes b/python-pycares.changes
index e722140..8c6f19f 100644
--- a/python-pycares.changes
+++ b/python-pycares.changes
@@ -1,3 +1,15 @@
+-------------------------------------------------------------------
+Mon May 31 11:54:19 UTC 2021 - Adrian Schröter <adrian@suse.de>
+
+- update to 4.0.0
+  * core: add support for CAA queries
+  * core: add support for getaddrinfo()
+  * core: add ability to use the system installed c-ares
+  * test: remove TTL tests
+  * core: update c-ares and use a submodule
+  * core: drop bundled c-ares version
+  * misc: drop tasks.py
+
 -------------------------------------------------------------------
 Thu Mar 19 12:52:26 UTC 2020 - Marketa Calabkova <mcalabkova@suse.com>
 
diff --git a/python-pycares.spec b/python-pycares.spec
index c29868a..528d74c 100644
--- a/python-pycares.spec
+++ b/python-pycares.spec
@@ -1,7 +1,7 @@
 #
 # spec file for package python-pycares
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:           python-pycares
-Version:        3.1.1
+Version:        4.0.0
 Release:        0
 Summary:        Python interface for c-ares
 License:        MIT