This page covers changes in Jira 7.13 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.13 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.
Change/Application | Description |
---|---|
Support for OpenJDK Jira Core, Jira Software, Jira Service Desk | Affects: Plugin developers, Jira admins |
Apache Tomcat upgrade Jira Core, Jira Software, Jira Service Desk | Affects: Plugin developers, Jira admins |
We've added support for OpenJDK 8, and you can already test it in the latest EAP. Despite the support for OpenJDK, we'll continue to bundle Jira with Oracle JDK.
We've upgraded Apache Tomcat to version 8.5.32, which requires that you make changes to the server.xml file.
What's the problem?
The Apache Tomcat server is filtering out requests that contain special characters, making them fail. That's because Tomcat is using a different encoding and URI standard than most browsers (details here). The problem is most visible when searching with JQL as you’d use a number of special characters when doing it (e.g. []<>), but it can also affect other pages in Jira. To make it work, you'll need to add some properties to the server.xml file.
Versions
We've already made this change in the latest bugfix release for Jira 7.12, but Jira 7.13 will be the first feature release to include it. If you're upgrading from Jira 7.12.1 or earlier, you need to complete the steps below.
Steps to take
You'll need to edit the server.xml file, and add properties that make Tomcat accept special characters in the requests.
1 2<Connector port="8080" relaxedPathChars="[]|" relaxedQueryChars="[]|{}^\`"<>" maxThreads="150" minSpareThreads="25" connectionTimeout="20000" enableLookups="false" maxHttpHeaderSize="8192" protocol="HTTP/1.1" useBodyEncodingForURI="true" redirectPort="8443" acceptCount="100" disableUploadTimeout="true" bindOnInit="false"/>
Rate this page: