diff --git a/_servicedata b/_servicedata
index e1ff98c..b40227f 100644
--- a/_servicedata
+++ b/_servicedata
@@ -1,6 +1,6 @@
https://github.com/openSUSE/libeconf.git
- b66629fe913fe73b90b4408093635787827b6485
+ 55395fda6890603ca5061cd15a32dfb2d6817928
\ No newline at end of file
diff --git a/libeconf-0.7.4.tar.xz b/libeconf-0.7.4.tar.xz
deleted file mode 100644
index c208899..0000000
--- a/libeconf-0.7.4.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:88096729ff71b9d372ba211bb5a93e4aa934c2484f3fab8adacd90f2adc8f90b
-size 178320
diff --git a/libeconf-0.7.5.tar.xz b/libeconf-0.7.5.tar.xz
new file mode 100644
index 0000000..b8e5413
--- /dev/null
+++ b/libeconf-0.7.5.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:81051f98e905e909953b96fcfab74ba5edaf9c51991c6627a526bc808a471e5f
+size 180648
diff --git a/libeconf.changes b/libeconf.changes
index cdbd8b5..d8b3e49 100644
--- a/libeconf.changes
+++ b/libeconf.changes
@@ -1,3 +1,24 @@
+-------------------------------------------------------------------
+Mon Dec 09 16:33:49 UTC 2024 - schubi@suse.com
+
+- Update to version 0.7.5:
+ * Removed PATH_MAX (Issue #220)
+ * Add ROOT_PREFIX as option to replace TESTSDIR hack
+ * CI: valgrind doesn't work together with sanitizers
+ * econf_readConfig: don't allocate econf_file in error case
+ * tests: use cleanup to free key_file for some tests
+ * libeconf: don't allocate array from size 0
+ * libeconf: fix use of uninitialized stat result if file does not exist
+ * econftool: dynamically allocate xdg_config_dir
+ * Disable clang <= 17, enable valgrind
+ * Disable whitespace check
+ * Disable deprecation warning for econftool and example
+ * Add new CI with different compilers and valgrind
+ * Test econf_readConfig()
+ * Disable deprecation warning for tests
+ * Implement econf_*freep functions for automatic cleanup
+ * Cleanup *free functions
+
-------------------------------------------------------------------
Wed Oct 2 07:08:25 UTC 2024 - Stefan Schubert
diff --git a/libeconf.spec b/libeconf.spec
index 29e1746..58c591d 100644
--- a/libeconf.spec
+++ b/libeconf.spec
@@ -18,7 +18,7 @@
%define lname libeconf0
Name: libeconf
-Version: 0.7.4
+Version: 0.7.5
Release: 0
Summary: Enhanced config file parser ala systemd
License: MIT
diff --git a/python-libeconf.changes b/python-libeconf.changes
index f0bc485..994e63a 100644
--- a/python-libeconf.changes
+++ b/python-libeconf.changes
@@ -1,3 +1,24 @@
+-------------------------------------------------------------------
+Mon Dec 09 16:33:49 UTC 2024 - schubi@suse.com
+
+- Update to version 0.7.5:
+ * Removed PATH_MAX (Issue #220)
+ * Add ROOT_PREFIX as option to replace TESTSDIR hack
+ * CI: valgrind doesn't work together with sanitizers
+ * econf_readConfig: don't allocate econf_file in error case
+ * tests: use cleanup to free key_file for some tests
+ * libeconf: don't allocate array from size 0
+ * libeconf: fix use of uninitialized stat result if file does not exist
+ * econftool: dynamically allocate xdg_config_dir
+ * Disable clang <= 17, enable valgrind
+ * Disable whitespace check
+ * Disable deprecation warning for econftool and example
+ * Add new CI with different compilers and valgrind
+ * Test econf_readConfig()
+ * Disable deprecation warning for tests
+ * Implement econf_*freep functions for automatic cleanup
+ * Cleanup *free functions
+
-------------------------------------------------------------------
Wed Oct 2 07:09:19 UTC 2024 - Stefan Schubert
diff --git a/python-libeconf.spec b/python-libeconf.spec
index fec8e1a..6e1bb80 100644
--- a/python-libeconf.spec
+++ b/python-libeconf.spec
@@ -19,7 +19,7 @@
%{?sle15_python_module_pythons}
%define skip_python39 1
Name: python-libeconf
-Version: 0.7.4
+Version: 0.7.5
Release: 0
Summary: Python bindings for libeconf
License: MIT