fix: cannot filter runtimes by queue name
diff --git a/dev-tools/airavata-python-sdk/airavata_experiments/runtime.py b/dev-tools/airavata-python-sdk/airavata_experiments/runtime.py
index f5c40e3..3e51518 100644
--- a/dev-tools/airavata-python-sdk/airavata_experiments/runtime.py
+++ b/dev-tools/airavata-python-sdk/airavata_experiments/runtime.py
@@ -291,6 +291,7 @@
     node_count: int | None = None,
     cpu_count: int | None = None,
     group: str | None = None,
+    queue_name: str | None = None,
 ) -> list[Runtime]:
   from .airavata import AiravataOperator
   av = AiravataOperator(AuthContext.get_access_token())
@@ -315,6 +316,8 @@
         continue
       if (category or r.args["category"]) != r.args["category"]:
         continue
+      if (queue_name or r.args["queue_name"]) != r.args["queue_name"]:
+        continue
       matched_runtimes.append(r)
     runtimes.extend(matched_runtimes)
   return runtimes
diff --git a/dev-tools/airavata-python-sdk/pyproject.toml b/dev-tools/airavata-python-sdk/pyproject.toml
index d995930..1323513 100644
--- a/dev-tools/airavata-python-sdk/pyproject.toml
+++ b/dev-tools/airavata-python-sdk/pyproject.toml
@@ -4,7 +4,7 @@
 
 [project]
 name = "airavata-python-sdk"
-version = "2.2.3"
+version = "2.2.4"
 description = "Apache Airavata Python SDK"
 readme = "README.md"
 license = "Apache-2.0"