This page covers changes in Jira 7.12 that can affect add-on compatibility and functionality. This includes changes to the Jira platform and the Jira applications (Jira Core, Jira Software, Jira Service Desk).
As a rule, Atlassian makes every effort to inform add-on developers of known API changes. Where possible, we attach release targets. Unless otherwise indicated, every change on this page is expected to be released with the first public release of the Jira Server 7.12 products. We also make release milestones available prior to the release:
For Jira Server, the Jira development team releases a number of EAP milestones prior to the final release, for customers and developers to keep abreast of upcoming changes. For more information on these releases, see Jira EAP Releases.
For Jira Cloud, the Jira team releases updates to the Jira Cloud products on a weekly basis. Add-ons that integrate with the Jira Cloud products via Atlassian Connect should use Jira REST API.
We will update this page as development progresses, so please stay tuned for more updates. We also recommend following the Jira news on Atlassian Developer blog for important announcements and helpful articles.
The risk level indicates the level of certainty we have that things will break if you are in the "Affected" section and you don't make the necessary changes.
Change/Application | Description |
---|---|
<user-data> removed from JSON Jira Core, Jira Software, Jira Service Desk | Affects: Plugin developers, Jira admins |
Days in column optional for boards Jira Software | Affects: Plugin developers, Jira admins |
Custom fields optimizer Jira Data Center | Affects: Plugin developers, Jira admins |
Atlassian User Interface (AUI) upgrade Jira Core, Jira Software, Jira Service Desk | Affects: Plugin developers, Jira admins |
Share edit rights for filters and dashboards Jira Core, Jira Software, Jira Service Desk | Affects: Plugin developers, Jira admins |
Deprecated PostgreSQL 9.3 Jira Core, Jira Software, Jira Service Desk | Affects: Plugin developers, Jira admins |
Jira Service Desk is deprecating com.atlassian.fugue Jira Service Desk | Affects: Plugin developers |
Jira Service Desk 3.15 is deprecating the use of com.atlassian.fugue. In Jira Service Desk 4.0, we'll be permanently removing com.atlassian.fugue and updating our APIs to use Core Java Data types and Exceptions instead. Read the full deprecation notice for more information and post any questions in the Atlassian Developer Community.
Jira 7.12 has deprecated the use of PostgreSQL 9.3. In Jira 8.0, we'll be permanently removing the support for PostgreSQL 9.3. For more info, see End of support announcements.
For security reasons, we have removed the <user-data> attribute from the JSON that displays when you view page source for an issue.
You can now decide if you want to have the Days in column time indicator disabled for all your Scrum and Kanban boards. Disabling Days in column can significantly improve Jira performance. For more info, see Release notes.
You can now find custom fields whose configuration is not optimal, and improve them with a click of a button. For more info, see Release notes.
Jira 7.12 will have a new version of Atlassian User Interface (AUI), upgrading from 7.8.0 to 7.9.6. The new version includes changes to multiple drop-down menus. For more info, see AUI upgrade guide.
We’ve added new permissions to filters and dashboards, allowing you to choose who can edit or view them. What’s more, you can now share filters and dashboards not only with projects, groups, and roles, like it was before, but also with single users. You can see some examples and screenshots in the Release notes. Below you can also find some changes to REST APIs.
REST API changes
When improving the filters, we’ve modified some of the existing APIs, mostly adding new fields. We haven't made any changes to the APIs related to dashboards. Expand the sections below for more info.
Method | Changes |
---|---|
GET filter/{id} PUT filter {id} POST filter {id} | Added a new field to the FilterBean class: editable (boolean). It tells you whether the user retrieving information about the filter has permission to edit it. |
Method | Changes |
---|---|
POST filter/{id}/permission | - new option for the type parameter: user (allowing you to grant permissions to a single user) - new parameter: userKey (describing the user for whom you're changing the permissions) - new parameters: view (boolean) and edit (boolean) (permissions you're granting) |
Note: To give edit permission, you need to specify both view and edit as true. If you specify only one parameter, or none at all, view permission will be granted by default.
Method | Changes |
---|---|
GET filter/{id}/permission | The following 3 new fields are returned: - user - view (boolean) - edit (boolean) |
Rate this page: