{"links":{"self":"/app-software/12e35cd1-29c1-44f5-bb4a-bfb251ef2374/versions","next":"/app-software/12e35cd1-29c1-44f5-bb4a-bfb251ef2374/versions?cursor=eyJMIjoyNSwiUEsiOnsiUCI6IjEyZTM1Y2QxLTI5YzEtNDRmNS1iYjRhLWJmYjI1MWVmMjM3NCIsIlMiOiIyMDAwMDIwIn0sInBhcmVudFNvZnR3YXJlSWQiOm51bGwsInBhcmVudFNvZnR3YXJlVmVyc2lvbklkIjpudWxsLCJhZnRlclZlcnNpb24iOm51bGwsInN0YXRlIjpudWxsLCJleHRlbnNpYmlsaXR5RnJhbWV3b3JrIjpudWxsLCJwYXltZW50TW9kZWwiOm51bGwsImFwcEFjY2VzcyI6bnVsbCwiY2xvdWRBcHBWZXJzaW9uSWQiOm51bGx9"},"versions":[{"buildNumber":2000260,"versionNumber":"6.10.0","compatibilities":[{"parentSoftwareId":"jira"}],"supportedPaymentModel":"paid-via-atlassian","frameworkDetails":{"frameworkId":"forge","attributes":{"appId":"ari:cloud:ecosystem::app/ca1bde5d-5a2d-44e8-9c8e-5e30a6b0d866","versionId":"b89330c9-bd71-45b7-b749-dd3eacca7e7a","envId":"298240c5-ed69-4585-96f0-acb092293e31","scopes":["read:avatar:jira","read:issue-type:jira","read:jira-user","read:jira-work","read:project.avatar:jira","storage:app","write:issue:jira"],"appAccess":null,"trustSignals":{"runsOnAtlassian":{"result":true,"rules":[{"name":"HAS_REMOTES","value":false},{"name":"HAS_CONNECT_MODULES","value":false},{"name":"HAS_DEFINED_EGRESS","value":false},{"name":"HAS_EXPOSED_CREDENTIALS","value":false},{"name":"HAS_NON_DARE_COMPLIANT_SQL_MODULE","value":false},{"name":"HAS_EGRESS_WEBTRIGGER_MODULE","value":false},{"name":"HAS_PERSONAL_API_TOKEN_USAGE","value":false},{"name":"HAS_ENABLED_CONFIGURABLE_EGRESS","value":false}]},"nativeApp":{"result":true,"rules":[{"name":"HAS_BACKEND_FETCH","value":false},{"name":"HAS_CLIENT_FETCH","value":false},{"name":"HAS_REMOTES","value":false},{"name":"HAS_EXPOSED_CREDENTIALS","value":false}]},"nonHarmonisedApp":{"result":true,"rules":[{"name":"HAS_CONNECT_MODULES","value":false},{"name":"HAS_CONNECT_MIGRATION_KEY","value":false}]}},"additionalCompatibilities":[],"appType":null,"installationTarget":null,"globalApp":null,"listingModules":null}},"licenseType":{"id":"atlassian-closed-source","name":"Atlassian Closed-Source","link":"https://www.atlassian.com/legal/cloud-terms-of-service"},"sourceCodeLicense":null,"changelog":{"releaseSummary":"Minor version update","releaseNotes":"<p>Minor version update</p>"},"supported":true,"beta":false,"state":"active","revision":3,"approvalDetails":null,"releaseDetails":{"releasedAt":"2026-06-28T19:22:59.918491933Z","releasedBy":"SYSTEM"},"editionsEnabled":false,"createdBy":"557057:a7694be8-4032-46e9-b890-6d41e77101b7","createdAt":"2026-06-28T19:22:38.881457796Z"},{"buildNumber":2000250,"versionNumber":"6.9.0","compatibilities":[{"parentSoftwareId":"jira"}],"supportedPaymentModel":"paid-via-atlassian","frameworkDetails":{"frameworkId":"forge","attributes":{"appId":"ari:cloud:ecosystem::app/ca1bde5d-5a2d-44e8-9c8e-5e30a6b0d866","versionId":"b89330c9-bd71-45b7-b749-dd3eacca7e7a","envId":"298240c5-ed69-4585-96f0-acb092293e31","scopes":["read:avatar:jira","read:issue-type:jira","read:jira-user","read:jira-work","read:project.avatar:jira","storage:app","write:issue:jira"],"appAccess":null,"trustSignals":{"runsOnAtlassian":{"result":true,"rules":[{"name":"HAS_REMOTES","value":false},{"name":"HAS_CONNECT_MODULES","value":false},{"name":"HAS_DEFINED_EGRESS","value":false},{"name":"HAS_EXPOSED_CREDENTIALS","value":false},{"name":"HAS_NON_DARE_COMPLIANT_SQL_MODULE","value":false},{"name":"HAS_EGRESS_WEBTRIGGER_MODULE","value":false},{"name":"HAS_PERSONAL_API_TOKEN_USAGE","value":false},{"name":"HAS_ENABLED_CONFIGURABLE_EGRESS","value":false}]},"nativeApp":{"result":true,"rules":[{"name":"HAS_BACKEND_FETCH","value":false},{"name":"HAS_CLIENT_FETCH","value":false},{"name":"HAS_REMOTES","value":false},{"name":"HAS_EXPOSED_CREDENTIALS","value":false}]},"nonHarmonisedApp":{"result":true,"rules":[{"name":"HAS_CONNECT_MODULES","value":false},{"name":"HAS_CONNECT_MIGRATION_KEY","value":false}]}},"additionalCompatibilities":[],"appType":null,"installationTarget":null,"globalApp":null,"listingModules":null}},"licenseType":{"id":"atlassian-closed-source","name":"Atlassian Closed-Source","link":"https://www.atlassian.com/legal/cloud-terms-of-service"},"sourceCodeLicense":null,"changelog":{"releaseSummary":"Adds future planned epics and member burnout filtering","releaseNotes":"<ul class=\"alternate\" type=\"disc\"><li data-parent=\"ul\">Future-only planned epics can appear in the project heatmap when the future range is at least 2 days.</li></ul><ul class=\"alternate\" type=\"disc\"><li data-parent=\"ul\">Epics with a future due date can stay visible even if recent worklogs have not started yet.</li></ul><ul class=\"alternate\" type=\"disc\"><li data-parent=\"ul\">Future-only epics still load child issues for estimation and team-based calculations.</li></ul><ul class=\"alternate\" type=\"disc\"><li data-parent=\"ul\">Added burnout avatars for assignees with logged time in the active burnout window.</li></ul><ul class=\"alternate\" type=\"disc\"><li data-parent=\"ul\">Burnout counts compare context switches between epics and standalone non-epic issues.</li></ul><ul class=\"alternate\" type=\"disc\"><li data-parent=\"ul\">Clicking an avatar applies or clears a single-member heatmap filter.</li></ul><ul class=\"alternate\" type=\"disc\"><li data-parent=\"ul\">Member filtering updates heatmap intensity, tooltip data, legend scale, and drill-down results while leaving whole-epic signals intact.</li></ul><ul class=\"alternate\" type=\"disc\"><li data-parent=\"ul\">Improved loading, retry, empty-state, refresh, and long generated-JQL display behavior.</li></ul>"},"supported":true,"beta":false,"state":"active","revision":3,"approvalDetails":null,"releaseDetails":{"releasedAt":"2026-05-16T13:37:00.255217660Z","releasedBy":"SYSTEM"},"editionsEnabled":false,"createdBy":"557057:a7694be8-4032-46e9-b890-6d41e77101b7","createdAt":"2026-05-16T13:36:58.241623950Z"},{"buildNumber":2000240,"versionNumber":"6.8.0","compatibilities":[{"parentSoftwareId":"jira"}],"supportedPaymentModel":"paid-via-atlassian","frameworkDetails":{"frameworkId":"forge","attributes":{"appId":"ari:cloud:ecosystem::app/ca1bde5d-5a2d-44e8-9c8e-5e30a6b0d866","versionId":"b89330c9-bd71-45b7-b749-dd3eacca7e7a","envId":"298240c5-ed69-4585-96f0-acb092293e31","scopes":["read:avatar:jira","read:issue-type:jira","read:jira-user","read:jira-work","read:project.avatar:jira","storage:app","write:issue:jira"],"appAccess":null,"trustSignals":{"runsOnAtlassian":{"result":true,"rules":[{"name":"HAS_REMOTES","value":false},{"name":"HAS_CONNECT_MODULES","value":false},{"name":"HAS_DEFINED_EGRESS","value":false},{"name":"HAS_EXPOSED_CREDENTIALS","value":false},{"name":"HAS_NON_DARE_COMPLIANT_SQL_MODULE","value":false},{"name":"HAS_EGRESS_WEBTRIGGER_MODULE","value":false},{"name":"HAS_PERSONAL_API_TOKEN_USAGE","value":false},{"name":"HAS_ENABLED_CONFIGURABLE_EGRESS","value":false}]},"nativeApp":{"result":true,"rules":[{"name":"HAS_BACKEND_FETCH","value":false},{"name":"HAS_CLIENT_FETCH","value":false},{"name":"HAS_REMOTES","value":false},{"name":"HAS_EXPOSED_CREDENTIALS","value":false}]},"nonHarmonisedApp":{"result":true,"rules":[{"name":"HAS_CONNECT_MODULES","value":false},{"name":"HAS_CONNECT_MIGRATION_KEY","value":false}]}},"additionalCompatibilities":[],"appType":null,"installationTarget":null,"globalApp":null,"listingModules":null}},"licenseType":{"id":"atlassian-closed-source","name":"Atlassian Closed-Source","link":"https://www.atlassian.com/legal/cloud-terms-of-service"},"sourceCodeLicense":null,"changelog":{"releaseSummary":"Risk Radar","releaseNotes":"<p>One pattern kept showing up in weekly delivery reviews: teams could see the activity, but they still had to guess whether the current due date was realistic.</p><p>So we added Risk Radar.</p><p>Risk Radar turns recent execution pace into a simple schedule signal directly in the Focus Flow heatmap:</p><ul class=\"alternate\" type=\"disc\"><li data-parent=\"ul\">negative days means the epic is likely to finish earlier than planned</li><li data-parent=\"ul\">positive days means the due date is likely to slip</li></ul><p>What I like most is that it is not just a passive indicator.</p><p>While adjusting an epic due date, the Risk Radar value updates live, so you can immediately see how the forecast gap changes before saving anything.</p><p>A few details that matter:</p><ul class=\"alternate\" type=\"disc\"><li data-parent=\"ul\">it uses whole-epic delivery data and recent scope growth</li><li data-parent=\"ul\">it stays stable even if you change the Team filter</li><li data-parent=\"ul\">it only appears when there is enough recent evidence to make the signal useful</li></ul><p>The goal is simple: help PMs and delivery leads move from “reading activity” to “making schedule decisions” in the same workflow.</p>"},"supported":true,"beta":false,"state":"active","revision":3,"approvalDetails":null,"releaseDetails":{"releasedAt":"2026-03-31T18:15:21.322965229Z","releasedBy":"SYSTEM"},"editionsEnabled":false,"createdBy":"557057:a7694be8-4032-46e9-b890-6d41e77101b7","createdAt":"2026-03-31T18:14:55.629693461Z"},{"buildNumber":2000230,"versionNumber":"6.7.0","compatibilities":[{"parentSoftwareId":"jira"}],"supportedPaymentModel":"paid-via-atlassian","frameworkDetails":{"frameworkId":"forge","attributes":{"appId":"ari:cloud:ecosystem::app/ca1bde5d-5a2d-44e8-9c8e-5e30a6b0d866","versionId":"b89330c9-bd71-45b7-b749-dd3eacca7e7a","envId":"298240c5-ed69-4585-96f0-acb092293e31","scopes":["read:avatar:jira","read:issue-type:jira","read:jira-user","read:jira-work","read:project.avatar:jira","storage:app","write:issue:jira"],"appAccess":null,"trustSignals":{"runsOnAtlassian":{"result":true,"rules":[{"name":"HAS_REMOTES","value":false},{"name":"HAS_CONNECT_MODULES","value":false},{"name":"HAS_DEFINED_EGRESS","value":false},{"name":"HAS_EXPOSED_CREDENTIALS","value":false},{"name":"HAS_NON_DARE_COMPLIANT_SQL_MODULE","value":false},{"name":"HAS_EGRESS_WEBTRIGGER_MODULE","value":false},{"name":"HAS_PERSONAL_API_TOKEN_USAGE","value":false},{"name":"HAS_ENABLED_CONFIGURABLE_EGRESS","value":false}]},"nativeApp":{"result":true,"rules":[{"name":"HAS_BACKEND_FETCH","value":false},{"name":"HAS_CLIENT_FETCH","value":false},{"name":"HAS_REMOTES","value":false},{"name":"HAS_EXPOSED_CREDENTIALS","value":false}]},"nonHarmonisedApp":{"result":true,"rules":[{"name":"HAS_CONNECT_MODULES","value":false},{"name":"HAS_CONNECT_MIGRATION_KEY","value":false}]}},"additionalCompatibilities":[],"appType":null,"installationTarget":null,"globalApp":null,"listingModules":null}},"licenseType":{"id":"atlassian-closed-source","name":"Atlassian Closed-Source","link":"https://www.atlassian.com/legal/cloud-terms-of-service"},"sourceCodeLicense":null,"changelog":{"releaseSummary":"Team filter for cross-team epic heatmap reviews","releaseNotes":"<p>Focus Flow 6.7 introduces a Teams filter on the project heatmap.</p><p>Teams are derived from child issue Team values in the current dataset, including \"No Team\" when a value is missing, and all teams are selected by default. You can select one or multiple teams to focus the timeline on the work that matters for a specific delivery discussion.</p><p>Heatmap intensity, legend scale, tooltips, and issue drill-down now reflect only the selected teams. At the same time, epic status, Ready percentage, weekly focus visibility, and planned or resolved markers continue to reflect the full epic context.</p><p>This makes cross-team execution easier to review in weekly meetings without switching to other Jira views.</p>"},"supported":true,"beta":false,"state":"active","revision":3,"approvalDetails":null,"releaseDetails":{"releasedAt":"2026-03-24T10:48:46.750295016Z","releasedBy":"SYSTEM"},"editionsEnabled":false,"createdBy":"557057:a7694be8-4032-46e9-b890-6d41e77101b7","createdAt":"2026-03-24T10:48:45.000112154Z"},{"buildNumber":2000220,"versionNumber":"6.6.0","compatibilities":[{"parentSoftwareId":"jira"}],"supportedPaymentModel":"paid-via-atlassian","frameworkDetails":{"frameworkId":"forge","attributes":{"appId":"ari:cloud:ecosystem::app/ca1bde5d-5a2d-44e8-9c8e-5e30a6b0d866","versionId":"b89330c9-bd71-45b7-b749-dd3eacca7e7a","envId":"298240c5-ed69-4585-96f0-acb092293e31","scopes":["read:avatar:jira","read:issue-type:jira","read:jira-user","read:jira-work","read:project.avatar:jira","storage:app","write:issue:jira"],"appAccess":null,"trustSignals":{"runsOnAtlassian":{"result":true,"rules":[{"name":"HAS_REMOTES","value":false},{"name":"HAS_CONNECT_MODULES","value":false},{"name":"HAS_DEFINED_EGRESS","value":false},{"name":"HAS_EXPOSED_CREDENTIALS","value":false},{"name":"HAS_NON_DARE_COMPLIANT_SQL_MODULE","value":false},{"name":"HAS_EGRESS_WEBTRIGGER_MODULE","value":false},{"name":"HAS_PERSONAL_API_TOKEN_USAGE","value":false}]},"nativeApp":{"result":true,"rules":[{"name":"HAS_BACKEND_FETCH","value":false},{"name":"HAS_CLIENT_FETCH","value":false},{"name":"HAS_REMOTES","value":false},{"name":"HAS_EXPOSED_CREDENTIALS","value":false}]},"nonHarmonisedApp":{"result":true,"rules":[{"name":"HAS_CONNECT_MODULES","value":false},{"name":"HAS_CONNECT_MIGRATION_KEY","value":false}]}},"additionalCompatibilities":[],"appType":null,"installationTarget":null,"globalApp":null,"listingModules":null}},"licenseType":{"id":"atlassian-closed-source","name":"Atlassian Closed-Source","link":"https://www.atlassian.com/legal/cloud-terms-of-service"},"sourceCodeLicense":null,"changelog":{"releaseSummary":"Minor version update","releaseNotes":"<p>You can now analyze team focus directly at the epic level with the new activity heatmap.</p><p>See how work is distributed over time per team member and detect coordination gaps, late engagement, or uneven workload without switching views.</p><p>This release makes retrospectives more evidence-based and helps delivery leads understand execution patterns beyond status fields or timesheets.</p>"},"supported":true,"beta":false,"state":"active","revision":4,"approvalDetails":null,"releaseDetails":{"releasedAt":"2025-12-07T17:09:12.302Z","releasedBy":"557057:a7694be8-4032-46e9-b890-6d41e77101b7"},"editionsEnabled":false,"createdBy":"557057:a7694be8-4032-46e9-b890-6d41e77101b7","createdAt":"2025-12-07T17:09:12.302Z"},{"buildNumber":2000210,"versionNumber":"6.5.0","compatibilities":[{"parentSoftwareId":"jira"}],"supportedPaymentModel":"paid-via-atlassian","frameworkDetails":{"frameworkId":"forge","attributes":{"appId":"ari:cloud:ecosystem::app/ca1bde5d-5a2d-44e8-9c8e-5e30a6b0d866","versionId":"b89330c9-bd71-45b7-b749-dd3eacca7e7a","envId":"298240c5-ed69-4585-96f0-acb092293e31","scopes":["read:avatar:jira","read:issue-type:jira","read:jira-user","read:jira-work","read:project.avatar:jira","storage:app","write:issue:jira"],"appAccess":null,"trustSignals":{"runsOnAtlassian":{"result":true,"rules":[{"name":"HAS_REMOTES","value":false},{"name":"HAS_CONNECT_MODULES","value":false},{"name":"HAS_DEFINED_EGRESS","value":false},{"name":"HAS_EXPOSED_CREDENTIALS","value":false},{"name":"HAS_NON_DARE_COMPLIANT_SQL_MODULE","value":false},{"name":"HAS_EGRESS_WEBTRIGGER_MODULE","value":false},{"name":"HAS_PERSONAL_API_TOKEN_USAGE","value":false}]},"nativeApp":{"result":true,"rules":[{"name":"HAS_BACKEND_FETCH","value":false},{"name":"HAS_CLIENT_FETCH","value":false},{"name":"HAS_REMOTES","value":false},{"name":"HAS_EXPOSED_CREDENTIALS","value":false}]},"nonHarmonisedApp":{"result":true,"rules":[{"name":"HAS_CONNECT_MODULES","value":false},{"name":"HAS_CONNECT_MIGRATION_KEY","value":false}]}},"additionalCompatibilities":null,"appType":null,"installationTarget":null,"globalApp":null,"listingModules":null}},"licenseType":{"id":"atlassian-closed-source","name":"Atlassian Closed-Source","link":"https://www.atlassian.com/legal/cloud-terms-of-service"},"sourceCodeLicense":null,"changelog":{"releaseSummary":"Minor version update","releaseNotes":"Minor version update"},"supported":true,"beta":false,"state":"active","revision":1,"approvalDetails":null,"releaseDetails":{"releasedAt":"2025-10-23T17:44:54.132Z","releasedBy":"557057:a7694be8-4032-46e9-b890-6d41e77101b7"},"editionsEnabled":false,"createdBy":"557057:a7694be8-4032-46e9-b890-6d41e77101b7","createdAt":"2025-10-23T17:44:54.132Z"},{"buildNumber":2000200,"versionNumber":"6.4.0","compatibilities":[{"parentSoftwareId":"jira"}],"supportedPaymentModel":"paid-via-atlassian","frameworkDetails":{"frameworkId":"forge","attributes":{"appId":"ari:cloud:ecosystem::app/ca1bde5d-5a2d-44e8-9c8e-5e30a6b0d866","versionId":"b89330c9-bd71-45b7-b749-dd3eacca7e7a","envId":"298240c5-ed69-4585-96f0-acb092293e31","scopes":["read:avatar:jira","read:issue-type:jira","read:jira-user","read:jira-work","read:project.avatar:jira","storage:app","write:issue:jira"],"appAccess":null,"trustSignals":{"runsOnAtlassian":{"result":true,"rules":[{"name":"HAS_REMOTES","value":false},{"name":"HAS_CONNECT_MODULES","value":false},{"name":"HAS_DEFINED_EGRESS","value":false},{"name":"HAS_EXPOSED_CREDENTIALS","value":false},{"name":"HAS_NON_DARE_COMPLIANT_SQL_MODULE","value":false},{"name":"HAS_EGRESS_WEBTRIGGER_MODULE","value":false},{"name":"HAS_PERSONAL_API_TOKEN_USAGE","value":false}]},"nativeApp":{"result":true,"rules":[{"name":"HAS_BACKEND_FETCH","value":false},{"name":"HAS_CLIENT_FETCH","value":false},{"name":"HAS_REMOTES","value":false},{"name":"HAS_EXPOSED_CREDENTIALS","value":false}]},"nonHarmonisedApp":{"result":true,"rules":[{"name":"HAS_CONNECT_MODULES","value":false},{"name":"HAS_CONNECT_MIGRATION_KEY","value":false}]}},"additionalCompatibilities":null,"appType":null,"installationTarget":null,"globalApp":null,"listingModules":null}},"licenseType":{"id":"atlassian-closed-source","name":"Atlassian Closed-Source","link":"https://www.atlassian.com/legal/cloud-terms-of-service"},"sourceCodeLicense":null,"changelog":{"releaseSummary":"Minor version update","releaseNotes":"Minor version update"},"supported":true,"beta":false,"state":"active","revision":1,"approvalDetails":null,"releaseDetails":{"releasedAt":"2025-10-23T17:44:29.631Z","releasedBy":"557057:a7694be8-4032-46e9-b890-6d41e77101b7"},"editionsEnabled":false,"createdBy":"557057:a7694be8-4032-46e9-b890-6d41e77101b7","createdAt":"2025-10-23T17:44:29.631Z"},{"buildNumber":2000190,"versionNumber":"6.3.0","compatibilities":[{"parentSoftwareId":"jira"}],"supportedPaymentModel":"paid-via-atlassian","frameworkDetails":{"frameworkId":"forge","attributes":{"appId":"ari:cloud:ecosystem::app/ca1bde5d-5a2d-44e8-9c8e-5e30a6b0d866","versionId":"b89330c9-bd71-45b7-b749-dd3eacca7e7a","envId":"298240c5-ed69-4585-96f0-acb092293e31","scopes":["read:avatar:jira","read:issue-type:jira","read:jira-user","read:jira-work","read:project.avatar:jira","storage:app","write:issue:jira"],"appAccess":null,"trustSignals":{"runsOnAtlassian":{"result":true,"rules":[{"name":"HAS_REMOTES","value":false},{"name":"HAS_CONNECT_MODULES","value":false},{"name":"HAS_DEFINED_EGRESS","value":false},{"name":"HAS_EXPOSED_CREDENTIALS","value":false},{"name":"HAS_NON_DARE_COMPLIANT_SQL_MODULE","value":false},{"name":"HAS_EGRESS_WEBTRIGGER_MODULE","value":false},{"name":"HAS_PERSONAL_API_TOKEN_USAGE","value":false}]},"nativeApp":{"result":true,"rules":[{"name":"HAS_BACKEND_FETCH","value":false},{"name":"HAS_CLIENT_FETCH","value":false},{"name":"HAS_REMOTES","value":false},{"name":"HAS_EXPOSED_CREDENTIALS","value":false}]},"nonHarmonisedApp":{"result":true,"rules":[{"name":"HAS_CONNECT_MODULES","value":false},{"name":"HAS_CONNECT_MIGRATION_KEY","value":false}]}},"additionalCompatibilities":null,"appType":null,"installationTarget":null,"globalApp":null,"listingModules":null}},"licenseType":{"id":"atlassian-closed-source","name":"Atlassian Closed-Source","link":"https://www.atlassian.com/legal/cloud-terms-of-service"},"sourceCodeLicense":null,"changelog":{"releaseSummary":"Minor version update","releaseNotes":"Minor version update"},"supported":true,"beta":false,"state":"active","revision":1,"approvalDetails":null,"releaseDetails":{"releasedAt":"2025-08-21T15:43:25.105Z","releasedBy":"557057:a7694be8-4032-46e9-b890-6d41e77101b7"},"editionsEnabled":false,"createdBy":"557057:a7694be8-4032-46e9-b890-6d41e77101b7","createdAt":"2025-08-21T15:43:25.105Z"},{"buildNumber":2000180,"versionNumber":"6.2.0","compatibilities":[{"parentSoftwareId":"jira"}],"supportedPaymentModel":"paid-via-atlassian","frameworkDetails":{"frameworkId":"forge","attributes":{"appId":"ari:cloud:ecosystem::app/ca1bde5d-5a2d-44e8-9c8e-5e30a6b0d866","versionId":"b89330c9-bd71-45b7-b749-dd3eacca7e7a","envId":"298240c5-ed69-4585-96f0-acb092293e31","scopes":["read:avatar:jira","read:issue-type:jira","read:jira-user","read:jira-work","read:project.avatar:jira","storage:app","write:issue:jira"],"appAccess":null,"trustSignals":{"runsOnAtlassian":{"result":true,"rules":[{"name":"HAS_REMOTES","value":false},{"name":"HAS_CONNECT_MODULES","value":false},{"name":"HAS_DEFINED_EGRESS","value":false},{"name":"HAS_EXPOSED_CREDENTIALS","value":false},{"name":"HAS_NON_DARE_COMPLIANT_SQL_MODULE","value":false},{"name":"HAS_EGRESS_WEBTRIGGER_MODULE","value":false}]},"nativeApp":{"result":true,"rules":[{"name":"HAS_BACKEND_FETCH","value":false},{"name":"HAS_CLIENT_FETCH","value":false},{"name":"HAS_REMOTES","value":false},{"name":"HAS_EXPOSED_CREDENTIALS","value":false}]},"nonHarmonisedApp":{"result":true,"rules":[{"name":"HAS_CONNECT_MODULES","value":false},{"name":"HAS_CONNECT_MIGRATION_KEY","value":false}]}},"additionalCompatibilities":null,"appType":null,"installationTarget":null,"globalApp":null,"listingModules":null}},"licenseType":{"id":"atlassian-closed-source","name":"Atlassian Closed-Source","link":"https://www.atlassian.com/legal/cloud-terms-of-service"},"sourceCodeLicense":null,"changelog":{"releaseSummary":"Minor version update","releaseNotes":"Minor version update"},"supported":true,"beta":false,"state":"active","revision":1,"approvalDetails":null,"releaseDetails":{"releasedAt":"2025-03-31T11:50:07.040Z","releasedBy":"557057:a7694be8-4032-46e9-b890-6d41e77101b7"},"editionsEnabled":false,"createdBy":"557057:a7694be8-4032-46e9-b890-6d41e77101b7","createdAt":"2025-03-31T11:50:07.040Z"},{"buildNumber":2000170,"versionNumber":"6.1.0","compatibilities":[{"parentSoftwareId":"jira"}],"supportedPaymentModel":"paid-via-atlassian","frameworkDetails":{"frameworkId":"forge","attributes":{"appId":"ari:cloud:ecosystem::app/ca1bde5d-5a2d-44e8-9c8e-5e30a6b0d866","versionId":"b89330c9-bd71-45b7-b749-dd3eacca7e7a","envId":"298240c5-ed69-4585-96f0-acb092293e31","scopes":["read:avatar:jira","read:issue-type:jira","read:jira-user","read:jira-work","read:project.avatar:jira","storage:app","write:issue:jira"],"appAccess":null,"trustSignals":{"runsOnAtlassian":{"result":true,"rules":[{"name":"HAS_REMOTES","value":false},{"name":"HAS_CONNECT_MODULES","value":false},{"name":"HAS_DEFINED_EGRESS","value":false},{"name":"HAS_EXPOSED_CREDENTIALS","value":false},{"name":"HAS_NON_DARE_COMPLIANT_SQL_MODULE","value":false},{"name":"HAS_EGRESS_WEBTRIGGER_MODULE","value":false}]},"nativeApp":{"result":true,"rules":[{"name":"HAS_BACKEND_FETCH","value":false},{"name":"HAS_CLIENT_FETCH","value":false},{"name":"HAS_REMOTES","value":false},{"name":"HAS_EXPOSED_CREDENTIALS","value":false}]},"nonHarmonisedApp":{"result":true,"rules":[{"name":"HAS_CONNECT_MODULES","value":false},{"name":"HAS_CONNECT_MIGRATION_KEY","value":false}]}},"additionalCompatibilities":null,"appType":null,"installationTarget":null,"globalApp":null,"listingModules":null}},"licenseType":{"id":"atlassian-closed-source","name":"Atlassian Closed-Source","link":"https://www.atlassian.com/legal/cloud-terms-of-service"},"sourceCodeLicense":null,"changelog":{"releaseSummary":"Minor version update","releaseNotes":"Minor version update"},"supported":true,"beta":false,"state":"active","revision":1,"approvalDetails":null,"releaseDetails":{"releasedAt":"2025-03-27T22:52:07.333Z","releasedBy":"557057:a7694be8-4032-46e9-b890-6d41e77101b7"},"editionsEnabled":false,"createdBy":"557057:a7694be8-4032-46e9-b890-6d41e77101b7","createdAt":"2025-03-27T22:52:07.333Z"},{"buildNumber":2000160,"versionNumber":"6.0.0","compatibilities":[{"parentSoftwareId":"jira"}],"supportedPaymentModel":"paid-via-atlassian","frameworkDetails":{"frameworkId":"forge","attributes":{"appId":"ari:cloud:ecosystem::app/ca1bde5d-5a2d-44e8-9c8e-5e30a6b0d866","versionId":"b89330c9-bd71-45b7-b749-dd3eacca7e7a","envId":"298240c5-ed69-4585-96f0-acb092293e31","scopes":["read:avatar:jira","read:issue-type:jira","read:jira-user","read:jira-work","read:project.avatar:jira","storage:app","write:issue:jira"],"appAccess":null,"trustSignals":{"runsOnAtlassian":{"result":true,"rules":[{"name":"HAS_REMOTES","value":false},{"name":"HAS_CONNECT_MODULES","value":false},{"name":"HAS_DEFINED_EGRESS","value":false},{"name":"HAS_EXPOSED_CREDENTIALS","value":false},{"name":"HAS_NON_DARE_COMPLIANT_SQL_MODULE","value":false},{"name":"HAS_EGRESS_WEBTRIGGER_MODULE","value":false}]},"nativeApp":{"result":true,"rules":[{"name":"HAS_BACKEND_FETCH","value":false},{"name":"HAS_CLIENT_FETCH","value":false},{"name":"HAS_REMOTES","value":false},{"name":"HAS_EXPOSED_CREDENTIALS","value":false}]},"nonHarmonisedApp":{"result":true,"rules":[{"name":"HAS_CONNECT_MODULES","value":false},{"name":"HAS_CONNECT_MIGRATION_KEY","value":false}]}},"additionalCompatibilities":null,"appType":null,"installationTarget":null,"globalApp":null,"listingModules":null}},"licenseType":{"id":"atlassian-closed-source","name":"Atlassian Closed-Source","link":"https://www.atlassian.com/legal/cloud-terms-of-service"},"sourceCodeLicense":null,"changelog":{"releaseSummary":"Required scopes changed","releaseNotes":"<p>  With 6.0, you can now edit start and due dates for epics directly from the view that shows all your team’s efforts and development pace. </p>"},"supported":true,"beta":false,"state":"active","revision":2,"approvalDetails":null,"releaseDetails":{"releasedAt":"2025-03-17T18:12:38.073Z","releasedBy":"557057:a7694be8-4032-46e9-b890-6d41e77101b7"},"editionsEnabled":false,"createdBy":"557057:a7694be8-4032-46e9-b890-6d41e77101b7","createdAt":"2025-03-17T18:12:38.073Z"},{"buildNumber":2000150,"versionNumber":"5.12.0","compatibilities":[{"parentSoftwareId":"jira"}],"supportedPaymentModel":"paid-via-atlassian","frameworkDetails":{"frameworkId":"forge","attributes":{"appId":"ari:cloud:ecosystem::app/ca1bde5d-5a2d-44e8-9c8e-5e30a6b0d866","versionId":"9c79a010-c23d-40a7-bc75-8159f6f71eae","envId":"298240c5-ed69-4585-96f0-acb092293e31","scopes":["read:avatar:jira","read:issue-type:jira","read:jira-user","read:jira-work","read:project.avatar:jira","storage:app"],"appAccess":null,"trustSignals":{"runsOnAtlassian":{"result":true,"rules":[{"name":"HAS_REMOTES","value":false},{"name":"HAS_CONNECT_MODULES","value":false},{"name":"HAS_DEFINED_EGRESS","value":false},{"name":"HAS_EXPOSED_CREDENTIALS","value":false},{"name":"HAS_NON_DARE_COMPLIANT_SQL_MODULE","value":false},{"name":"HAS_EGRESS_WEBTRIGGER_MODULE","value":false}]},"nativeApp":{"result":true,"rules":[{"name":"HAS_BACKEND_FETCH","value":false},{"name":"HAS_CLIENT_FETCH","value":false},{"name":"HAS_REMOTES","value":false},{"name":"HAS_EXPOSED_CREDENTIALS","value":false}]},"nonHarmonisedApp":{"result":true,"rules":[{"name":"HAS_CONNECT_MODULES","value":false},{"name":"HAS_CONNECT_MIGRATION_KEY","value":false}]}},"additionalCompatibilities":null,"appType":null,"installationTarget":null,"globalApp":null,"listingModules":null}},"licenseType":{"id":"atlassian-closed-source","name":"Atlassian Closed-Source","link":"https://www.atlassian.com/legal/cloud-terms-of-service"},"sourceCodeLicense":null,"changelog":{"releaseSummary":"Minor version update","releaseNotes":"Minor version update"},"supported":true,"beta":false,"state":"active","revision":1,"approvalDetails":null,"releaseDetails":{"releasedAt":"2025-03-09T18:12:53.119Z","releasedBy":"557057:a7694be8-4032-46e9-b890-6d41e77101b7"},"editionsEnabled":false,"createdBy":"557057:a7694be8-4032-46e9-b890-6d41e77101b7","createdAt":"2025-03-09T18:12:53.119Z"},{"buildNumber":2000140,"versionNumber":"5.11.0","compatibilities":[{"parentSoftwareId":"jira"}],"supportedPaymentModel":"paid-via-atlassian","frameworkDetails":{"frameworkId":"forge","attributes":{"appId":"ari:cloud:ecosystem::app/ca1bde5d-5a2d-44e8-9c8e-5e30a6b0d866","versionId":"9c79a010-c23d-40a7-bc75-8159f6f71eae","envId":"298240c5-ed69-4585-96f0-acb092293e31","scopes":["read:avatar:jira","read:issue-type:jira","read:jira-user","read:jira-work","read:project.avatar:jira","storage:app"],"appAccess":null,"trustSignals":{"runsOnAtlassian":{"result":true,"rules":[{"name":"HAS_REMOTES","value":false},{"name":"HAS_CONNECT_MODULES","value":false},{"name":"HAS_DEFINED_EGRESS","value":false},{"name":"HAS_EXPOSED_CREDENTIALS","value":false},{"name":"HAS_NON_DARE_COMPLIANT_SQL_MODULE","value":false},{"name":"HAS_EGRESS_WEBTRIGGER_MODULE","value":false}]},"nativeApp":{"result":true,"rules":[{"name":"HAS_BACKEND_FETCH","value":false},{"name":"HAS_CLIENT_FETCH","value":false},{"name":"HAS_REMOTES","value":false},{"name":"HAS_EXPOSED_CREDENTIALS","value":false}]},"nonHarmonisedApp":{"result":true,"rules":[{"name":"HAS_CONNECT_MODULES","value":false},{"name":"HAS_CONNECT_MIGRATION_KEY","value":false}]}},"additionalCompatibilities":null,"appType":null,"installationTarget":null,"globalApp":null,"listingModules":null}},"licenseType":{"id":"atlassian-closed-source","name":"Atlassian Closed-Source","link":"https://www.atlassian.com/legal/cloud-terms-of-service"},"sourceCodeLicense":null,"changelog":{"releaseSummary":"Minor version update","releaseNotes":"Minor version update"},"supported":true,"beta":false,"state":"active","revision":1,"approvalDetails":null,"releaseDetails":{"releasedAt":"2025-03-04T21:07:41.680Z","releasedBy":"557057:a7694be8-4032-46e9-b890-6d41e77101b7"},"editionsEnabled":false,"createdBy":"557057:a7694be8-4032-46e9-b890-6d41e77101b7","createdAt":"2025-03-04T21:07:41.680Z"},{"buildNumber":2000130,"versionNumber":"5.10.0","compatibilities":[{"parentSoftwareId":"jira"}],"supportedPaymentModel":"paid-via-atlassian","frameworkDetails":{"frameworkId":"forge","attributes":{"appId":"ari:cloud:ecosystem::app/ca1bde5d-5a2d-44e8-9c8e-5e30a6b0d866","versionId":"9c79a010-c23d-40a7-bc75-8159f6f71eae","envId":"298240c5-ed69-4585-96f0-acb092293e31","scopes":["read:avatar:jira","read:issue-type:jira","read:jira-user","read:jira-work","read:project.avatar:jira","storage:app"],"appAccess":null,"trustSignals":{"runsOnAtlassian":{"result":true,"rules":[{"name":"HAS_REMOTES","value":false},{"name":"HAS_CONNECT_MODULES","value":false},{"name":"HAS_DEFINED_EGRESS","value":false},{"name":"HAS_EXPOSED_CREDENTIALS","value":false},{"name":"HAS_NON_DARE_COMPLIANT_SQL_MODULE","value":false},{"name":"HAS_EGRESS_WEBTRIGGER_MODULE","value":false}]},"nativeApp":{"result":true,"rules":[{"name":"HAS_BACKEND_FETCH","value":false},{"name":"HAS_CLIENT_FETCH","value":false},{"name":"HAS_REMOTES","value":false},{"name":"HAS_EXPOSED_CREDENTIALS","value":false}]},"nonHarmonisedApp":{"result":true,"rules":[{"name":"HAS_CONNECT_MODULES","value":false},{"name":"HAS_CONNECT_MIGRATION_KEY","value":false}]}},"additionalCompatibilities":null,"appType":null,"installationTarget":null,"globalApp":null,"listingModules":null}},"licenseType":{"id":"atlassian-closed-source","name":"Atlassian Closed-Source","link":"https://www.atlassian.com/legal/cloud-terms-of-service"},"sourceCodeLicense":null,"changelog":{"releaseSummary":"Minor version update","releaseNotes":"Minor version update"},"supported":true,"beta":false,"state":"active","revision":1,"approvalDetails":null,"releaseDetails":{"releasedAt":"2025-02-27T14:13:31.888Z","releasedBy":"557057:a7694be8-4032-46e9-b890-6d41e77101b7"},"editionsEnabled":false,"createdBy":"557057:a7694be8-4032-46e9-b890-6d41e77101b7","createdAt":"2025-02-27T14:13:31.888Z"},{"buildNumber":2000120,"versionNumber":"5.9.0","compatibilities":[{"parentSoftwareId":"jira"}],"supportedPaymentModel":"paid-via-atlassian","frameworkDetails":{"frameworkId":"forge","attributes":{"appId":"ari:cloud:ecosystem::app/ca1bde5d-5a2d-44e8-9c8e-5e30a6b0d866","versionId":"9c79a010-c23d-40a7-bc75-8159f6f71eae","envId":"298240c5-ed69-4585-96f0-acb092293e31","scopes":["read:avatar:jira","read:issue-type:jira","read:jira-user","read:jira-work","read:project.avatar:jira","storage:app"],"appAccess":null,"trustSignals":{"runsOnAtlassian":{"result":true,"rules":[{"name":"HAS_REMOTES","value":false},{"name":"HAS_CONNECT_MODULES","value":false},{"name":"HAS_DEFINED_EGRESS","value":false},{"name":"HAS_EXPOSED_CREDENTIALS","value":false},{"name":"HAS_NON_DARE_COMPLIANT_SQL_MODULE","value":false},{"name":"HAS_EGRESS_WEBTRIGGER_MODULE","value":false}]},"nativeApp":{"result":true,"rules":[{"name":"HAS_BACKEND_FETCH","value":false},{"name":"HAS_CLIENT_FETCH","value":false},{"name":"HAS_REMOTES","value":false},{"name":"HAS_EXPOSED_CREDENTIALS","value":false}]},"nonHarmonisedApp":{"result":true,"rules":[{"name":"HAS_CONNECT_MODULES","value":false},{"name":"HAS_CONNECT_MIGRATION_KEY","value":false}]}},"additionalCompatibilities":null,"appType":null,"installationTarget":null,"globalApp":null,"listingModules":null}},"licenseType":{"id":"atlassian-closed-source","name":"Atlassian Closed-Source","link":"https://www.atlassian.com/legal/cloud-terms-of-service"},"sourceCodeLicense":null,"changelog":{"releaseSummary":"Minor version update","releaseNotes":"<p>  Fix compatibility with the latest Jira platform version </p>"},"supported":true,"beta":false,"state":"active","revision":2,"approvalDetails":null,"releaseDetails":{"releasedAt":"2025-02-26T11:53:27.599Z","releasedBy":"557057:a7694be8-4032-46e9-b890-6d41e77101b7"},"editionsEnabled":false,"createdBy":"557057:a7694be8-4032-46e9-b890-6d41e77101b7","createdAt":"2025-02-26T11:53:27.599Z"},{"buildNumber":2000110,"versionNumber":"5.8.0","compatibilities":[{"parentSoftwareId":"jira"}],"supportedPaymentModel":"paid-via-atlassian","frameworkDetails":{"frameworkId":"forge","attributes":{"appId":"ari:cloud:ecosystem::app/ca1bde5d-5a2d-44e8-9c8e-5e30a6b0d866","versionId":"9c79a010-c23d-40a7-bc75-8159f6f71eae","envId":"298240c5-ed69-4585-96f0-acb092293e31","scopes":["read:avatar:jira","read:issue-type:jira","read:jira-user","read:jira-work","read:project.avatar:jira","storage:app"],"appAccess":null,"trustSignals":{"runsOnAtlassian":{"result":true,"rules":[{"name":"HAS_REMOTES","value":false},{"name":"HAS_CONNECT_MODULES","value":false},{"name":"HAS_DEFINED_EGRESS","value":false},{"name":"HAS_EXPOSED_CREDENTIALS","value":false},{"name":"HAS_NON_DARE_COMPLIANT_SQL_MODULE","value":false},{"name":"HAS_EGRESS_WEBTRIGGER_MODULE","value":false}]},"nativeApp":{"result":true,"rules":[{"name":"HAS_BACKEND_FETCH","value":false},{"name":"HAS_CLIENT_FETCH","value":false},{"name":"HAS_REMOTES","value":false},{"name":"HAS_EXPOSED_CREDENTIALS","value":false}]},"nonHarmonisedApp":{"result":true,"rules":[{"name":"HAS_CONNECT_MODULES","value":false},{"name":"HAS_CONNECT_MIGRATION_KEY","value":false}]}},"additionalCompatibilities":null,"appType":null,"installationTarget":null,"globalApp":null,"listingModules":null}},"licenseType":{"id":"atlassian-closed-source","name":"Atlassian Closed-Source","link":"https://www.atlassian.com/legal/cloud-terms-of-service"},"sourceCodeLicense":null,"changelog":{"releaseSummary":"Minor version update","releaseNotes":"Minor version update"},"supported":true,"beta":false,"state":"active","revision":1,"approvalDetails":null,"releaseDetails":{"releasedAt":"2025-02-16T19:37:43.278Z","releasedBy":"557057:a7694be8-4032-46e9-b890-6d41e77101b7"},"editionsEnabled":false,"createdBy":"557057:a7694be8-4032-46e9-b890-6d41e77101b7","createdAt":"2025-02-16T19:37:43.278Z"},{"buildNumber":2000100,"versionNumber":"5.7.0","compatibilities":[{"parentSoftwareId":"jira"}],"supportedPaymentModel":"paid-via-atlassian","frameworkDetails":{"frameworkId":"forge","attributes":{"appId":"ari:cloud:ecosystem::app/ca1bde5d-5a2d-44e8-9c8e-5e30a6b0d866","versionId":"9c79a010-c23d-40a7-bc75-8159f6f71eae","envId":"298240c5-ed69-4585-96f0-acb092293e31","scopes":["read:avatar:jira","read:issue-type:jira","read:jira-user","read:jira-work","read:project.avatar:jira","storage:app"],"appAccess":null,"trustSignals":{"runsOnAtlassian":{"result":true,"rules":[{"name":"HAS_REMOTES","value":false},{"name":"HAS_CONNECT_MODULES","value":false},{"name":"HAS_DEFINED_EGRESS","value":false},{"name":"HAS_EXPOSED_CREDENTIALS","value":false},{"name":"HAS_NON_DARE_COMPLIANT_SQL_MODULE","value":false}]},"nativeApp":{"result":true,"rules":[{"name":"HAS_BACKEND_FETCH","value":false},{"name":"HAS_CLIENT_FETCH","value":false},{"name":"HAS_REMOTES","value":false},{"name":"HAS_EXPOSED_CREDENTIALS","value":false}]},"nonHarmonisedApp":{"result":true,"rules":[{"name":"HAS_CONNECT_MODULES","value":false},{"name":"HAS_CONNECT_MIGRATION_KEY","value":false}]}},"additionalCompatibilities":null,"appType":null,"installationTarget":null,"globalApp":null,"listingModules":null}},"licenseType":{"id":"atlassian-closed-source","name":"Atlassian Closed-Source","link":"https://www.atlassian.com/legal/cloud-terms-of-service"},"sourceCodeLicense":null,"changelog":{"releaseSummary":"Runs on Atlassian","releaseNotes":"<p>  * Start and due dates now displayed over heatmap for each epic </p> <p>  * Runs on Atlassian </p>"},"supported":true,"beta":false,"state":"active","revision":2,"approvalDetails":null,"releaseDetails":null,"editionsEnabled":false,"createdBy":"557057:a7694be8-4032-46e9-b890-6d41e77101b7","createdAt":"2024-12-22T21:41:36.149Z"},{"buildNumber":2000090,"versionNumber":"5.6.0","compatibilities":[{"parentSoftwareId":"jira"}],"supportedPaymentModel":"paid-via-atlassian","frameworkDetails":{"frameworkId":"forge","attributes":{"appId":"ari:cloud:ecosystem::app/ca1bde5d-5a2d-44e8-9c8e-5e30a6b0d866","versionId":"9c79a010-c23d-40a7-bc75-8159f6f71eae","envId":"298240c5-ed69-4585-96f0-acb092293e31","scopes":["read:avatar:jira","read:issue-type:jira","read:jira-user","read:jira-work","read:project.avatar:jira","storage:app"],"appAccess":null,"trustSignals":{"runsOnAtlassian":{"result":false,"rules":[{"name":"HAS_REMOTES","value":true},{"name":"HAS_CONNECT_MODULES","value":false},{"name":"HAS_DEFINED_EGRESS","value":true},{"name":"HAS_EXPOSED_CREDENTIALS","value":false},{"name":"HAS_NON_DARE_COMPLIANT_SQL_MODULE","value":false}]},"nativeApp":{"result":false,"rules":[{"name":"HAS_BACKEND_FETCH","value":true},{"name":"HAS_CLIENT_FETCH","value":true},{"name":"HAS_REMOTES","value":true},{"name":"HAS_EXPOSED_CREDENTIALS","value":false}]},"nonHarmonisedApp":{"result":true,"rules":[{"name":"HAS_CONNECT_MODULES","value":false},{"name":"HAS_CONNECT_MIGRATION_KEY","value":false}]}},"additionalCompatibilities":null,"appType":null,"installationTarget":null,"globalApp":null,"listingModules":null}},"licenseType":{"id":"atlassian-closed-source","name":"Atlassian Closed-Source","link":"https://www.atlassian.com/legal/cloud-terms-of-service"},"sourceCodeLicense":null,"changelog":{"releaseSummary":"Epic planned start and due dates are shown on the heatmap now","releaseNotes":"<p>  Minor version update </p>"},"supported":true,"beta":false,"state":"active","revision":2,"approvalDetails":null,"releaseDetails":null,"editionsEnabled":false,"createdBy":"557057:a7694be8-4032-46e9-b890-6d41e77101b7","createdAt":"2024-12-22T16:39:53.418Z"},{"buildNumber":2000080,"versionNumber":"5.5.0","compatibilities":[{"parentSoftwareId":"jira"}],"supportedPaymentModel":"paid-via-atlassian","frameworkDetails":{"frameworkId":"forge","attributes":{"appId":"ari:cloud:ecosystem::app/ca1bde5d-5a2d-44e8-9c8e-5e30a6b0d866","versionId":"9c79a010-c23d-40a7-bc75-8159f6f71eae","envId":"298240c5-ed69-4585-96f0-acb092293e31","scopes":["read:avatar:jira","read:issue-type:jira","read:jira-user","read:jira-work","read:project.avatar:jira","storage:app"],"appAccess":null,"trustSignals":{"runsOnAtlassian":{"result":false,"rules":[{"name":"HAS_REMOTES","value":true},{"name":"HAS_CONNECT_MODULES","value":false},{"name":"HAS_DEFINED_EGRESS","value":true},{"name":"HAS_EXPOSED_CREDENTIALS","value":false}]},"nativeApp":{"result":false,"rules":[{"name":"HAS_BACKEND_FETCH","value":true},{"name":"HAS_CLIENT_FETCH","value":true},{"name":"HAS_REMOTES","value":true},{"name":"HAS_EXPOSED_CREDENTIALS","value":false}]},"nonHarmonisedApp":{"result":true,"rules":[{"name":"HAS_CONNECT_MIGRATION_KEY","value":false},{"name":"HAS_CONNECT_MODULES","value":false}]}},"additionalCompatibilities":null,"appType":null,"installationTarget":null,"globalApp":null,"listingModules":null}},"licenseType":{"id":"atlassian-closed-source","name":"Atlassian Closed-Source","link":"https://www.atlassian.com/legal/cloud-terms-of-service"},"sourceCodeLicense":null,"changelog":{"releaseSummary":"Minor version update","releaseNotes":"Minor version update"},"supported":true,"beta":false,"state":"active","revision":2,"approvalDetails":null,"releaseDetails":null,"editionsEnabled":false,"createdBy":"557057:a7694be8-4032-46e9-b890-6d41e77101b7","createdAt":"2024-11-14T14:31:52Z"},{"buildNumber":2000070,"versionNumber":"5.4.0","compatibilities":[{"parentSoftwareId":"jira"}],"supportedPaymentModel":"paid-via-atlassian","frameworkDetails":{"frameworkId":"forge","attributes":{"appId":"ari:cloud:ecosystem::app/ca1bde5d-5a2d-44e8-9c8e-5e30a6b0d866","versionId":"9c79a010-c23d-40a7-bc75-8159f6f71eae","envId":"298240c5-ed69-4585-96f0-acb092293e31","scopes":["read:avatar:jira","read:issue-type:jira","read:jira-user","read:jira-work","read:project.avatar:jira","storage:app"],"appAccess":null,"trustSignals":{"runsOnAtlassian":{"result":false,"rules":[{"name":"HAS_REMOTES","value":true},{"name":"HAS_CONNECT_MODULES","value":false},{"name":"HAS_DEFINED_EGRESS","value":true},{"name":"HAS_EXPOSED_CREDENTIALS","value":false}]},"nativeApp":{"result":false,"rules":[{"name":"HAS_BACKEND_FETCH","value":true},{"name":"HAS_CLIENT_FETCH","value":true},{"name":"HAS_REMOTES","value":true},{"name":"HAS_EXPOSED_CREDENTIALS","value":false}]},"nonHarmonisedApp":{"result":true,"rules":[{"name":"HAS_CONNECT_MIGRATION_KEY","value":false},{"name":"HAS_CONNECT_MODULES","value":false}]}},"additionalCompatibilities":null,"appType":null,"installationTarget":null,"globalApp":null,"listingModules":null}},"licenseType":{"id":"atlassian-closed-source","name":"Atlassian Closed-Source","link":"https://www.atlassian.com/legal/cloud-terms-of-service"},"sourceCodeLicense":null,"changelog":{"releaseSummary":"Minor version update","releaseNotes":"Minor version update"},"supported":true,"beta":false,"state":"active","revision":2,"approvalDetails":null,"releaseDetails":null,"editionsEnabled":false,"createdBy":"557057:a7694be8-4032-46e9-b890-6d41e77101b7","createdAt":"2024-11-11T15:07:55Z"},{"buildNumber":2000060,"versionNumber":"5.3.0","compatibilities":[{"parentSoftwareId":"jira"}],"supportedPaymentModel":"paid-via-atlassian","frameworkDetails":{"frameworkId":"forge","attributes":{"appId":"ari:cloud:ecosystem::app/ca1bde5d-5a2d-44e8-9c8e-5e30a6b0d866","versionId":"9c79a010-c23d-40a7-bc75-8159f6f71eae","envId":"298240c5-ed69-4585-96f0-acb092293e31","scopes":["read:avatar:jira","read:issue-type:jira","read:jira-user","read:jira-work","read:project.avatar:jira","storage:app"],"appAccess":null,"trustSignals":{"runsOnAtlassian":{"result":false,"rules":[{"name":"HAS_REMOTES","value":true},{"name":"HAS_CONNECT_MODULES","value":false},{"name":"HAS_DEFINED_EGRESS","value":true},{"name":"HAS_EXPOSED_CREDENTIALS","value":false}]},"nativeApp":{"result":false,"rules":[{"name":"HAS_BACKEND_FETCH","value":true},{"name":"HAS_CLIENT_FETCH","value":true},{"name":"HAS_REMOTES","value":true},{"name":"HAS_EXPOSED_CREDENTIALS","value":false}]},"nonHarmonisedApp":{"result":true,"rules":[{"name":"HAS_CONNECT_MIGRATION_KEY","value":false},{"name":"HAS_CONNECT_MODULES","value":false}]}},"additionalCompatibilities":null,"appType":null,"installationTarget":null,"globalApp":null,"listingModules":null}},"licenseType":{"id":"atlassian-closed-source","name":"Atlassian Closed-Source","link":"https://www.atlassian.com/legal/cloud-terms-of-service"},"sourceCodeLicense":null,"changelog":{"releaseSummary":"Minor version update","releaseNotes":"Minor version update"},"supported":true,"beta":false,"state":"active","revision":2,"approvalDetails":null,"releaseDetails":null,"editionsEnabled":false,"createdBy":"557057:a7694be8-4032-46e9-b890-6d41e77101b7","createdAt":"2024-10-17T11:49:37.060Z"},{"buildNumber":2000050,"versionNumber":"5.2.0","compatibilities":[{"parentSoftwareId":"jira"}],"supportedPaymentModel":"paid-via-atlassian","frameworkDetails":{"frameworkId":"forge","attributes":{"appId":"ari:cloud:ecosystem::app/ca1bde5d-5a2d-44e8-9c8e-5e30a6b0d866","versionId":"9c79a010-c23d-40a7-bc75-8159f6f71eae","envId":"298240c5-ed69-4585-96f0-acb092293e31","scopes":["read:avatar:jira","read:issue-type:jira","read:jira-user","read:jira-work","read:project.avatar:jira","storage:app"],"appAccess":null,"trustSignals":{"runsOnAtlassian":{"result":false,"rules":[{"name":"HAS_REMOTES","value":true},{"name":"HAS_CONNECT_MODULES","value":false},{"name":"HAS_DEFINED_EGRESS","value":true},{"name":"HAS_EXPOSED_CREDENTIALS","value":false}]},"nativeApp":{"result":false,"rules":[{"name":"HAS_BACKEND_FETCH","value":true},{"name":"HAS_CLIENT_FETCH","value":true},{"name":"HAS_REMOTES","value":true},{"name":"HAS_EXPOSED_CREDENTIALS","value":false}]},"nonHarmonisedApp":{"result":true,"rules":[{"name":"HAS_CONNECT_MIGRATION_KEY","value":false},{"name":"HAS_CONNECT_MODULES","value":false}]}},"additionalCompatibilities":null,"appType":null,"installationTarget":null,"globalApp":null,"listingModules":null}},"licenseType":{"id":"atlassian-closed-source","name":"Atlassian Closed-Source","link":"https://www.atlassian.com/legal/cloud-terms-of-service"},"sourceCodeLicense":null,"changelog":{"releaseSummary":"First Public Release","releaseNotes":null},"supported":true,"beta":false,"state":"active","revision":6,"approvalDetails":{"submittedAt":"2024-10-01T13:38:31.531Z","approvedAt":null,"approvedBy":null,"jiraIssueKey":"ECOHELP-48166","rejectionReason":""},"releaseDetails":{"releasedAt":"2024-10-14T11:51:52.198Z","releasedBy":"557057:a7694be8-4032-46e9-b890-6d41e77101b7"},"editionsEnabled":false,"createdBy":"557057:a7694be8-4032-46e9-b890-6d41e77101b7","createdAt":"2024-10-01T12:59:31.307Z"},{"buildNumber":2000040,"versionNumber":"5.1.0","compatibilities":[{"parentSoftwareId":"jira"}],"supportedPaymentModel":"paid-via-atlassian","frameworkDetails":{"frameworkId":"forge","attributes":{"appId":"ari:cloud:ecosystem::app/ca1bde5d-5a2d-44e8-9c8e-5e30a6b0d866","versionId":"9c79a010-c23d-40a7-bc75-8159f6f71eae","envId":"298240c5-ed69-4585-96f0-acb092293e31","scopes":["read:avatar:jira","read:issue-type:jira","read:jira-user","read:jira-work","read:project.avatar:jira","storage:app"],"appAccess":null,"trustSignals":{"runsOnAtlassian":{"result":false,"rules":[{"name":"HAS_REMOTES","value":true},{"name":"HAS_CONNECT_MODULES","value":false},{"name":"HAS_DEFINED_EGRESS","value":true},{"name":"HAS_EXPOSED_CREDENTIALS","value":false}]},"nativeApp":{"result":false,"rules":[{"name":"HAS_BACKEND_FETCH","value":true},{"name":"HAS_CLIENT_FETCH","value":true},{"name":"HAS_REMOTES","value":true},{"name":"HAS_EXPOSED_CREDENTIALS","value":false}]},"nonHarmonisedApp":{"result":true,"rules":[{"name":"HAS_CONNECT_MIGRATION_KEY","value":false},{"name":"HAS_CONNECT_MODULES","value":false}]}},"additionalCompatibilities":null,"appType":null,"installationTarget":null,"globalApp":null,"listingModules":null}},"licenseType":{"id":"atlassian-closed-source","name":"Atlassian Closed-Source","link":"https://www.atlassian.com/legal/cloud-terms-of-service"},"sourceCodeLicense":null,"changelog":{"releaseSummary":"Minor version update","releaseNotes":"Minor version update"},"supported":true,"beta":false,"state":"active","revision":3,"approvalDetails":null,"releaseDetails":{"releasedAt":"2024-10-14T11:51:52.198Z","releasedBy":"557057:a7694be8-4032-46e9-b890-6d41e77101b7"},"editionsEnabled":false,"createdBy":"557057:a7694be8-4032-46e9-b890-6d41e77101b7","createdAt":"2024-10-01T12:57:52.007Z"},{"buildNumber":2000030,"versionNumber":"5.0.0","compatibilities":[{"parentSoftwareId":"jira"}],"supportedPaymentModel":"paid-via-atlassian","frameworkDetails":{"frameworkId":"forge","attributes":{"appId":"ari:cloud:ecosystem::app/ca1bde5d-5a2d-44e8-9c8e-5e30a6b0d866","versionId":"9c79a010-c23d-40a7-bc75-8159f6f71eae","envId":"298240c5-ed69-4585-96f0-acb092293e31","scopes":["read:avatar:jira","read:issue-type:jira","read:jira-user","read:jira-work","read:project.avatar:jira","storage:app"],"appAccess":null,"trustSignals":{"runsOnAtlassian":{"result":false,"rules":[{"name":"HAS_REMOTES","value":true},{"name":"HAS_CONNECT_MODULES","value":false},{"name":"HAS_DEFINED_EGRESS","value":true},{"name":"HAS_EXPOSED_CREDENTIALS","value":false}]},"nativeApp":{"result":false,"rules":[{"name":"HAS_BACKEND_FETCH","value":true},{"name":"HAS_CLIENT_FETCH","value":true},{"name":"HAS_REMOTES","value":true},{"name":"HAS_EXPOSED_CREDENTIALS","value":false}]},"nonHarmonisedApp":{"result":true,"rules":[{"name":"HAS_CONNECT_MIGRATION_KEY","value":false},{"name":"HAS_CONNECT_MODULES","value":false}]}},"additionalCompatibilities":null,"appType":null,"installationTarget":null,"globalApp":null,"listingModules":null}},"licenseType":{"id":"atlassian-closed-source","name":"Atlassian Closed-Source","link":"https://www.atlassian.com/legal/cloud-terms-of-service"},"sourceCodeLicense":null,"changelog":{"releaseSummary":"Minor version update","releaseNotes":"Minor version update"},"supported":true,"beta":false,"state":"active","revision":3,"approvalDetails":null,"releaseDetails":{"releasedAt":"2024-10-14T11:51:52.198Z","releasedBy":"557057:a7694be8-4032-46e9-b890-6d41e77101b7"},"editionsEnabled":false,"createdBy":"557057:a7694be8-4032-46e9-b890-6d41e77101b7","createdAt":"2024-07-13T19:35:53Z"},{"buildNumber":2000020,"versionNumber":"4.1.0","compatibilities":[{"parentSoftwareId":"jira"}],"supportedPaymentModel":"paid-via-atlassian","frameworkDetails":{"frameworkId":"forge","attributes":{"appId":"ari:cloud:ecosystem::app/ca1bde5d-5a2d-44e8-9c8e-5e30a6b0d866","versionId":"3966518f-f431-463f-a3b3-db682bb4501e","envId":"298240c5-ed69-4585-96f0-acb092293e31","scopes":["read:avatar:jira","read:issue-type:jira","read:jira-user","read:jira-work","read:project.avatar:jira","storage:app"],"appAccess":null,"trustSignals":{"runsOnAtlassian":{"result":false,"rules":[{"name":"HAS_REMOTES","value":false},{"name":"HAS_CONNECT_MODULES","value":false},{"name":"HAS_DEFINED_EGRESS","value":true},{"name":"HAS_EXPOSED_CREDENTIALS","value":false}]},"nativeApp":{"result":true,"rules":[{"name":"HAS_BACKEND_FETCH","value":false},{"name":"HAS_CLIENT_FETCH","value":false},{"name":"HAS_REMOTES","value":false},{"name":"HAS_EXPOSED_CREDENTIALS","value":false}]},"nonHarmonisedApp":{"result":true,"rules":[{"name":"HAS_CONNECT_MIGRATION_KEY","value":false},{"name":"HAS_CONNECT_MODULES","value":false}]}},"additionalCompatibilities":null,"appType":null,"installationTarget":null,"globalApp":null,"listingModules":null}},"licenseType":{"id":"atlassian-closed-source","name":"Atlassian Closed-Source","link":"https://www.atlassian.com/legal/cloud-terms-of-service"},"sourceCodeLicense":null,"changelog":{"releaseSummary":"Initial Plugin release","releaseNotes":null},"supported":true,"beta":false,"state":"active","revision":4,"approvalDetails":{"submittedAt":"2024-02-16T15:31:07.859Z","approvedAt":null,"approvedBy":null,"jiraIssueKey":"ECOHELP-35393","rejectionReason":""},"releaseDetails":{"releasedAt":"2024-10-14T11:51:52.198Z","releasedBy":"557058:fcfb016b-8780-4bb0-93f2-e818b5910a1f"},"editionsEnabled":false,"createdBy":"557058:fcfb016b-8780-4bb0-93f2-e818b5910a1f","createdAt":"2024-02-16T15:30:52Z"}],"totalCount":27}