diff --git a/.gitignore b/.gitignore
index ae9bb76..6d41cc2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -64,3 +64,4 @@
 /librepo-1.14.3.tar.gz
 /librepo-1.14.4.tar.gz
 /librepo-1.15.1.tar.gz
+/librepo-1.15.2.tar.gz
diff --git a/librepo.spec b/librepo.spec
index 6d066a5..026fe65 100644
--- a/librepo.spec
+++ b/librepo.spec
@@ -11,8 +11,8 @@
 %global dnf_conflict 2.8.8
 
 Name:           librepo
-Version:        1.15.1
-Release:        4%{?dist}
+Version:        1.15.2
+Release:        1%{?dist}
 Summary:        Repodata downloading library
 
 License:        LGPL-2.1-or-later
@@ -23,7 +23,7 @@ BuildRequires:  cmake
 BuildRequires:  gcc
 BuildRequires:  check-devel
 BuildRequires:  doxygen
-BuildRequires:  pkgconfig(glib-2.0) >= 2.28
+BuildRequires:  pkgconfig(glib-2.0) >= 2.66
 BuildRequires:  gpgme-devel
 BuildRequires:  libattr-devel
 BuildRequires:  libcurl-devel >= %{libcurl_version}
@@ -96,6 +96,14 @@ Python 3 bindings for the librepo library.
 %{python3_sitearch}/%{name}/
 
 %changelog
+* Tue Aug 01 2023 Jan Kolarik <jkolarik@redhat.com> - 1.15.2-1
+- Update to 1.15.2
+- Fixes and optimizations in header files
+- Fix lr_gpg_list_keys function when keys are empty
+- Update PGP test vectors
+- Fix CMake warnings
+- Bump glib version
+
 * Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.15.1-4
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
 
diff --git a/sources b/sources
index 89b755a..bc0cfef 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (librepo-1.15.1.tar.gz) = c943607439202699afd0e5aa4706ba3c30d8299c3efeeed225dd07c29cb1453edd6fcbe59d7d6089c3619fb7113c98d41f6ceeb86d10c63450671919ed669383
+SHA512 (librepo-1.15.2.tar.gz) = a124071b025120a4daf13b9146c940b97342937d8613680f90da45ce8f7255b8621b20fcc97942cc149cda3f9caf20144c2137f7aa660d5ea84a3b504d7a07e4