15 June 2009
With pleasure, Atlassian presents the Atlassian IntelliJ Connector 2.1.
Introducing the active issue toolbar: The connector now remembers the JIRA issue you are working on and gives you easy access to actions on that issue, such as stopping work or logging time. You can also log work on an issue while committing your changes. Three new options help you to open an issue quickly via the quick search, the list of recently-viewed issues or by clicking the issue key in your editor. You can now also perform any workflow transition including those that require input, such as resolving an issue.
The connector's Crucible integration now offers pre-commit reviews and review creation upon commit, as well as the already-existing post-commit reviews. The new inline review panel in the IDEA editor allows you to view, add and reply to comments easily. Extra toolbar icons in the review window allow you to move to the previous and next comment or diff. In addition, there are two new options for finding your reviews quickly, and a shortcut key to open the review in the Crucible web interface.
On the FishEye side of things, a new shortcut key lets you open a file from IDEA directly into the FishEye web interface.
In addition, this release brings improved usability and better error messages. We also collect more detailed, but still anonymous, usage statistics to help us improve the connector's features.
Highlights of this Release:
- What's New for JIRA Issues
- What's New for Crucible Reviews
- What's New for FishEye Code Insight
- Other Highlights
- Complete List of Fixes in this Release
Don't have the Atlassian IntelliJ Connector yet?
You can install the connector from the 'Plugins' menu in IntelliJ IDEA. Follow our installation instructions.
This is an open source project. You can get the source code from our SVN repository.
We love your feedback!
Please log your issues, requests and votes. They help us decide what needs doing. It is easy to add an issue. If you do not yet have an account, the system will prompt you to create one.
What's New for JIRA Issues
The connector's JIRA integration now offers the active issue toolbar and three new ways to find your issue quickly. You can now also perform any workflow transition including those that require input, such as resolving an issue.
New Active Issue Toolbar
- The connector prompts you to create an IDEA changelist, already populated with the issue information.
- An internal timer starts up for the issue. When you log work against the issue, the time will be automatically populated from the internal timer.
- The issue appears in the new issue toolbar, part of the main IDEA toolbar.
- The issue status changes to 'In Progress', if applicable.
- You can swap easily to a previously-active issue via the drop-down menu in the toolbar.
- The toolbar has other useful options, such as: open active issue, stop work, log work, etc.
Log Work on an Issue During Commit
- Open the issue in IDEA and start work on it, to make it your active issue.
- When you commit your changes, the IDEA dialogue box will include the option to enter the time spent.
- The time is already populated from the active issue's internal timer.
Three New Issue Quick-Access Options
- Press Shift-Alt-J to see your recently viewed issues.
- Press Shift-Alt-S to do a quick search for an issue.
- Click an issue key in the IDEA editor to open the issue.
Issue Workflow Actions Now with Data Input
- Resolve an issue and supply the required information from within your IDE.
- Perform any other workflow transitions that require input, as well as those that do not.
- Note: The connector does not support input for custom fields.
What's New for Crucible Reviews
New in the connector's Crucible integration are the pre-commit reviews and review creation upon commit. The new panel for review comments lets you view, add and reply to comments easily from the IDEA editor and the diff view. Use the toolbar icons in the review window to move to the previous/next comment or diff. In addition, there are two new options for finding your reviews quickly, and a shortcut key to open the review in the Crucible web interface.
- Select 'Create Pre-commit Review' from the Crucible icon in the review window toolbar.
- Enter the review objectives and other details.
- Select the reviewers and the changed files for review.
- Click 'Create review'.
- Note: This feature works for pre-commit reviews but not for patch-only reviews from within IDEA. This means that the review must be based on a diff applied to existing files in the repository, not a floating patch. (Patch-only reviews are supported by the Crucible web interface.)
Review Creation upon Commit
- IDEA will commit the files for you.
- Then, when the commit makes its way to Crucible, the connector will create the review based on the commit.
Improved Interface for Review Comments
- Click the Crucible icon to open an existing review comment.
- To create a new comment, right-click the source line then select 'Add Crucible Comment'.
- You can even reply inline.
- Open the diff view for review, then you can use the new comment panel in the diff view too.
Improved Navigation in Reviews
- Click the icons to move to the next/previous comments.
- Click the icons to move to the next/previous diffs.
- Or use the keyboard shortcuts to move backwards and forwards, as shown in the tooltips.
Two New Review Quick-Access Options
- To see your recently viewed reviews, press Shift-Alt-K.
- To do a quick search for a review, press Ctrl-Shift-Alt-R (Windows and Linux) or Command-Shift-Alt-R (Mac OS X).
Quick Key to Open Review in Crucible Browser
What's New for FishEye Code Insight
A new shortcut key lets you open a file from IDEA directly into the FishEye web interface.
Quick Key to Open File in FishEye Browser
Seeing an issue in JIRA, would you like to click once and start work on the issue in IDEA? Viewing a file in FishEye, do you want to open it immediately in the IDEA editor? Would it be cool to click through from Crucible and start work on a code review immediately in your IDE? Now you can! In addition, this release brings an improved UI and better error messages. We also collect more detailed, but still anonymous, usage statistics to help us improve the connector's features.
Improved Usability and Error Messages
- The connector now makes an intelligent selection of a server (Bamboo, JIRA, Crucible or FishEye) when you open the project settings configuration panel, even if you have not selected a server in the connector tool window. The selection is based on the currently selected build node, the currently selected issue or review, etc. See PL-1485.
- You can share your login credentials across servers. Define a default username and password then choose which servers should use them as default. See our configuration guide.
- We have added more shortcut keys for quick access to often-used functions.
- Icons in menu options and toolbars are now more uniform, so that you can recognise the options more easily.
- Connection errors now show a standard error format.
- Error messages give more useful information, such as the type of error and the suggested solution.
Additional Usage Statistics Collected
- When you first open your IDE with the connector installed, we ask you to decide whether you agree to participate in the collection of usage statistics.
- Even if you have previously given your consent, the connector will prompt you again when you first load the latest version. This is because we are now collecting more information than before.
- You can change your decision at any time, by setting the option on the 'General' tab of the connector's IDE Settings.
- Our documentation tells you exactly what information is collected.
Complete List of Fixes in this Release