diff --git a/rxjava-3.1.8.pom b/rxjava-3.1.9.pom
similarity index 98%
rename from rxjava-3.1.8.pom
rename to rxjava-3.1.9.pom
index ee3290e..5d44e2c 100644
--- a/rxjava-3.1.8.pom
+++ b/rxjava-3.1.9.pom
@@ -9,7 +9,7 @@
4.0.0
io.reactivex.rxjava3
rxjava
- 3.1.8
+ 3.1.9
RxJava
Reactive Extensions for Java
https://github.com/ReactiveX/RxJava
diff --git a/rxjava.changes b/rxjava.changes
index 68772b1..d4419eb 100644
--- a/rxjava.changes
+++ b/rxjava.changes
@@ -1,3 +1,18 @@
+-------------------------------------------------------------------
+Wed Sep 4 18:56:49 UTC 2024 - Anton Shvetz
+
+- Update to v3.1.9
+ * Bugfixes
+ + Fix ScheduledRunnable's interruption logic if used from a
+ no-interrupt Schedulers.from. #7745
+ * Documentation
+ + Update the javadoc description of cast(). #7606
+ + Update How-To-Use-RxJava.md (d0038c9, 6d63111)
+ + Update Readme.md with reference to JavaFXScheduler.platform.
+ (f822ffb)
+ + Fix broken annotation links. #7652
+ + Update marbles for concatMap{Single|Maybe}[DelayError] #7698
+
-------------------------------------------------------------------
Thu Oct 26 07:36:32 UTC 2023 - Anton Shvetz
diff --git a/rxjava.spec b/rxjava.spec
index 056a882..8969ed3 100644
--- a/rxjava.spec
+++ b/rxjava.spec
@@ -1,7 +1,7 @@
#
# spec file for package rxjava
#
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: rxjava
-Version: 3.1.8
+Version: 3.1.9
Release: 0
Summary: Reactive Extensions for the JVM
License: Apache-2.0
@@ -25,6 +25,7 @@ Group: Development/Libraries/Java
URL: https://github.com/ReactiveX/RxJava
Source0: %{url}/archive/refs/tags/v%{version}.tar.gz
Source1: https://repo1.maven.org/maven2/io/reactivex/%{name}3/%{name}/%{version}/%{name}-%{version}.pom
+BuildRequires: fdupes
BuildRequires: maven-local
BuildRequires: mvn(org.reactivestreams:reactive-streams)
BuildArch: noarch
@@ -63,6 +64,7 @@ cp %{SOURCE1} pom.xml
%install
%mvn_install
+%fdupes %{buildroot}%{_javadocdir}/%{name}
%files -f .mfiles
%license LICENSE
diff --git a/v3.1.8.tar.gz b/v3.1.8.tar.gz
deleted file mode 100644
index aa2fde6..0000000
--- a/v3.1.8.tar.gz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:28f80694ac846a0252f9ddaa799b020cd252a58eeef704b7fd032788cc6e11f9
-size 1883734
diff --git a/v3.1.9.tar.gz b/v3.1.9.tar.gz
new file mode 100644
index 0000000..8255bd3
--- /dev/null
+++ b/v3.1.9.tar.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9310367093c926f312875ef1daa2ea0aea50d234a0eb55c54352f2a0680729df
+size 1886198