diff --git a/.gitignore b/.gitignore
index b6c4220..33ad3e2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-SOURCES/freeipa-4.9.0rc3.tar.gz
+SOURCES/freeipa-4.9.0.tar.gz
diff --git a/.ipa.metadata b/.ipa.metadata
index 359554f..2b9d9e2 100644
--- a/.ipa.metadata
+++ b/.ipa.metadata
@@ -1 +1 @@
-71c0691597296f321e093d9acb36677c26593a1f SOURCES/freeipa-4.9.0rc3.tar.gz
+ec112726c49686f5981d0082b6a77d8c134a89b9 SOURCES/freeipa-4.9.0.tar.gz
diff --git a/SOURCES/freeipa-4.9.0.tar.gz.asc b/SOURCES/freeipa-4.9.0.tar.gz.asc
new file mode 100644
index 0000000..734a737
--- /dev/null
+++ b/SOURCES/freeipa-4.9.0.tar.gz.asc
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCgAdFiEEhAodHH8+xLL+UwQ1RxniuKu/YhoFAl/jVtoACgkQRxniuKu/
+YhoQHQ//enExZ8mT3peVMynjfWJv4ZhLtqi25NcmAwpiDFYBgVmdtvPZzfUWxHyZ
+gAw9KBoRGq/wWazOwdXPIIy4cQ14lZFVTvKHvpPbYjFCgIcil1zd4tiCNdRH2OK4
+JtthLefJZ2s2GnB7XvAczRKhYBrnpiYlyRpAyvWPqFwOTUThoFrA/mL7CLmEL0S6
+ULwyOlXn/l08il8N+Ro2WRWhBMKdJvq4xjLgqqGVFYfecxkN98Ri1YMhiTOho7NR
+X+2HXBm0dZgXcPlyYVwf8pRtCKdlo1T4/sj39IBFbUR6jK1/CMnWri+58c6YJ2wq
+YfVWq4xwGsIU5DI3bD8ldB6FtQHFYD+cIZTbLK3Ocwj4q2B0TJLJu6Ghi1F2yJaL
+zzH9UmOfyUCGQODpFIwEcTr2pRBqilpucx43KCZL8n45fGZhQdRwgsP3yp2p52u4
+X0WL5MAyaGBuIT4AgLG9tLrv2KJJB/OCWBViWfDWcY8Cwed3TmhAbY9EB9ZE0IIc
+4FKbCnclUzYK0L3WlXyDYhsHAQu2UYK3qpWOtrDsLznP5AddelDXK8I7nZcluf1H
+VAlv8Bh+HnzmFJI5RJg5NIZirXdYwnVQievatKndOUTNILYGhRMJ000a6RZvFM51
+67c9S8b43Nz/fj+qXpZkIuxn7W/bbg1T5oVGXyy7/IJH+8HRN8Q=
+=eiV3
+-----END PGP SIGNATURE-----
diff --git a/SOURCES/freeipa-4.9.0rc3.tar.gz.asc b/SOURCES/freeipa-4.9.0rc3.tar.gz.asc
deleted file mode 100644
index a53a7fa..0000000
--- a/SOURCES/freeipa-4.9.0rc3.tar.gz.asc
+++ /dev/null
@@ -1,16 +0,0 @@
------BEGIN PGP SIGNATURE-----
-
-iQIzBAABCgAdFiEEhAodHH8+xLL+UwQ1RxniuKu/YhoFAl/SSecACgkQRxniuKu/
-YhrlPQ//a+dJrg29AsJIYlLbFqcR3IEtCtt7H2Mr6TJ2xWWg1oLTJhQslrf82YeN
-WznHHj09cHV1Ga0kGJmg+KhudpC7OFviUvxrz69+N3j6/+39OeWvOAEUQgCphZ7G
-/UnBTxW2Fhf8zklFf+vT7phcE0YemY4GNjyYJqni4/9uua0Q8pJJQTy30Yw6UrDL
-pXHjTVXgQv7Ryf/LWEMOaHKUGiZCsL59Chrp5uaefzIat8pHG2xnf1Ah6tUwG4Fs
-rf4QfgUW7Q2nwrAmZKzPvp3wQVFZZ5CiklSO9hfRwZ9De1wIdlUD66cmcE2TeJla
-7DpsfQPSCrghwmvPYpeJcwG2DrPoz3i1j14BQ//LqhAmsvJy5iFg3+tF1YcNYqnP
-neGK3/6QeUvKKe5H7VGMAA4N4YDMri8a8/QKgqG1lWf+X7x8d2lwlib2JNpNnN7N
-TlVTRWhKRvQyBn23uSdcLXdaVdU4Z++7yhHcveyGGDVtElFWeSV83d3ekVZ4rsoq
-stv7S2Ay8D6pH7fVd2aXA9i+r12BCF3Lmrikc+g+aAuJV5K3GwoCBwgWLCs0WXru
-Q67j99HZ4R+A4cNMZ8+VAUIzZT7S62aHX75lGgw/e3CvGoiIEosa01YdXiP+DT6V
-JFH5PnuKStu8LqrFpICgHFrFKQAHopKO9JVINGHwQB426xycwaM=
-=0OcN
------END PGP SIGNATURE-----
diff --git a/SPECS/ipa.spec b/SPECS/ipa.spec
index db3673a..12e68ed 100644
--- a/SPECS/ipa.spec
+++ b/SPECS/ipa.spec
@@ -165,7 +165,7 @@
 # "Version: @VERSION@" in freeipa.spec.in used for Autoconf string replacement
 %define IPA_VERSION 4.9.0
 # Release candidate version -- uncomment with one percent for RC versions
-%global rc_version rc3
+#%%global rc_version %%nil
 %define AT_SIGN @
 # redefine IPA_VERSION only if its value matches the Autoconf placeholder
 %if "%{IPA_VERSION}" == "%{AT_SIGN}VERSION%{AT_SIGN}"
@@ -176,7 +176,7 @@
 
 Name:           %{package_name}
 Version:        %{IPA_VERSION}
-Release:        0.5%{?rc_version:.%rc_version}%{?dist}
+Release:        1%{?rc_version:.%rc_version}%{?dist}
 Summary:        The Identity, Policy and Audit system
 
 License:        GPLv3+
@@ -1677,6 +1677,10 @@ fi
 
 
 %changelog
+* Mon Jan  4 2021 Thomas Woerner <twoerner@redhat.com> - 4.9.0-1
+- Upstream final release FreeIPA 4.9.0
+  Related: RHBZ#1891832
+
 * Fri Dec 11 2020 Thomas Woerner <twoerner@redhat.com> - 4.9.0-0.5.rc3
 - Upstream pre release FreeIPA 4.9.0rc3
   Related: RHBZ#1891832