diff -pruN 5.3.0-1.1/README.md 5.4.1-1/README.md
--- 5.3.0-1.1/README.md	2024-10-27 17:58:37.000000000 +0000
+++ 5.4.1-1/README.md	2025-07-22 18:41:03.000000000 +0000
@@ -99,3 +99,10 @@ end
 In a cluster mode client, you need to pass a block if you call the watch method and you need to specify an argument to the block.
 Also, you should use the block argument as a receiver to call commands in the block.
 Although the above restrictions are needed, this implementations is compatible with a standalone client.
+
+## MGET, MSET and DEL
+This gem allows you to use MGET, MSET and DEL specifying multiple keys without a hash tag.
+Cross-slot errors are prevented by an internal dedicated implementation.
+The underlying library makes the behavior possible.
+(ref. [redis-cluster-client](https://github.com/redis-rb/redis-cluster-client))
+That said, we recommend to use a hash tag for these commands to the better performance.
diff -pruN 5.3.0-1.1/debian/changelog 5.4.1-1/debian/changelog
--- 5.3.0-1.1/debian/changelog	2025-04-05 19:36:49.000000000 +0000
+++ 5.4.1-1/debian/changelog	2025-10-14 14:15:01.000000000 +0000
@@ -1,3 +1,11 @@
+ruby-redis-clustering (5.4.1-1) unstable; urgency=medium
+
+  * Team upload.
+  * New upstream release.
+  * Bump ruby-redis b-d to 5.4.1.
+
+ -- Simon Quigley <tsimonq2@debian.org>  Tue, 14 Oct 2025 09:15:01 -0500
+
 ruby-redis-clustering (5.3.0-1.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -pruN 5.3.0-1.1/debian/control 5.4.1-1/debian/control
--- 5.3.0-1.1/debian/control	2025-04-05 19:35:31.000000000 +0000
+++ 5.4.1-1/debian/control	2025-10-13 19:02:19.000000000 +0000
@@ -5,7 +5,7 @@ Maintainer: Debian Ruby Team <pkg-ruby-e
 Uploaders: Nived R S <nivedrsalini@gmail.com>
 Build-Depends: debhelper-compat (= 13),
                gem2deb (>= 1),
-               ruby-redis (>= 5.3.0),
+               ruby-redis (>= 5.4.1),
                ruby-redis-cluster-client (>= 0.10.0)
 Standards-Version: 4.7.0
 Vcs-Git: https://salsa.debian.org/ruby-team/ruby-redis-clustering.git
diff -pruN 5.3.0-1.1/debian/gbp.conf 5.4.1-1/debian/gbp.conf
--- 5.3.0-1.1/debian/gbp.conf	1970-01-01 00:00:00.000000000 +0000
+++ 5.4.1-1/debian/gbp.conf	2025-10-13 17:09:28.000000000 +0000
@@ -0,0 +1,4 @@
+[DEFAULT]
+debian-branch = debian/latest
+upstream-branch = upstream/latest
+pristine-tar = True
diff -pruN 5.3.0-1.1/debian/salsa-ci.yml 5.4.1-1/debian/salsa-ci.yml
--- 5.3.0-1.1/debian/salsa-ci.yml	2025-04-05 19:35:31.000000000 +0000
+++ 5.4.1-1/debian/salsa-ci.yml	2025-10-13 17:09:28.000000000 +0000
@@ -1,4 +1,3 @@
 ---
 include:
-  - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml
-  - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml
+  - https://salsa.debian.org/ruby-team/meta/raw/master/salsa-ci.yml
diff -pruN 5.3.0-1.1/redis-clustering.gemspec 5.4.1-1/redis-clustering.gemspec
--- 5.3.0-1.1/redis-clustering.gemspec	2024-10-27 17:58:37.000000000 +0000
+++ 5.4.1-1/redis-clustering.gemspec	2025-07-22 18:41:03.000000000 +0000
@@ -2,28 +2,35 @@
 # This file has been automatically generated by gem2tgz #
 #########################################################
 # -*- encoding: utf-8 -*-
-# stub: redis-clustering 5.3.0 ruby lib
+# stub: redis-clustering 5.4.1 ruby lib
 
 Gem::Specification.new do |s|
   s.name = "redis-clustering".freeze
-  s.version = "5.3.0"
+  s.version = "5.4.1"
 
   s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version=
-  s.metadata = { "bug_tracker_uri" => "https://github.com/redis/redis-rb/issues", "changelog_uri" => "https://github.com/redis/redis-rb/blob/master/cluster/CHANGELOG.md", "documentation_uri" => "https://www.rubydoc.info/gems/redis/5.3.0", "homepage_uri" => "https://github.com/redis/redis-rb/blob/master/cluster", "source_code_uri" => "https://github.com/redis/redis-rb/tree/v5.3.0/cluster" } if s.respond_to? :metadata=
+  s.metadata = { "bug_tracker_uri" => "https://github.com/redis/redis-rb/issues", "changelog_uri" => "https://github.com/redis/redis-rb/blob/master/cluster/CHANGELOG.md", "documentation_uri" => "https://www.rubydoc.info/gems/redis/5.4.1", "homepage_uri" => "https://github.com/redis/redis-rb/blob/master/cluster", "source_code_uri" => "https://github.com/redis/redis-rb/tree/v5.4.1/cluster" } if s.respond_to? :metadata=
   s.require_paths = ["lib".freeze]
   s.authors = ["Ezra Zygmuntowicz".freeze, "Taylor Weibley".freeze, "Matthew Clark".freeze, "Brian McKinney".freeze, "Salvatore Sanfilippo".freeze, "Luca Guidi".freeze, "Michel Martens".freeze, "Damian Janowski".freeze, "Pieter Noordhuis".freeze]
-  s.date = "2024-08-21"
+  s.date = "2025-07-17"
   s.description = "  A Ruby client that tries to match Redis' Cluster API one-to-one, while still\n    providing an idiomatic interface.\n".freeze
   s.email = ["redis-db@googlegroups.com".freeze]
   s.files = ["CHANGELOG.md".freeze, "LICENSE".freeze, "README.md".freeze, "lib/redis-clustering.rb".freeze, "lib/redis/cluster.rb".freeze, "lib/redis/cluster/client.rb".freeze, "lib/redis/cluster/transaction_adapter.rb".freeze, "lib/redis/cluster/version.rb".freeze]
   s.homepage = "https://github.com/redis/redis-rb/blob/master/cluster".freeze
   s.licenses = ["MIT".freeze]
   s.required_ruby_version = Gem::Requirement.new(">= 2.7.0".freeze)
-  s.rubygems_version = "3.4.20".freeze
+  s.rubygems_version = "3.3.15".freeze
   s.summary = "A Ruby client library for Redis Cluster".freeze
 
-  s.specification_version = 4
+  if s.respond_to? :specification_version then
+    s.specification_version = 4
+  end
 
-  s.add_runtime_dependency(%q<redis>.freeze, ["= 5.3.0"])
-  s.add_runtime_dependency(%q<redis-cluster-client>.freeze, [">= 0.10.0"])
+  if s.respond_to? :add_runtime_dependency then
+    s.add_runtime_dependency(%q<redis>.freeze, ["= 5.4.1"])
+    s.add_runtime_dependency(%q<redis-cluster-client>.freeze, [">= 0.10.0"])
+  else
+    s.add_dependency(%q<redis>.freeze, ["= 5.4.1"])
+    s.add_dependency(%q<redis-cluster-client>.freeze, [">= 0.10.0"])
+  end
 end
