diff --git a/.bumpversion.toml b/.bumpversion.toml
index 7c0ea243e5582ad6dea04b823548eb9a972148eb..2d60b839e366db4cbd451f2cf38a3966ce8bd346 100644
--- a/.bumpversion.toml
+++ b/.bumpversion.toml
@@ -2,7 +2,7 @@
 # Docs: https://callowayproject.github.io/bump-my-version/
 # NB: Run with `--ignore-missing-version` flag to ignore PyCAPO's version
 [tool.bumpversion]
-current_version = "2.8.3.dev1"
+current_version = "2.8.4.dev1"
 parse = """(?x)
     (?P<major>0|[1-9]\\d*)\\.
     (?P<minor>0|[1-9]\\d*)\\.
@@ -11,7 +11,7 @@ parse = """(?x)
         \\.(?P<smallpatch>0|[1-9]\\d*)
     )?                                  # smallpatch section is optional
     (?:
-        (?P<pre_l>[a-zA-Z-]+)           # pre-release label
+        (?P<pre_l>[a-zA-Z-]+|\\.[a-zA-Z-]+)   # pre-release label
         (?P<pre_n>0|[1-9]\\d*)            # pre-release version number
     )?                                  # pre-release section is optional
 """
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index fa0b4fa6249d7605619f1d21a6060e38afef2063..4aacd01e8c37a015f8a9158d3b22f875eedf3bb9 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -24,7 +24,7 @@ variables:
     POSTGRES_DB: archive
     POSTGRES_USER: "archive"
     POSTGRES_PASSWORD: "docker"
-    RELEASE_VERSION: 2.8.3.dev1
+    RELEASE_VERSION: 2.8.4.dev1
 
 image: docker:19.03.12
 
diff --git a/apps/cli/executables/go/spelunker/main.go b/apps/cli/executables/go/spelunker/main.go
index 003ca8a42f33e9a94082362bd1400f9d373b708b..582b51d2a4cae65c2fc7675fef297b745a347444 100644
--- a/apps/cli/executables/go/spelunker/main.go
+++ b/apps/cli/executables/go/spelunker/main.go
@@ -46,7 +46,7 @@ func main() {
 
 	if *v {
 		//TODO: fix version system for containers
-		log.Println("2.8.3.dev1")
+		log.Println("2.8.4.dev1")
 		os.Exit(0)
 	}
 
diff --git a/apps/cli/executables/pexable/carta_envoy/carta_envoy/__init__.py b/apps/cli/executables/pexable/carta_envoy/carta_envoy/__init__.py
index ba0cef427dd3cb6f9ac44cc98b05151aa297a509..cc9bc1ffb0c34b92d98233cd365d9e5596f959cd 100644
--- a/apps/cli/executables/pexable/carta_envoy/carta_envoy/__init__.py
+++ b/apps/cli/executables/pexable/carta_envoy/carta_envoy/__init__.py
@@ -18,4 +18,4 @@
 """
 Workspaces system for launching CARTA for viewing images
 """
-__version__ = "2.8.3.dev1"
+__version__ = "2.8.4.dev1"
diff --git a/apps/cli/executables/pexable/carta_envoy/pyproject.toml b/apps/cli/executables/pexable/carta_envoy/pyproject.toml
index 474a6992cf0a5c816953ac9597894787a09b6836..6bf0fb2fe1427f5e1db9f1051c12c0e47da70f7f 100644
--- a/apps/cli/executables/pexable/carta_envoy/pyproject.toml
+++ b/apps/cli/executables/pexable/carta_envoy/pyproject.toml
@@ -1,6 +1,6 @@
 [tool.poetry]
 name = "carta_envoy"
-version = "2.8.3.dev1"
+version = "2.8.4.dev1"
 description = "Workspaces system for launching CARTA for viewing images"
 authors = ["DMS SSA <dms-ssa@nrao.edu>"]
 license = "GPL3+"
diff --git a/apps/cli/executables/pexable/casa_envoy/casa_envoy/__init__.py b/apps/cli/executables/pexable/casa_envoy/casa_envoy/__init__.py
index d814e78e5e0215f3de5b267f88a5748f07433817..f32e597cb318b42bc132aff980eaa1b2481745aa 100644
--- a/apps/cli/executables/pexable/casa_envoy/casa_envoy/__init__.py
+++ b/apps/cli/executables/pexable/casa_envoy/casa_envoy/__init__.py
@@ -18,4 +18,4 @@
 """
 Workspaces CASA functionality bridge
 """
-__version__ = "2.8.3.dev1"
+__version__ = "2.8.4.dev1"
diff --git a/apps/cli/executables/pexable/casa_envoy/pyproject.toml b/apps/cli/executables/pexable/casa_envoy/pyproject.toml
index 6f5cbd09e4a14d2176feb8aa7ef5ac0ea105e0cc..89f8f1ee4ec187d06b375617c42747fcdb316a43 100644
--- a/apps/cli/executables/pexable/casa_envoy/pyproject.toml
+++ b/apps/cli/executables/pexable/casa_envoy/pyproject.toml
@@ -1,6 +1,6 @@
 [tool.poetry]
 name = "casa_envoy"
-version = "2.8.3.dev1"
+version = "2.8.4.dev1"
 description = "Workspaces CASA functionality bridge"
 authors = ["DMS SSA <dms-ssa@nrao.edu>"]
 license = "GPL3+"
diff --git a/apps/cli/executables/pexable/conveyor/conveyor/__init__.py b/apps/cli/executables/pexable/conveyor/conveyor/__init__.py
index d5489caa96a13243ede6e5dfe01efaae884cb164..5ae6e92619d540c59f823ff84709e6a424f96065 100644
--- a/apps/cli/executables/pexable/conveyor/conveyor/__init__.py
+++ b/apps/cli/executables/pexable/conveyor/conveyor/__init__.py
@@ -18,4 +18,4 @@
 """
 Conveyor
 """
-__version__ = "2.8.3.dev1"
+__version__ = "2.8.4.dev1"
diff --git a/apps/cli/executables/pexable/conveyor/pyproject.toml b/apps/cli/executables/pexable/conveyor/pyproject.toml
index cc5e820b26d6b956843f2c6fb558e35e059bb854..60a847addd2c0a29cf26fabd8034863af0620649 100644
--- a/apps/cli/executables/pexable/conveyor/pyproject.toml
+++ b/apps/cli/executables/pexable/conveyor/pyproject.toml
@@ -1,6 +1,6 @@
 [tool.poetry]
 name = "conveyor"
-version = "2.8.3.dev1"
+version = "2.8.4.dev1"
 description = "Conveyor"
 authors = ["DMS SSA <dms-ssa@nrao.edu>"]
 license = "GPL3+"
diff --git a/apps/cli/executables/pexable/data_annotator/data_annotator/__init__.py b/apps/cli/executables/pexable/data_annotator/data_annotator/__init__.py
index a91a3e0284a3ffd269a84407295a6d074ae75ebd..804448d60699047a309acd9f355c8aaa170cfe36 100644
--- a/apps/cli/executables/pexable/data_annotator/data_annotator/__init__.py
+++ b/apps/cli/executables/pexable/data_annotator/data_annotator/__init__.py
@@ -18,4 +18,4 @@
 """
 Workspaces metrics reporter for users outside of SSA.
 """
-__version__ = "2.8.3.dev1"
+__version__ = "2.8.4.dev1"
diff --git a/apps/cli/executables/pexable/data_annotator/pyproject.toml b/apps/cli/executables/pexable/data_annotator/pyproject.toml
index a4979e0245076c481dee910caf79ee2e40c3897a..0bd108e80c58ddd85879ed395a555a82cec454a3 100644
--- a/apps/cli/executables/pexable/data_annotator/pyproject.toml
+++ b/apps/cli/executables/pexable/data_annotator/pyproject.toml
@@ -1,6 +1,6 @@
 [tool.poetry]
 name = "data_annotator"
-version = "2.8.3.dev1"
+version = "2.8.4.dev1"
 description = "Workspaces CLI tool for creating and deleting comments associated with data quality."
 authors = ["DMS SSA <dms-ssa@nrao.edu>"]
 license = "GPL3+"
diff --git a/apps/cli/executables/pexable/deliver/delivery/__init__.py b/apps/cli/executables/pexable/deliver/delivery/__init__.py
index 02caac98baa050f45ea8b4afadcf816a3c7d2676..1cc9645797c136fbd0bf27fe204ec88c797384ff 100644
--- a/apps/cli/executables/pexable/deliver/delivery/__init__.py
+++ b/apps/cli/executables/pexable/deliver/delivery/__init__.py
@@ -18,4 +18,4 @@
 """
 Workspaces data delivery module
 """
-__version__ = "2.8.3.dev1"
+__version__ = "2.8.4.dev1"
diff --git a/apps/cli/executables/pexable/deliver/pyproject.toml b/apps/cli/executables/pexable/deliver/pyproject.toml
index 7be92c68b311af3e9e04c50d2db4856757fed1b1..ea093bd820e1c4721584209336611389e314b1f7 100644
--- a/apps/cli/executables/pexable/deliver/pyproject.toml
+++ b/apps/cli/executables/pexable/deliver/pyproject.toml
@@ -1,6 +1,6 @@
 [tool.poetry]
 name = "ssa_deliver"
-version = "2.8.3.dev1"
+version = "2.8.4.dev1"
 description = "Workspaces data delivery module"
 authors = ["DMS SSA <dms-ssa@nrao.edu>"]
 license = "GPL3+"
diff --git a/apps/cli/executables/pexable/ingest_envoy/ingest_envoy/__init__.py b/apps/cli/executables/pexable/ingest_envoy/ingest_envoy/__init__.py
index 0b27f12a4492b966b9b39bdf500b51ced090a482..c0225eca6dad4628e8eb61ac9c3e3e5206550d42 100644
--- a/apps/cli/executables/pexable/ingest_envoy/ingest_envoy/__init__.py
+++ b/apps/cli/executables/pexable/ingest_envoy/ingest_envoy/__init__.py
@@ -18,4 +18,4 @@
 """
 Ingest envoy
 """
-__version__ = "2.8.3.dev1"
+__version__ = "2.8.4.dev1"
diff --git a/apps/cli/executables/pexable/ingest_envoy/pyproject.toml b/apps/cli/executables/pexable/ingest_envoy/pyproject.toml
index 7a1abd9985c7de39dc862c272b4060157192c895..a866f4321f019f298c28730380c8c8735107c2f5 100644
--- a/apps/cli/executables/pexable/ingest_envoy/pyproject.toml
+++ b/apps/cli/executables/pexable/ingest_envoy/pyproject.toml
@@ -1,6 +1,6 @@
 [tool.poetry]
 name = "ingest_envoy"
-version = "2.8.3.dev1"
+version = "2.8.4.dev1"
 description = "Ingest envoy"
 authors = ["DMS SSA <dms-ssa@nrao.edu>"]
 license = "GPL3+"
diff --git a/apps/cli/executables/pexable/mediator/pyproject.toml b/apps/cli/executables/pexable/mediator/pyproject.toml
index e5909d17507ea0475057dfba626525cadcb54b06..4bf487e6c4292660cf953c75f8ccc66e82f7be23 100644
--- a/apps/cli/executables/pexable/mediator/pyproject.toml
+++ b/apps/cli/executables/pexable/mediator/pyproject.toml
@@ -1,6 +1,6 @@
 [tool.poetry]
 name = "ssa_mediator"
-version = "2.8.3.dev1"
+version = "2.8.4.dev1"
 description = "Mediator: the Workspaces intervention utility"
 authors = ["DMS SSA <dms-ssa@nrao.edu>"]
 license = "GPL3+"
diff --git a/apps/cli/executables/pexable/mediator/system_mediator/__init__.py b/apps/cli/executables/pexable/mediator/system_mediator/__init__.py
index 1bd0f9ec144c1dffb935b5ff0c33a7868f1eb0be..c9e094d6f8a21e896c0dec48d6b36a81af96f9ae 100644
--- a/apps/cli/executables/pexable/mediator/system_mediator/__init__.py
+++ b/apps/cli/executables/pexable/mediator/system_mediator/__init__.py
@@ -18,4 +18,4 @@
 """
 Mediator: the Workspaces intervention utility
 """
-__version__ = "2.8.3.dev1"
+__version__ = "2.8.4.dev1"
diff --git a/apps/cli/executables/pexable/null/null/__init__.py b/apps/cli/executables/pexable/null/null/__init__.py
index 91be90fa3f54a8bdb0071cef580e64cc529da2f5..cb25c71b040d8de0bc7e3b2ca986264be3362ad4 100644
--- a/apps/cli/executables/pexable/null/null/__init__.py
+++ b/apps/cli/executables/pexable/null/null/__init__.py
@@ -18,4 +18,4 @@
 """
 This is the null executable, a baseline test of the functionality of the Workspaces system.
 """
-__version__ = "2.8.3.dev1"
+__version__ = "2.8.4.dev1"
diff --git a/apps/cli/executables/pexable/null/pyproject.toml b/apps/cli/executables/pexable/null/pyproject.toml
index d0c5293d4a2a4f679e80b1d43f2d55d68593c3c3..55f1e18c26a6c91267d70cb5cc3df5c1d12bbbfc 100644
--- a/apps/cli/executables/pexable/null/pyproject.toml
+++ b/apps/cli/executables/pexable/null/pyproject.toml
@@ -1,6 +1,6 @@
 [tool.poetry]
 name = "ssa_null"
-version = "2.8.3.dev1"
+version = "2.8.4.dev1"
 description = "This is the null executable, a baseline test of the functionality of the Workspaces system."
 authors = ["DMS SSA <dms-ssa@nrao.edu>"]
 license = "GPL3+"
diff --git a/apps/cli/executables/pexable/productfetcher/productfetcher/__init__.py b/apps/cli/executables/pexable/productfetcher/productfetcher/__init__.py
index 87413c5ee15a3da5720ea15421b20375bcab81b9..5d8b2228082e15d9884def9141b4e1fdeaa76013 100644
--- a/apps/cli/executables/pexable/productfetcher/productfetcher/__init__.py
+++ b/apps/cli/executables/pexable/productfetcher/productfetcher/__init__.py
@@ -18,4 +18,4 @@
 """
 Product fetcher: retrieve products from NGAS and other places for the archive and place them on disk
 """
-__version__ = "2.8.3.dev1"
+__version__ = "2.8.4.dev1"
diff --git a/apps/cli/executables/pexable/productfetcher/pyproject.toml b/apps/cli/executables/pexable/productfetcher/pyproject.toml
index 30b3f69d84354c7ea0951fb8cd89194fef32bcf6..37a1f4015e82f0cb4d1b7cf8d15b114135464384 100644
--- a/apps/cli/executables/pexable/productfetcher/pyproject.toml
+++ b/apps/cli/executables/pexable/productfetcher/pyproject.toml
@@ -1,6 +1,6 @@
 [tool.poetry]
 name = "productfetcher"
-version = "2.8.3.dev1"
+version = "2.8.4.dev1"
 description = "Product fetcher: retrieve products from NGAS and other places for the archive and place them on disk"
 authors = ["DMS SSA <dms-ssa@nrao.edu>"]
 license = "GPL3+"
diff --git a/apps/cli/executables/pexable/update_stage/pyproject.toml b/apps/cli/executables/pexable/update_stage/pyproject.toml
index 5e4ea1d4770a795a8b339f7b258788ed2436ae22..c6b94e89c82869e0c811e0de2117b36cfada2ab0 100644
--- a/apps/cli/executables/pexable/update_stage/pyproject.toml
+++ b/apps/cli/executables/pexable/update_stage/pyproject.toml
@@ -1,6 +1,6 @@
 [tool.poetry]
 name = "ssa_update_stage"
-version = "2.8.3.dev1"
+version = "2.8.4.dev1"
 description = "Update stage: pass status information back to workspaces over the HT Chirp protocol"
 authors = ["DMS SSA <dms-ssa@nrao.edu>"]
 license = "GPL3+"
diff --git a/apps/cli/executables/pexable/update_stage/update_stage/__init__.py b/apps/cli/executables/pexable/update_stage/update_stage/__init__.py
index a90bd5d67e7831d5a7e4379b8543c6f3eb7de2be..88dcb650570844d1cfd05b48460d92ad408056a5 100644
--- a/apps/cli/executables/pexable/update_stage/update_stage/__init__.py
+++ b/apps/cli/executables/pexable/update_stage/update_stage/__init__.py
@@ -18,4 +18,4 @@
 """
 Update stage: pass status information back to workspaces over the HT Chirp protocol
 """
-__version__ = "2.8.3.dev1"
+__version__ = "2.8.4.dev1"
diff --git a/apps/cli/executables/pexable/vela/pyproject.toml b/apps/cli/executables/pexable/vela/pyproject.toml
index 2e7f3d193f2dde9a823e16dbe81e6088933b40b7..08d9a90e4e7ec4f05393b9470218f614dab7b588 100644
--- a/apps/cli/executables/pexable/vela/pyproject.toml
+++ b/apps/cli/executables/pexable/vela/pyproject.toml
@@ -1,6 +1,6 @@
 [tool.poetry]
 name = "ssa_vela"
-version = "2.8.3.dev1"
+version = "2.8.4.dev1"
 description = "Workspaces CASA functionality bridge"
 authors = ["DMS SSA <dms-ssa@nrao.edu>"]
 license = "GPL3+"
diff --git a/apps/cli/executables/pexable/vela/vela/__init__.py b/apps/cli/executables/pexable/vela/vela/__init__.py
index d814e78e5e0215f3de5b267f88a5748f07433817..f32e597cb318b42bc132aff980eaa1b2481745aa 100644
--- a/apps/cli/executables/pexable/vela/vela/__init__.py
+++ b/apps/cli/executables/pexable/vela/vela/__init__.py
@@ -18,4 +18,4 @@
 """
 Workspaces CASA functionality bridge
 """
-__version__ = "2.8.3.dev1"
+__version__ = "2.8.4.dev1"
diff --git a/apps/cli/executables/pexable/wf_inspector/pyproject.toml b/apps/cli/executables/pexable/wf_inspector/pyproject.toml
index 280804d5b101bc4ca1e690e0886c00b17f284876..1bdedb4239aa3ba473d64f2f4bad4b75df9576d8 100644
--- a/apps/cli/executables/pexable/wf_inspector/pyproject.toml
+++ b/apps/cli/executables/pexable/wf_inspector/pyproject.toml
@@ -1,6 +1,6 @@
 [tool.poetry]
 name = "wf_inspector"
-version = "2.8.3.dev1"
+version = "2.8.4.dev1"
 description = "Command-line script that wraps the functionality of `docker exec -it` to enter our workflow Docker container"
 authors = ["DMS SSA <dms-ssa@nrao.edu>"]
 license = "GPL3+"
diff --git a/apps/cli/executables/pexable/wf_inspector/wf_inspector/__init__.py b/apps/cli/executables/pexable/wf_inspector/wf_inspector/__init__.py
index 9e3ea4f24b5ba9316523807c7d386e9b762e0902..07422e441c8a867aae1953988a3ca5464db6a1ca 100644
--- a/apps/cli/executables/pexable/wf_inspector/wf_inspector/__init__.py
+++ b/apps/cli/executables/pexable/wf_inspector/wf_inspector/__init__.py
@@ -16,4 +16,4 @@
 # You should have received a copy of the GNU General Public License
 # along with Workspaces.  If not, see <https://www.gnu.org/licenses/>.
 """wf_inspector: access a running workflow via ssh"""
-__version__ = "2.8.3.dev1"
+__version__ = "2.8.4.dev1"
diff --git a/apps/cli/executables/pexable/ws_annihilator/pyproject.toml b/apps/cli/executables/pexable/ws_annihilator/pyproject.toml
index f7c28b64201c0eb0d356c893b6b89ad04a7cc9b2..d111a03705caf968ffca87fc0611b5c2c311552d 100644
--- a/apps/cli/executables/pexable/ws_annihilator/pyproject.toml
+++ b/apps/cli/executables/pexable/ws_annihilator/pyproject.toml
@@ -1,6 +1,6 @@
 [tool.poetry]
 name = "ws_annihilator"
-version = "2.8.3.dev1"
+version = "2.8.4.dev1"
 description = "Workspaces Directory Annihilator; Clean up generated products from lustre!"
 authors = ["DMS SSA <dms-ssa@nrao.edu>"]
 license = "GPL3+"
diff --git a/apps/cli/executables/pexable/ws_annihilator/ws_annihilator/__init__.py b/apps/cli/executables/pexable/ws_annihilator/ws_annihilator/__init__.py
index 3036b3069ae643106967ffbfb71a7c225f36efdc..d9e32c0890ee4abc83cfeecbcc99081951c3252f 100644
--- a/apps/cli/executables/pexable/ws_annihilator/ws_annihilator/__init__.py
+++ b/apps/cli/executables/pexable/ws_annihilator/ws_annihilator/__init__.py
@@ -18,4 +18,4 @@
 """
 Workspaces Directory Annihilator; Clean up generated products from lustre!
 """
-__version__ = "2.8.3.dev1"
+__version__ = "2.8.4.dev1"
diff --git a/apps/cli/executables/pexable/ws_metrics/pyproject.toml b/apps/cli/executables/pexable/ws_metrics/pyproject.toml
index 444c3b37facfe830fbb3d575cb8add3db0fd7a83..e386a33b526c7b100675c92d77e83a16df572feb 100644
--- a/apps/cli/executables/pexable/ws_metrics/pyproject.toml
+++ b/apps/cli/executables/pexable/ws_metrics/pyproject.toml
@@ -1,6 +1,6 @@
 [tool.poetry]
 name = "ws_metrics"
-version = "2.8.3.dev1"
+version = "2.8.4.dev1"
 description = "Workspaces metrics reporter for users outside of SSA."
 authors = ["DMS SSA <dms-ssa@nrao.edu>"]
 license = "GPL3+"
diff --git a/apps/cli/executables/pexable/ws_metrics/ws_metrics/__init__.py b/apps/cli/executables/pexable/ws_metrics/ws_metrics/__init__.py
index a91a3e0284a3ffd269a84407295a6d074ae75ebd..804448d60699047a309acd9f355c8aaa170cfe36 100644
--- a/apps/cli/executables/pexable/ws_metrics/ws_metrics/__init__.py
+++ b/apps/cli/executables/pexable/ws_metrics/ws_metrics/__init__.py
@@ -18,4 +18,4 @@
 """
 Workspaces metrics reporter for users outside of SSA.
 """
-__version__ = "2.8.3.dev1"
+__version__ = "2.8.4.dev1"
diff --git a/apps/cli/utilities/aat_wrest/aat_wrest/__init__.py b/apps/cli/utilities/aat_wrest/aat_wrest/__init__.py
index b1c22ce8f368dd61c18a38d538378351e8723bf6..3761e430585c80d134eae30159604e8c57d1fb18 100644
--- a/apps/cli/utilities/aat_wrest/aat_wrest/__init__.py
+++ b/apps/cli/utilities/aat_wrest/aat_wrest/__init__.py
@@ -18,4 +18,4 @@
 """
 AAT Wrest: Workspaces-to-Archive metadata retriever
 """
-__version__ = "2.8.3.dev1"
+__version__ = "2.8.4.dev1"
diff --git a/apps/cli/utilities/aat_wrest/pyproject.toml b/apps/cli/utilities/aat_wrest/pyproject.toml
index 9b0c3898306175d095b6ad1377d468522a16c1c1..5085938ba101ceadd366c667bd7e423b2b0a2f36 100644
--- a/apps/cli/utilities/aat_wrest/pyproject.toml
+++ b/apps/cli/utilities/aat_wrest/pyproject.toml
@@ -4,7 +4,7 @@ build-backend = "poetry.core.masonry.api"
 
 [tool.poetry]
 name = "aat_wrest"
-version = "2.8.3.dev1"
+version = "2.8.4.dev1"
 description = "AAT Wrest: Workspaces-to-Archive metadata retriever"
 authors = ["DMS SSA <dms-ssa@nrao.edu>"]
 license = "GPL3+"
diff --git a/apps/cli/utilities/contacts_wrest/contacts_wrest/__init__.py b/apps/cli/utilities/contacts_wrest/contacts_wrest/__init__.py
index f06148babc9ab54fe0c1ebac34aef864cba28b35..276891747102eae71f15bbc8d95c5870324898e4 100644
--- a/apps/cli/utilities/contacts_wrest/contacts_wrest/__init__.py
+++ b/apps/cli/utilities/contacts_wrest/contacts_wrest/__init__.py
@@ -18,4 +18,4 @@
 """
 Contact information wrester
 """
-__version__ = "2.8.3.dev1"
+__version__ = "2.8.4.dev1"
diff --git a/apps/cli/utilities/contacts_wrest/pyproject.toml b/apps/cli/utilities/contacts_wrest/pyproject.toml
index e94bd6e95eb0a64d342fb9fdf930c6d04aa7c58e..aec485ee5a407eaecd3c8416e37627266a638874 100644
--- a/apps/cli/utilities/contacts_wrest/pyproject.toml
+++ b/apps/cli/utilities/contacts_wrest/pyproject.toml
@@ -1,6 +1,6 @@
 [tool.poetry]
 name = "contacts_wrest"
-version = "2.8.3.dev1"
+version = "2.8.4.dev1"
 description = "Contact information wrester"
 authors = ["DMS SSA <dms-ssa@nrao.edu>"]
 license = "GPL3+"
diff --git a/apps/cli/utilities/core_sampler/core_sampler/__init__.py b/apps/cli/utilities/core_sampler/core_sampler/__init__.py
index 10b1194c61436bd7f32b057943366d20d1c526cc..060de93b0bf31cb2ff5d25a0362cc0f89dee6833 100644
--- a/apps/cli/utilities/core_sampler/core_sampler/__init__.py
+++ b/apps/cli/utilities/core_sampler/core_sampler/__init__.py
@@ -18,4 +18,4 @@
 """
 Workspaces database core sampler
 """
-__version__ = "2.8.3.dev1"
+__version__ = "2.8.4.dev1"
diff --git a/apps/cli/utilities/core_sampler/pyproject.toml b/apps/cli/utilities/core_sampler/pyproject.toml
index 32f0611d19deb5123f375c90f14c1d69516efcb1..f8e840c1b26b0e3368b8814757bf0567953fa072 100644
--- a/apps/cli/utilities/core_sampler/pyproject.toml
+++ b/apps/cli/utilities/core_sampler/pyproject.toml
@@ -1,6 +1,6 @@
 [tool.poetry]
 name = "core_sampler"
-version = "2.8.3.dev1"
+version = "2.8.4.dev1"
 description = "Workspaces database core sampler"
 authors = ["DMS SSA <dms-ssa@nrao.edu>"]
 license = "GPL3+"
diff --git a/apps/cli/utilities/wf_monitor/poetry.lock b/apps/cli/utilities/wf_monitor/poetry.lock
index c3a07c8b037565ac54e7e5fb3a970f6e7a28c666..8bcb260891f056fde672d4526c6d5d4a5537eb6d 100644
--- a/apps/cli/utilities/wf_monitor/poetry.lock
+++ b/apps/cli/utilities/wf_monitor/poetry.lock
@@ -383,7 +383,7 @@ tests = ["pytest", "pytz", "simplejson"]
 
 [[package]]
 name = "messaging"
-version = "2.8.3.dev1"
+version = "2.8.4.dev1"
 description = "SSA Messaging is an AMQP-based asynchronous messaging system based on passing simple Python objects as JSON."
 optional = false
 python-versions = "~3.10"
@@ -706,7 +706,7 @@ files = [
 
 [[package]]
 name = "workspaces"
-version = "2.8.3.dev1"
+version = "2.8.4.dev1"
 description = "SSA Workspaces shared library"
 optional = false
 python-versions = "~3.10"
diff --git a/apps/cli/utilities/wf_monitor/pyproject.toml b/apps/cli/utilities/wf_monitor/pyproject.toml
index f8946b72b2d50fab08934a53054d33acbd52ff9b..3eb1a7cc4dc41ecaac4b8f87f1902563d4e65665 100644
--- a/apps/cli/utilities/wf_monitor/pyproject.toml
+++ b/apps/cli/utilities/wf_monitor/pyproject.toml
@@ -1,6 +1,6 @@
 [tool.poetry]
 name = "wf_monitor"
-version = "2.8.3.dev1"
+version = "2.8.4.dev1"
 description = "Workflow monitor that reads in HTCondor logs and translates them into AMQP events"
 authors = ["DMS SSA <dms-ssa@nrao.edu>"]
 license = "GPL3+"
diff --git a/apps/cli/utilities/wf_monitor/wf_monitor/__init__.py b/apps/cli/utilities/wf_monitor/wf_monitor/__init__.py
index 1e054e62777233901f5b56b9116a9f298086910c..638bb590b51e91a98e34e3505d2ac6809b266e83 100644
--- a/apps/cli/utilities/wf_monitor/wf_monitor/__init__.py
+++ b/apps/cli/utilities/wf_monitor/wf_monitor/__init__.py
@@ -18,4 +18,4 @@
 """
 Workflow monitor that reads in HTCondor logs and translates them into AMQP events
 """
-__version__ = "2.8.3.dev1"
+__version__ = "2.8.4.dev1"
diff --git a/services/capability/capability/__init__.py b/services/capability/capability/__init__.py
index 812b4c714219f87e779c21fa346df40c51e06d31..94e94a9b273b027f31dd75c24a8b7d3dc3d985d4 100644
--- a/services/capability/capability/__init__.py
+++ b/services/capability/capability/__init__.py
@@ -18,4 +18,4 @@
 """
 Capability: the Workspaces Capability Service
 """
-__version__ = "2.8.3.dev1"
+__version__ = "2.8.4.dev1"
diff --git a/services/capability/poetry.lock b/services/capability/poetry.lock
index 2d83103776fa02db1143c0540c8f0fd5b8d501a9..f154b86b426531cffa8cedf966381cedf75c446c 100644
--- a/services/capability/poetry.lock
+++ b/services/capability/poetry.lock
@@ -2,7 +2,7 @@
 
 [[package]]
 name = "aat-wrest"
-version = "2.8.3.dev1"
+version = "2.8.4.dev1"
 description = "AAT Wrest: Workspaces-to-Archive metadata retriever"
 optional = false
 python-versions = "~3.10"
@@ -630,7 +630,7 @@ tests = ["pytest", "pytz", "simplejson"]
 
 [[package]]
 name = "messaging"
-version = "2.8.3.dev1"
+version = "2.8.4.dev1"
 description = "SSA Messaging is an AMQP-based asynchronous messaging system based on passing simple Python objects as JSON."
 optional = false
 python-versions = "~3.10"
@@ -1341,7 +1341,7 @@ testing = ["coverage", "pytest (>=3.1.0)", "pytest-cov", "pytest-xdist"]
 
 [[package]]
 name = "workspaces"
-version = "2.8.3.dev1"
+version = "2.8.4.dev1"
 description = "SSA Workspaces shared library"
 optional = false
 python-versions = "~3.10"
diff --git a/services/capability/pyproject.toml b/services/capability/pyproject.toml
index 220748933ad719a1b035a340433d5010af026dac..eb38b9c609fbddf78bef031c4c90b7c43f0d53ba 100644
--- a/services/capability/pyproject.toml
+++ b/services/capability/pyproject.toml
@@ -4,7 +4,7 @@ build-backend = "poetry.core.masonry.api"
 
 [tool.poetry]
 name = "capability"
-version = "2.8.3.dev1"
+version = "2.8.4.dev1"
 description = "Capability: the Workspaces Capability Service"
 authors = ["DMS SSA <dms-ssa@nrao.edu>"]
 license = "GPL3+"
diff --git a/services/notification/notification/__init__.py b/services/notification/notification/__init__.py
index 0541962776dda2d4a09eb0d8497db60264466fb8..4bbdc5f29b994519d0ba63ca1520ab96b8854680 100644
--- a/services/notification/notification/__init__.py
+++ b/services/notification/notification/__init__.py
@@ -18,4 +18,4 @@
 """
 The Workspaces notification service
 """
-__version__ = "2.8.3.dev1"
+__version__ = "2.8.4.dev1"
diff --git a/services/notification/poetry.lock b/services/notification/poetry.lock
index 550f937db00edd07161abd8aa834934f51f75f85..543e18a861839713d0d4b2b0c50090e6bec4da4e 100644
--- a/services/notification/poetry.lock
+++ b/services/notification/poetry.lock
@@ -1154,7 +1154,7 @@ testing = ["coverage", "pytest (>=3.1.0)", "pytest-cov", "pytest-xdist"]
 
 [[package]]
 name = "workspaces"
-version = "2.8.3.dev1"
+version = "2.8.4.dev1"
 description = "SSA Workspaces shared library"
 optional = false
 python-versions = "~3.10"
diff --git a/services/notification/pyproject.toml b/services/notification/pyproject.toml
index ff6ef0674526ca85097f0f3146897eb384f4fa8f..59adc5b5f2ce5039d155b1f603c45bdffc0c2a80 100644
--- a/services/notification/pyproject.toml
+++ b/services/notification/pyproject.toml
@@ -1,6 +1,6 @@
 [tool.poetry]
 name = "notification"
-version = "2.8.3.dev1"
+version = "2.8.4.dev1"
 description = "The SSA notification service"
 authors = ["DMS SSA <dms-ssa@nrao.edu>"]
 license = "GPL3+"
diff --git a/services/workflow/gitlab-requirements.txt b/services/workflow/gitlab-requirements.txt
index 7496d67d7f7239496ce95c8e4f78c4a565a3150c..af50a73bc9b2fa2bd9f07c4759883240b7ded6e7 100644
--- a/services/workflow/gitlab-requirements.txt
+++ b/services/workflow/gitlab-requirements.txt
@@ -1,14 +1,14 @@
 # Pex requirements pulled from gitlab
-carta-envoy==2.8.3.dev1
-casa-envoy==2.8.3.dev1
-conveyor==2.8.3.dev1
-ssa-deliver==2.8.3.dev1
-ingest-envoy==2.8.3.dev1
-ssa-mediator==2.8.3.dev1
-ssa-null==2.8.3.dev1
-productfetcher==2.8.3.dev1
-ssa-update-stage==2.8.3.dev1
-ssa-vela==2.8.3.dev1
-wf-inspector==2.8.3.dev1
-ws-annihilator==2.8.3.dev1
-ws-metrics==2.8.3.dev1
+carta-envoy==2.8.4.dev1
+casa-envoy==2.8.4.dev1
+conveyor==2.8.4.dev1
+ssa-deliver==2.8.4.dev1
+ingest-envoy==2.8.4.dev1
+ssa-mediator==2.8.4.dev1
+ssa-null==2.8.4.dev1
+productfetcher==2.8.4.dev1
+ssa-update-stage==2.8.4.dev1
+ssa-vela==2.8.4.dev1
+wf-inspector==2.8.4.dev1
+ws-annihilator==2.8.4.dev1
+ws-metrics==2.8.4.dev1
diff --git a/services/workflow/poetry.lock b/services/workflow/poetry.lock
index e4fde2bdc6bcf94b79d45017fd8c3ed61ef7906e..db0279ad57b13c42717d2b20e4b6e7d75108c3ac 100644
--- a/services/workflow/poetry.lock
+++ b/services/workflow/poetry.lock
@@ -503,7 +503,7 @@ tests = ["pytest", "pytz", "simplejson"]
 
 [[package]]
 name = "messaging"
-version = "2.8.3.dev1"
+version = "2.8.4.dev1"
 description = "SSA Messaging is an AMQP-based asynchronous messaging system based on passing simple Python objects as JSON."
 optional = false
 python-versions = "~3.10"
@@ -1104,7 +1104,7 @@ testing = ["coverage", "pytest (>=3.1.0)", "pytest-cov", "pytest-xdist"]
 
 [[package]]
 name = "workspaces"
-version = "2.8.3.dev1"
+version = "2.8.4.dev1"
 description = "SSA Workspaces shared library"
 optional = false
 python-versions = "~3.10"
diff --git a/services/workflow/pyproject.toml b/services/workflow/pyproject.toml
index b959a90f69586e141c185defc61b1d454ed6fddc..4f76b2bd5573024de96b25cf783789d3899c4a8a 100644
--- a/services/workflow/pyproject.toml
+++ b/services/workflow/pyproject.toml
@@ -1,6 +1,6 @@
 [tool.poetry]
 name = "workflow"
-version = "2.8.3.dev1"
+version = "2.8.4.dev1"
 description = "Workflow: the Workspaces Workflow Service"
 authors = ["DMS SSA <dms-ssa@nrao.edu>"]
 license = "GPL3+"
diff --git a/services/workflow/workflow/__init__.py b/services/workflow/workflow/__init__.py
index 116a4a63018570dfa5a16a3a7f9809b9ac057db9..27da5f7081e6b65845747349ddb14e2db368b8ef 100644
--- a/services/workflow/workflow/__init__.py
+++ b/services/workflow/workflow/__init__.py
@@ -18,4 +18,4 @@
 """
 Workflow: the Workspaces Workflow Service
 """
-__version__ = "2.8.3.dev1"
+__version__ = "2.8.4.dev1"
diff --git a/shared/messaging/messaging/__init__.py b/shared/messaging/messaging/__init__.py
index 6f4269a9405bb88f4845065a5f1f899872f876f7..4e52adcfb2d243082b7c7e8ef96924377cda2ac5 100644
--- a/shared/messaging/messaging/__init__.py
+++ b/shared/messaging/messaging/__init__.py
@@ -19,4 +19,4 @@
 SSA Messaging is an AMQP-based asynchronous messaging system based on passing simple Python objects as JSON.
 """
 
-__version__ = "2.8.3.dev1"
+__version__ = "2.8.4.dev1"
diff --git a/shared/messaging/pyproject.toml b/shared/messaging/pyproject.toml
index 1b0dffc0e34d7c56c55d8cdc4eaace56a59ff300..abbd14e72cf0840eab29b09968ec7dcbe2b591a4 100644
--- a/shared/messaging/pyproject.toml
+++ b/shared/messaging/pyproject.toml
@@ -1,6 +1,6 @@
 [tool.poetry]
 name = "messaging"
-version = "2.8.3.dev1"
+version = "2.8.4.dev1"
 description = "SSA Messaging is an AMQP-based asynchronous messaging system based on passing simple Python objects as JSON."
 authors = ["DMS SSA <dms-ssa@nrao.edu>"]
 license = "GPL3+"
diff --git a/shared/workspaces/pyproject.toml b/shared/workspaces/pyproject.toml
index ae4868ef80a5f21d530720c96b03006434e7b22f..542f3ba9449f861010aeed32f0000581db43fd06 100644
--- a/shared/workspaces/pyproject.toml
+++ b/shared/workspaces/pyproject.toml
@@ -1,6 +1,6 @@
 [tool.poetry]
 name = "workspaces"
-version = "2.8.3.dev1"
+version = "2.8.4.dev1"
 description = "SSA Workspaces shared library"
 authors = ["DMS SSA <dms-ssa@nrao.edu>"]
 license = "GPL3+"
diff --git a/shared/workspaces/workspaces/__init__.py b/shared/workspaces/workspaces/__init__.py
index 4527b335003e1078bb6d9a63cd70567be66c4503..4b5f7f6b47be040d9690a0a3c8c65bc4f85d411e 100644
--- a/shared/workspaces/workspaces/__init__.py
+++ b/shared/workspaces/workspaces/__init__.py
@@ -18,4 +18,4 @@
 """
 SSA Workspaces shared library
 """
-__version__ = "2.8.3.dev1"
+__version__ = "2.8.4.dev1"