Missing release

Octopus deploy isn’t showing all the releases. Please view the attached screen shots. The missing release is labeled 2.0.10.245. As you can see in in one of the screen shots, it was deployed to QA and UAT environments.

245.JPG

Hi John,
That does seem unexpected. I can’t think why .445 wouldn’t be showing up on your dashboard. Given that it has gone out to QA and UAT. So that we can help diagnose what might be going on, could you please send through the result of the “progression” API call that is used to populate this grid. If you check your browser network traffic when loading this page your should see it look something like

http://your.octopus.server.com/api/progression/Projects-141

If you could get the raw result of this request you, in theory, should see the release details contained within it. If you could send this through it would be greatly appreciated. With this information we can try and further dig into why the UI might not be rendering the release in the grid.

Cheers,
Rob

Thanks for responding, Here is the JSON result. Keep in mind I have since move .445 to our DEMO environment but nonetheless it should be listed for PROD deployment.

Currently I see only 3 releases,
2.0.10.444
2.0.10.446
2.0.10.447

HTTP/1.1 200 OK
Cache-Control: no-cache
Content-Type: application/json; charset=utf-8
Expires: Thu, 23 Feb 2017 14:35:44 GMT
Server: Octopus Deploy/ Microsoft-HTTPAPI/2.0
X-UA-Compatible: IE=edge
X-Frame-Options: DENY
Date: Fri, 24 Feb 2017 14:35:44 GMT
Content-Length: 23229

{
“Environments”: [
{
“Id”: “Environments-2”,
“Name”: “QA”
},
{
“Id”: “Environments-3”,
“Name”: “UAT”
},
{
“Id”: “Environments-21”,
“Name”: “SecurePMS - DEMO”
},
{
“Id”: “Environments-22”,
“Name”: “SecurePMS - PROD”
}
],
“ChannelEnvironments”: {
“Channels-21”: []
},
“Releases”: [
{
“Release”: {
“Id”: “Releases-341”,
“Assembled”: “2017-02-23T20:42:16.934+00:00”,
“ReleaseNotes”: null,
“ProjectId”: “Projects-21”,
“ChannelId”: “Channels-21”,
“ProjectVariableSetSnapshotId”: “variableset-Projects-21-s-39-6UWMJ”,
“LibraryVariableSetSnapshotIds”: [],
“ProjectDeploymentProcessSnapshotId”: “deploymentprocess-Projects-21-s-119-U4ZN5”,
“SelectedPackages”: [
{
“StepName”: “Deploy”,
“Version”: “2.0.10.447”
}
],
“Version”: “2.0.10.447”,
“Links”: {
“Self”: “/api/releases/Releases-341{?force}”,
“Project”: “/api/projects/Projects-21”,
“Progression”: “/api/releases/Releases-341/progression”,
“Deployments”: “/api/releases/Releases-341/deployments{?skip}”,
“DeploymentTemplate”: “/api/releases/Releases-341/deployments/template”,
“Artifacts”: “/api/artifacts?regarding=Releases-341”,
“ProjectVariableSnapshot”: “/api/variables/variableset-Projects-21-s-39-6UWMJ”,
“ProjectDeploymentProcessSnapshot”: “/api/deploymentprocesses/deploymentprocess-Projects-21-s-119-U4ZN5”,
“Web”: “/app#/releases/Releases-341”,
“SnapshotVariables”: “/api/releases/Releases-341/snapshot-variables”,
“Defects”: “/api/releases/Releases-341/defects”,
“ReportDefect”: “/api/releases/Releases-341/defects”,
“ResolveDefect”: “/api/releases/Releases-341/defects/resolve”
}
},
“Channel”: {
“Id”: “Channels-21”,
“Name”: “Default”,
“Description”: null,
“ProjectId”: “Projects-21”,
“LifecycleId”: null,
“IsDefault”: true,
“Rules”: [],
“TenantTags”: [],
“Links”: {
“Self”: “/api/channels/Channels-21”,
“Releases”: “/api/channels/Channels-21/releases”,
“Project”: “/api/projects/Projects-21”
}
},
“Deployments”: {
“Environments-2”: [
{
“Id”: “Deployments-462”,
“ProjectId”: “Projects-21”,
“EnvironmentId”: “Environments-2”,
“ReleaseId”: “Releases-341”,
“DeploymentId”: “Deployments-462”,
“TaskId”: “ServerTasks-3708”,
“TenantId”: null,
“ChannelId”: null,
“ReleaseVersion”: “2.0.10.447”,
“Created”: “2017-02-23T20:42:22.463+00:00”,
“QueueTime”: “2017-02-23T20:42:22.459+00:00”,
“CompletedTime”: “2017-02-23T20:42:26.129+00:00”,
“State”: “Success”,
“HasPendingInterruptions”: false,
“HasWarningsOrErrors”: false,
“ErrorMessage”: “”,
“Duration”: “4 seconds”,
“IsCurrent”: true,
“IsPrevious”: false,
“IsCompleted”: true,
“Links”: {
“Self”: “/api/deployments/Deployments-462”,
“Release”: “/api/releases/Releases-341”,
“Tenant”: “/api/tenants/”,
“Task”: “/api/tasks/ServerTasks-3708”
}
}
],
“Environments-3”: [
{
“Id”: “Deployments-467”,
“ProjectId”: “Projects-21”,
“EnvironmentId”: “Environments-3”,
“ReleaseId”: “Releases-341”,
“DeploymentId”: “Deployments-467”,
“TaskId”: “ServerTasks-3714”,
“TenantId”: null,
“ChannelId”: null,
“ReleaseVersion”: “2.0.10.447”,
“Created”: “2017-02-23T21:52:35.192+00:00”,
“QueueTime”: “2017-02-23T21:52:35.192+00:00”,
“CompletedTime”: “2017-02-23T21:52:39.073+00:00”,
“State”: “Success”,
“HasPendingInterruptions”: false,
“HasWarningsOrErrors”: false,
“ErrorMessage”: “”,
“Duration”: “4 seconds”,
“IsCurrent”: true,
“IsPrevious”: false,
“IsCompleted”: true,
“Links”: {
“Self”: “/api/deployments/Deployments-467”,
“Release”: “/api/releases/Releases-341”,
“Tenant”: “/api/tenants/”,
“Task”: “/api/tasks/ServerTasks-3714”
}
},
{
“Id”: “Deployments-463”,
“ProjectId”: “Projects-21”,
“EnvironmentId”: “Environments-3”,
“ReleaseId”: “Releases-341”,
“DeploymentId”: “Deployments-463”,
“TaskId”: “ServerTasks-3709”,
“TenantId”: null,
“ChannelId”: null,
“ReleaseVersion”: “2.0.10.447”,
“Created”: “2017-02-23T20:42:37.395+00:00”,
“QueueTime”: “2017-02-23T20:42:37.390+00:00”,
“CompletedTime”: “2017-02-23T20:43:06.021+00:00”,
“State”: “Success”,
“HasPendingInterruptions”: false,
“HasWarningsOrErrors”: false,
“ErrorMessage”: “”,
“Duration”: “29 seconds”,
“IsCurrent”: false,
“IsPrevious”: true,
“IsCompleted”: true,
“Links”: {
“Self”: “/api/deployments/Deployments-463”,
“Release”: “/api/releases/Releases-341”,
“Tenant”: “/api/tenants/”,
“Task”: “/api/tasks/ServerTasks-3709”
}
}
],
“Environments-21”: [
{
“Id”: “Deployments-469”,
“ProjectId”: “Projects-21”,
“EnvironmentId”: “Environments-21”,
“ReleaseId”: “Releases-341”,
“DeploymentId”: “Deployments-469”,
“TaskId”: “ServerTasks-3716”,
“TenantId”: null,
“ChannelId”: null,
“ReleaseVersion”: “2.0.10.447”,
“Created”: “2017-02-23T21:54:19.256+00:00”,
“QueueTime”: “2017-02-23T21:54:19.256+00:00”,
“CompletedTime”: “2017-02-23T21:54:27.618+00:00”,
“State”: “Success”,
“HasPendingInterruptions”: false,
“HasWarningsOrErrors”: false,
“ErrorMessage”: “”,
“Duration”: “8 seconds”,
“IsCurrent”: true,
“IsPrevious”: false,
“IsCompleted”: true,
“Links”: {
“Self”: “/api/deployments/Deployments-469”,
“Release”: “/api/releases/Releases-341”,
“Tenant”: “/api/tenants/”,
“Task”: “/api/tasks/ServerTasks-3716”
}
},
{
“Id”: “Deployments-466”,
“ProjectId”: “Projects-21”,
“EnvironmentId”: “Environments-21”,
“ReleaseId”: “Releases-341”,
“DeploymentId”: “Deployments-466”,
“TaskId”: “ServerTasks-3712”,
“TenantId”: null,
“ChannelId”: null,
“ReleaseVersion”: “2.0.10.447”,
“Created”: “2017-02-23T21:20:23.174+00:00”,
“QueueTime”: “2017-02-23T21:20:23.171+00:00”,
“CompletedTime”: “2017-02-23T21:21:03.704+00:00”,
“State”: “Success”,
“HasPendingInterruptions”: false,
“HasWarningsOrErrors”: false,
“ErrorMessage”: “”,
“Duration”: “41 seconds”,
“IsCurrent”: false,
“IsPrevious”: true,
“IsCompleted”: true,
“Links”: {
“Self”: “/api/deployments/Deployments-466”,
“Release”: “/api/releases/Releases-341”,
“Tenant”: “/api/tenants/”,
“Task”: “/api/tasks/ServerTasks-3712”
}
}
],
“Environments-22”: [
{
“Id”: “Deployments-468”,
“ProjectId”: “Projects-21”,
“EnvironmentId”: “Environments-22”,
“ReleaseId”: “Releases-341”,
“DeploymentId”: “Deployments-468”,
“TaskId”: “ServerTasks-3715”,
“TenantId”: null,
“ChannelId”: null,
“ReleaseVersion”: “2.0.10.447”,
“Created”: “2017-02-23T21:52:55.430+00:00”,
“QueueTime”: “2017-02-23T21:52:55.414+00:00”,
“CompletedTime”: “2017-02-23T21:53:03.006+00:00”,
“State”: “Success”,
“HasPendingInterruptions”: false,
“HasWarningsOrErrors”: false,
“ErrorMessage”: “”,
“Duration”: “8 seconds”,
“IsCurrent”: true,
“IsPrevious”: false,
“IsCompleted”: true,
“Links”: {
“Self”: “/api/deployments/Deployments-468”,
“Release”: “/api/releases/Releases-341”,
“Tenant”: “/api/tenants/”,
“Task”: “/api/tasks/ServerTasks-3715”
}
}
]
},
“NextDeployments”: [],
“HasUnresolvedDefect”: false,
“ReleaseRetentionPeriod”: null,
“TentacleRetentionPeriod”: null
},
{
“Release”: {
“Id”: “Releases-325”,
“Assembled”: “2017-02-23T19:20:12.159+00:00”,
“ReleaseNotes”: null,
“ProjectId”: “Projects-21”,
“ChannelId”: “Channels-21”,
“ProjectVariableSetSnapshotId”: “variableset-Projects-21-s-39-6UWMJ”,
“LibraryVariableSetSnapshotIds”: [],
“ProjectDeploymentProcessSnapshotId”: “deploymentprocess-Projects-21-s-119-U4ZN5”,
“SelectedPackages”: [
{
“StepName”: “Deploy”,
“Version”: “2.0.10.446”
}
],
“Version”: “2.0.10.446”,
“Links”: {
“Self”: “/api/releases/Releases-325{?force}”,
“Project”: “/api/projects/Projects-21”,
“Progression”: “/api/releases/Releases-325/progression”,
“Deployments”: “/api/releases/Releases-325/deployments{?skip}”,
“DeploymentTemplate”: “/api/releases/Releases-325/deployments/template”,
“Artifacts”: “/api/artifacts?regarding=Releases-325”,
“ProjectVariableSnapshot”: “/api/variables/variableset-Projects-21-s-39-6UWMJ”,
“ProjectDeploymentProcessSnapshot”: “/api/deploymentprocesses/deploymentprocess-Projects-21-s-119-U4ZN5”,
“Web”: “/app#/releases/Releases-325”,
“SnapshotVariables”: “/api/releases/Releases-325/snapshot-variables”,
“Defects”: “/api/releases/Releases-325/defects”,
“ReportDefect”: “/api/releases/Releases-325/defects”,
“ResolveDefect”: “/api/releases/Releases-325/defects/resolve”
}
},
“Channel”: {
“Id”: “Channels-21”,
“Name”: “Default”,
“Description”: null,
“ProjectId”: “Projects-21”,
“LifecycleId”: null,
“IsDefault”: true,
“Rules”: [],
“TenantTags”: [],
“Links”: {
“Self”: “/api/channels/Channels-21”,
“Releases”: “/api/channels/Channels-21/releases”,
“Project”: “/api/projects/Projects-21”
}
},
“Deployments”: {
“Environments-2”: [
{
“Id”: “Deployments-450”,
“ProjectId”: “Projects-21”,
“EnvironmentId”: “Environments-2”,
“ReleaseId”: “Releases-325”,
“DeploymentId”: “Deployments-450”,
“TaskId”: “ServerTasks-3685”,
“TenantId”: null,
“ChannelId”: null,
“ReleaseVersion”: “2.0.10.446”,
“Created”: “2017-02-23T19:20:26.216+00:00”,
“QueueTime”: “2017-02-23T19:20:26.216+00:00”,
“CompletedTime”: “2017-02-23T19:20:29.403+00:00”,
“State”: “Success”,
“HasPendingInterruptions”: false,
“HasWarningsOrErrors”: false,
“ErrorMessage”: “”,
“Duration”: “3 seconds”,
“IsCurrent”: false,
“IsPrevious”: true,
“IsCompleted”: true,
“Links”: {
“Self”: “/api/deployments/Deployments-450”,
“Release”: “/api/releases/Releases-325”,
“Tenant”: “/api/tenants/”,
“Task”: “/api/tasks/ServerTasks-3685”
}
}
],
“Environments-3”: [
{
“Id”: “Deployments-461”,
“ProjectId”: “Projects-21”,
“EnvironmentId”: “Environments-3”,
“ReleaseId”: “Releases-325”,
“DeploymentId”: “Deployments-461”,
“TaskId”: “ServerTasks-3707”,
“TenantId”: null,
“ChannelId”: null,
“ReleaseVersion”: “2.0.10.446”,
“Created”: “2017-02-23T20:41:12.314+00:00”,
“QueueTime”: “2017-02-23T20:41:12.300+00:00”,
“CompletedTime”: “2017-02-23T20:42:00.060+00:00”,
“State”: “Success”,
“HasPendingInterruptions”: false,
“HasWarningsOrErrors”: false,
“ErrorMessage”: “”,
“Duration”: “48 seconds”,
“IsCurrent”: false,
“IsPrevious”: false,
“IsCompleted”: true,
“Links”: {
“Self”: “/api/deployments/Deployments-461”,
“Release”: “/api/releases/Releases-325”,
“Tenant”: “/api/tenants/”,
“Task”: “/api/tasks/ServerTasks-3707”
}
},
{
“Id”: “Deployments-451”,
“ProjectId”: “Projects-21”,
“EnvironmentId”: “Environments-3”,
“ReleaseId”: “Releases-325”,
“DeploymentId”: “Deployments-451”,
“TaskId”: “ServerTasks-3686”,
“TenantId”: null,
“ChannelId”: null,
“ReleaseVersion”: “2.0.10.446”,
“Created”: “2017-02-23T19:20:51.339+00:00”,
“QueueTime”: “2017-02-23T19:20:51.339+00:00”,
“CompletedTime”: “2017-02-23T19:25:08.309+00:00”,
“State”: “Canceled”,
“HasPendingInterruptions”: false,
“HasWarningsOrErrors”: true,
“ErrorMessage”: “”,
“Duration”: “4 minutes”,
“IsCurrent”: false,
“IsPrevious”: false,
“IsCompleted”: true,
“Links”: {
“Self”: “/api/deployments/Deployments-451”,
“Release”: “/api/releases/Releases-325”,
“Tenant”: “/api/tenants/”,
“Task”: “/api/tasks/ServerTasks-3686”
}
}
],
“Environments-21”: [
{
“Id”: “Deployments-465”,
“ProjectId”: “Projects-21”,
“EnvironmentId”: “Environments-21”,
“ReleaseId”: “Releases-325”,
“DeploymentId”: “Deployments-465”,
“TaskId”: “ServerTasks-3711”,
“TenantId”: null,
“ChannelId”: null,
“ReleaseVersion”: “2.0.10.446”,
“Created”: “2017-02-23T21:19:34.067+00:00”,
“QueueTime”: “2017-02-23T21:19:34.063+00:00”,
“CompletedTime”: “2017-02-23T21:19:58.109+00:00”,
“State”: “Success”,
“HasPendingInterruptions”: false,
“HasWarningsOrErrors”: false,
“ErrorMessage”: “”,
“Duration”: “24 seconds”,
“IsCurrent”: false,
“IsPrevious”: false,
“IsCompleted”: true,
“Links”: {
“Self”: “/api/deployments/Deployments-465”,
“Release”: “/api/releases/Releases-325”,
“Tenant”: “/api/tenants/”,
“Task”: “/api/tasks/ServerTasks-3711”
}
}
]
},
“NextDeployments”: [
“Environments-22”
],
“HasUnresolvedDefect”: false,
“ReleaseRetentionPeriod”: null,
“TentacleRetentionPeriod”: null
},
{
“Release”: {
“Id”: “Releases-308”,
“Assembled”: “2017-02-17T18:47:35.232+00:00”,
“ReleaseNotes”: null,
“ProjectId”: “Projects-21”,
“ChannelId”: “Channels-21”,
“ProjectVariableSetSnapshotId”: “variableset-Projects-21-s-39-6UWMJ”,
“LibraryVariableSetSnapshotIds”: [],
“ProjectDeploymentProcessSnapshotId”: “deploymentprocess-Projects-21-s-118-XD87M”,
“SelectedPackages”: [
{
“StepName”: “Deploy”,
“Version”: “2.0.10.444”
}
],
“Version”: “2.0.10.444”,
“Links”: {
“Self”: “/api/releases/Releases-308{?force}”,
“Project”: “/api/projects/Projects-21”,
“Progression”: “/api/releases/Releases-308/progression”,
“Deployments”: “/api/releases/Releases-308/deployments{?skip}”,
“DeploymentTemplate”: “/api/releases/Releases-308/deployments/template”,
“Artifacts”: “/api/artifacts?regarding=Releases-308”,
“ProjectVariableSnapshot”: “/api/variables/variableset-Projects-21-s-39-6UWMJ”,
“ProjectDeploymentProcessSnapshot”: “/api/deploymentprocesses/deploymentprocess-Projects-21-s-118-XD87M”,
“Web”: “/app#/releases/Releases-308”,
“SnapshotVariables”: “/api/releases/Releases-308/snapshot-variables”,
“Defects”: “/api/releases/Releases-308/defects”,
“ReportDefect”: “/api/releases/Releases-308/defects”,
“ResolveDefect”: “/api/releases/Releases-308/defects/resolve”
}
},
“Channel”: {
“Id”: “Channels-21”,
“Name”: “Default”,
“Description”: null,
“ProjectId”: “Projects-21”,
“LifecycleId”: null,
“IsDefault”: true,
“Rules”: [],
“TenantTags”: [],
“Links”: {
“Self”: “/api/channels/Channels-21”,
“Releases”: “/api/channels/Channels-21/releases”,
“Project”: “/api/projects/Projects-21”
}
},
“Deployments”: {
“Environments-2”: [
{
“Id”: “Deployments-403”,
“ProjectId”: “Projects-21”,
“EnvironmentId”: “Environments-2”,
“ReleaseId”: “Releases-308”,
“DeploymentId”: “Deployments-403”,
“TaskId”: “ServerTasks-3419”,
“TenantId”: null,
“ChannelId”: null,
“ReleaseVersion”: “2.0.10.444”,
“Created”: “2017-02-17T18:49:28.173+00:00”,
“QueueTime”: “2017-02-17T18:49:28.173+00:00”,
“CompletedTime”: “2017-02-17T18:49:31.473+00:00”,
“State”: “Success”,
“HasPendingInterruptions”: false,
“HasWarningsOrErrors”: false,
“ErrorMessage”: “”,
“Duration”: “3 seconds”,
“IsCurrent”: false,
“IsPrevious”: false,
“IsCompleted”: true,
“Links”: {
“Self”: “/api/deployments/Deployments-403”,
“Release”: “/api/releases/Releases-308”,
“Tenant”: “/api/tenants/”,
“Task”: “/api/tasks/ServerTasks-3419”
}
}
],
“Environments-3”: [
{
“Id”: “Deployments-404”,
“ProjectId”: “Projects-21”,
“EnvironmentId”: “Environments-3”,
“ReleaseId”: “Releases-308”,
“DeploymentId”: “Deployments-404”,
“TaskId”: “ServerTasks-3420”,
“TenantId”: null,
“ChannelId”: null,
“ReleaseVersion”: “2.0.10.444”,
“Created”: “2017-02-17T18:49:37.250+00:00”,
“QueueTime”: “2017-02-17T18:49:37.235+00:00”,
“CompletedTime”: “2017-02-17T18:50:27.572+00:00”,
“State”: “Success”,
“HasPendingInterruptions”: false,
“HasWarningsOrErrors”: false,
“ErrorMessage”: “”,
“Duration”: “50 seconds”,
“IsCurrent”: false,
“IsPrevious”: false,
“IsCompleted”: true,
“Links”: {
“Self”: “/api/deployments/Deployments-404”,
“Release”: “/api/releases/Releases-308”,
“Tenant”: “/api/tenants/”,
“Task”: “/api/tasks/ServerTasks-3420”
}
}
],
“Environments-21”: [
{
“Id”: “Deployments-406”,
“ProjectId”: “Projects-21”,
“EnvironmentId”: “Environments-21”,
“ReleaseId”: “Releases-308”,
“DeploymentId”: “Deployments-406”,
“TaskId”: “ServerTasks-3436”,
“TenantId”: null,
“ChannelId”: null,
“ReleaseVersion”: “2.0.10.444”,
“Created”: “2017-02-17T21:20:33.526+00:00”,
“QueueTime”: “2017-02-17T21:20:33.510+00:00”,
“CompletedTime”: “2017-02-17T21:22:30.875+00:00”,
“State”: “Success”,
“HasPendingInterruptions”: false,
“HasWarningsOrErrors”: false,
“ErrorMessage”: “”,
“Duration”: “2 minutes”,
“IsCurrent”: false,
“IsPrevious”: false,
“IsCompleted”: true,
“Links”: {
“Self”: “/api/deployments/Deployments-406”,
“Release”: “/api/releases/Releases-308”,
“Tenant”: “/api/tenants/”,
“Task”: “/api/tasks/ServerTasks-3436”
}
}
],
“Environments-22”: [
{
“Id”: “Deployments-419”,
“ProjectId”: “Projects-21”,
“EnvironmentId”: “Environments-22”,
“ReleaseId”: “Releases-308”,
“DeploymentId”: “Deployments-419”,
“TaskId”: “ServerTasks-3455”,
“TenantId”: null,
“ChannelId”: null,
“ReleaseVersion”: “2.0.10.444”,
“Created”: “2017-02-18T01:45:33.854+00:00”,
“QueueTime”: “2017-02-18T01:45:33.838+00:00”,
“CompletedTime”: “2017-02-18T01:45:40.987+00:00”,
“State”: “Success”,
“HasPendingInterruptions”: false,
“HasWarningsOrErrors”: false,
“ErrorMessage”: “”,
“Duration”: “7 seconds”,
“IsCurrent”: false,
“IsPrevious”: true,
“IsCompleted”: true,
“Links”: {
“Self”: “/api/deployments/Deployments-419”,
“Release”: “/api/releases/Releases-308”,
“Tenant”: “/api/tenants/”,
“Task”: “/api/tasks/ServerTasks-3455”
}
}
]
},
“NextDeployments”: [],
“HasUnresolvedDefect”: false,
“ReleaseRetentionPeriod”: null,
“TentacleRetentionPeriod”: null
}
],
“Links”: {}
}

Hi John,
After a bit more digging around it appears that this is because the underlying query only retrieves the last two releases per environment for performance reasons. Because you would have had previous releases that were deployed to some other environment less than two deployments ago, the earlier release shows on this dashboard but the later one (.445) does not.

It appears that this question has been raised before here however as noted there it is largely a design decision made due to performance repercussions.

This might not be the ideal response but hopefully it answers for you where this missing release went. It should still be viewable on the release page so hopefully you can still get the information you need.
Let me know if you have any further questions.
Cheers,
Rob

Thanks for the reply Rob.

Is there a way I can put in a request to have this feature changed or enhanced? Like having the number of releases listed set to environment setting or perhaps change which release are displayed, like the oldest ones first. The reason being the current process can lead to a mistake of skipping a release.

John,
I have created a GitHub ticket to further investigate this particular behaviour. I can’t make any guarantees as to when this will be addressed (if at all) but feel free to add your thoughts or suggestions to this ticket so that we can take it into consideration.
I hope that helps,
Cheers,
Rob

Would just like to note this causes confusion/issues in our environment as well. For projects that have a lot of stages (Dev/Beta/Staging/Prod/etc) there are usually 5-7 releases visible, but in projects that only have a couple environments (Beta/Prod), it causes considerable confusion when release that is still being tested on one machine in the Beta environment (out of 2-3), gets overshadowed by the most recently deployed (to the other machines) causing the release to disappear from the overview as the new releases are created.