JIRA 5.1 EAP 2 Release Notes
3 May 2012
JIRA 5.1 EAP 2 (a.k.a 5.1 milestone 3 or 'm3') is a public development release leading up to JIRA 5.1. An Early Access Program (EAP) release is a snapshot of our work in progress, primarily focused on allowing JIRA users to see new features in advance of an upcoming major release and provide us with some useful feedback. It also gives plugin developers an opportunity to test and fix their plugins in advance of an official release. For all production use and testing of JIRA, please use the latest official release.
Please note that a number of features in this JIRA 5.1 EAP release (described below) were also included in previous JIRA 5.0.x releases.
While development work on JIRA 5.1 commenced relatively recently, we want your involvement from the earliest days. Please provide feedback here.
Upgrading to JIRA 5.1 EAP 2:
- JIRA EAP releases are available here. Although Atlassian does not support upgrades both 'from' and 'to' EAP releases, if you would like to upgrade to this EAP release, please follow the JIRA 5.1 Upgrade Notes.
Do not use in production
- EAP releases are not safe — EAP releases are snapshots of the ongoing JIRA development process. As such:
- While we try to keep these releases stable, they have not undergone the same degree of testing as a full release.
- Features in development releases may be incomplete, or may change or be removed before the next full release.
- No upgrade path — Because EAP releases represent work in progress, we can not provide a supported upgrade path between EAP releases, or from any EAP to the eventual final release. Thus, any data you store in a JIRA EAP release may not be able to be migrated to a future JIRA release.
JIRA 5.1 allows you to edit issues more rapidly with inline editing. You can now directly modify an issue's fields when viewing an issue, without the page needing to reload (top-left screenshot).
When viewing an issue, simply click on a field's content to begin editing it. Once you've finished editing, simply click on the lower-right tick icon (or in a blank area away from the field you're editing) to save your changes – no page reload required.
Inline editing is enabled by default on new and upgraded JIRA installations. From JIRA 5.1 EAP 2, JIRA administrators can disable this feature by switching the Inline edit option to OFF through the General Configuration page.
For keyboard fans, inline editing provides its own keyboard shortcuts, which means you can avoid the need to use a mouse when editing issues. When viewing an issue:
- Simply type a comma ',' and then start typing the name of the field you want to edit (using the cursor keys to select the specific field if necessary as shown in the lower-left screenshot)
- Press 'Enter' to begin editing the field and type away to edit the field's content
- Press 'Enter' again to save your modifications!
- When editing a field, click the lower-right X icon (or press the 'Esc' key) to cancel any changes.
- If a field's content is hyperlinked, like the Component/s field shown in the top-left screenshot, click to the right of any existing field content to edit the field.
No page reloading required for issue operations
After performing an issue operation, such as commenting on an issue or performing a workflow transition (like the customised transition shown in the left screenshot), JIRA updates the issue immediately without the page needing to reload.
This, combined with inline editing (above), makes working with issues in JIRA even faster.
The following performance improvements are available:
- Customers with larger JIRA installations will see some performance improvements when using JIRA's Issue Navigator and project browser pages.
- Searches that retrieve many thousands of issues are performed more rapidly.
- Users should also see significant performance improvements when mentioning other JIRA users in an issue's Description or Comment field.
Easier workflow editing and more administration improvements
Easier workflow editing
JIRA now makes editing a project's workflow much easier. When you begin editing a project's workflow for the first time, you'll be able to modify that workflow almost immediately, since JIRA automatically makes a copy of the system workflow (jira) and associated workflow scheme for your project, and then associates this new workflow scheme with your project, all from the click of an icon.
To begin editing a project's workflow, simply click the pencil icon on the project's Workflow page (shown in the top-left screenshot).
Note also that:
- The copied system workflow (named 'Your Project Name Workflow') is automatically associated with all of your project's available issue types in your project's new workflow scheme (named 'Your Project Name Workflow Scheme').
- If existing issues are present in your project before you decide to start customising the project's workflow, JIRA automatically migrates these issues across (lower-left screenshot) to use the newly copied 'Your Project Name Workflow'.
More administration improvements
Following on with improvements to the administration user interface in earlier JIRA releases:
- The forms for adding new issue types, sub-tasks, field configurations (+ field configuration schemes) and screens (+ screen schemes) are now dialog boxes, which are easily accessed by clicking a button at the top-right of the appropriate JIRA Administration pages.
- The original 'sub-tab' for adding issue type schemes has been converted to a full tab on the left of the JIRA UI and the form for adding an issue type scheme is now a dialog box, which is easily accessed by clicking the Add Issue Type Scheme button at the top-right of the Issue Type Scheme page.
- Whenever you add a field configuration (+ scheme) or a screen, screen scheme or issue type screen scheme, JIRA will take you directly to the pages for configuring any of these newly created entities, thereby saving you the need to locate such an entity in a list and click its Configure link. This is especially useful for customers with highly configured JIRA installations that contain extensive lists of these entities.
If you're faced with the task of creating multiple users in your JIRA site, you'll be happy to know that JIRA now includes the new Invite Users feature. This feature lets you email invitations that allow people to sign up to your JIRA site. You just need a list of email addresses and a single click of a button.
Users receive an email message with a link to create their own account on your JIRA site.
Issue link improvements
Linking to issues is now easier than ever with the following improvements to the Link dialog box:
- The user interface has been simplified, with the former Remote JIRA Issue option on the left of the Link dialog box being incorporated into the JIRA Issue option.
- The 'autocomplete' dropdown list of issues now works against issues on remote JIRA sites.
- You can now use JQL to search for issues.
'Autowatch' issues you create or comment on
A JIRA user who either creates a new issue or comments on an existing issue, will automatically become a watcher of that issue.
This feature applies to all new and existing JIRA users in a new (or upgraded) JIRA 5.1 installation.
JIRA users can easily disable this feature through their user profile by choosing Disabled for their Autowatch option when editing the Preferences section of their user profile (see left screenshot).
Advanced database connection tuning
The JIRA Configuration Tool now includes an Advanced database connection tuning page which allows you to fine tune your database connection pool and validation query settings. This may be required with some default database configurations to maintain a successful connection between your JIRA server and JIRA database.
A new welcome page
If you're installing JIRA for the first time, you'll be presented with a new welcome page to help guide you through the process of creating your first JIRA project. There is also no need to log in after running through the JIRA Setup Wizard.
Automatically suggested project keys
When creating a new project, the Add a new project dialog box now suggests a project key based on the name you specify.
Configurable JIRA home page upon login
You can now configure your JIRA home page, which is the page JIRA presents to you immediately after you log in.
To configure your JIRA home page, click your username's dropdown and select the appropriate home page option within the My JIRA Home section.
GreenHopper users can take advantage of this feature by selecting Agile from the My JIRA Home section. Upon selecting this option, you will be taken directly to your default GreenHopper Agile page upon logging in to JIRA.
User Gravatar support
JIRA administrators can choose between whether their users specify either a Gravatar or a JIRA-specific avatar through their user profile.
The Gravatar support feature can be activated by switching the Use Gravatar for user avatars option to ON through the General Configuration page.
New database monitoring page for JIRA system administrators
To help diagnose performance problems in JIRA associated with database connectivity, JIRA system administrators now have access to the new Database Monitoring page, which shows a graphical representation of JIRA's database connection usage over time.
JIRA system administrators can access this page by selecting Administration > System > Monitoring which opens the Database Monitoring page.
Keyboard Shortcut: g + g + start typing monitoring
Notify on my actions now disabled by default
By default, any new JIRA users will no longer be automatically notified of their own actions. Individual users can change this option through their user profile by choosing Notify me for their My Changes option when editing the Preferences section of their user profile.