diff --git a/sources b/sources
index 3d4f7a9..0a0d168 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (tpm2-tools-4.0-rc2.tar.gz) = dfdf38f488238f06315493c0a708a9efb104e92e0b149180b13a542fb9fa4ff79199121876a7c0ad64b58f0738d3f11206431fffd1b259a1a50a34f6f34a8250
+SHA512 (tpm2-tools-4.0.tar.gz) = c104ec8c6219329f8129c6d86337bcfa6eee8fc3023fe976eae6af2aecae5bf37c62523f5c48b680fd07e605431187c0493469544bbd902aedc21f66aa8af3b2
diff --git a/tpm2-tools.spec b/tpm2-tools.spec
index 37f2e80..9429480 100644
--- a/tpm2-tools.spec
+++ b/tpm2-tools.spec
@@ -1,8 +1,8 @@
-%global candidate rc2
+#global candidate rc2
 
 Name: tpm2-tools
 Version: 4.0
-Release: 0.4%{?candidate:.%{candidate}}%{?dist}
+Release: 1%{?candidate:.%{candidate}}%{?dist}
 Summary: A TPM2.0 testing tool build upon TPM2.0-TSS
 
 License: BSD
@@ -20,10 +20,9 @@ BuildRequires: pkgconfig(openssl)
 BuildRequires: pkgconfig(tss2-mu)
 BuildRequires: pkgconfig(tss2-sys)
 BuildRequires: pkgconfig(tss2-esys)
-BuildRequires: automake autoconf libtool
 
 # tpm2-tools is heavily depending on TPM2.0-TSS project, matched tss is required
-Requires: tpm2-tss%{?_isa} >= 2.3.0
+Requires: tpm2-tss%{?_isa} >= 2.3.1
 
 %description
 tpm2-tools is a batch of tools for tpm2.0. It is based on tpm2-tss.
@@ -46,6 +45,9 @@ tpm2-tools is a batch of tools for tpm2.0. It is based on tpm2-tss.
 %{_mandir}/man1/tpm2_*.1.gz
 
 %changelog
+* Tue Sep 10 2019 Peter Robinson <pbrobinson@fedoraproject.org> 4.0-1
+- Update to 4.0
+
 * Fri Sep  6 2019 Javier Martinez Canillas <javierm@redhat.com> 4.0-0.4-rc2
 - Use a release tarball instead of a source code tarball