10th of August, 2020
|
Download the latest version of Structure and its Extensions
Try It: Structure Sandbox Server (no installation required)
Version Highlights
Changes in DetailEffectors Can Write Values to Duration and Multi-Value FieldsEffectors can now write values to duration fields and multi-value fields. With multi-value fields, effectors can replace, add or remove values based on a selected attribute. Documentation: Attribute to Issue Field Effector Full-Screen Formula EditorThe formula editor can be expanded to more easily write/review a formula. Documentation: Creating a Formula Last Comment ColumnThe Last Comment column displays the last comment left for each issue. Documentation: Last Comment Column Additional Updates
Supported VersionsStructure 6.2 and all extensions support Jira versions 7.13 or later. This release is for customers using Jira Server or Data Center (Jira Core, Jira Software, or Jira Service Desk). Compatible plugins versions:
Cloud customers can learn more about our products on the “Cloud” tab of our marketplace listing. Installation and Upgrade
Installing StructureIf your Jira server does not have Structure yet, the installation is simple:
Upgrading StructureThe upgrade procedure from versions 3.0–6.1 is simple:
Upgrading from Structure 2.9–2.11
Starting with version 6.0, Structure is no longer able to access the old Structure 2.x database, but old backup files are still supported. Therefore, you'll need to back up your Structure 2.x data before upgrading. The recommended upgrade procedure is as follows:
Enterprise Deployment NotesStructure 6.2 introduces several improvements especially important for large-scale Jira Server and Jira Data Center instances. Faster Initial Loading of Structures from the CacheOne of the changes in Structure 6.2 aims to improve responsiveness in certain scenarios. Previously, when a user opened a structure for the first time, the client would send a regular update request to the server to check if anything changed there since the last time this structure was generated and regenerate it as necessary. On large, busy systems and with complex structures that take a long time to generate, this would sometimes cause a significant delay before the user could see the structure. Starting with Structure 6.2, when the client loads a structure from the server for the first time, it will send a special lightweight request that will first check if the server already has a recent version of this structure in its cache. If such a version exists, the server would quickly return it to the client, without checking for changes or waiting for ongoing regeneration to complete. After receiving and displaying this cached version, the client will then send a regular update request to load the most recent version of the structure in the background. This way, popular and complex structures should now load faster, especially on busy Jira instances with a high rate of change. Migration ImprovementsSome of our larger customers have used Migrate Structure to consolidate Structure data from several Jira instances that they were migrating into a single Jira Data Center instance. During the process, they encountered several problems that required manual intervention or writing ad-hoc scripts:
To address this, we've made the following improvements in Structure 6.2:
Please note that if you want all of these improvements, you need to migrate from backup files made with Structure 6.2, as they contain all the necessary information, such as usernames and project role names. Those improvements that don't need new information are also available when migrating from backup files made with earlier versions of Structure. Testing on Staging EnvironmentTo check faster initial loading of structures from the cache, you can try the following:
Apart from this change in the client-server communication, there are no particular special areas of interest for load testing and stress testing Structure 6.2. We advise running the same testing procedures as you've done for previous upgrades. |