As of June 1, 2015, the IDE Connector documentation will no longer be maintained by Atlassian. See https://developer.atlassian.com/blog/2015/06/discontinuing-ide-connectors-support/ for more information. We will also be making this documentation available for our open source community here: http://atlassian-docs.bitbucket.org/

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:

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.


(blue star) We love your feedback! (blue star)

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

Start work on an issue to make it your active issue.

  • 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

You can also log work on an issue while committing your changes.

  • Open the issue in IDEA and start work on it, to make it your active issue.
  • When you commit your changes, the IDEA dialog 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

Earlier versions of the connector offered the quick search for JIRA issues. Now we have added quick access even in the file editor.

  • 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

In earlier versions of the connector, you could only perform issue workflow actions that did not ask for additional data. This limitation has now disappeared.

  • 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.

Pre-Commit Reviews

Would you like your team members to review your code before you commit it to the repository? Crucible's web interface lets you do reviews on patches, but you must make and upload the patch. Now it is easier and simpler to do a pre-commit review from within IDEA.

  • 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

This is another often requested feature. Now you can create a review while committing your files.

  • 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

This release presents a much improved panel for adding and viewing review comments in the IDEA editor.

  • 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

Move backwards and forwards through Crucible review comments and diffs.

  • 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

Now you can find your reviews quickly, even from the file editor.

  • 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

If you are in the middle of a review in the IDEA editor, press Alt-F1 to open the review in the 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

If you have a file open in the IDEA editor, press Alt-F1 to open the file in the FishEye browser.

Other Highlights

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

We have continued our work on making the connector easier to use.

  • 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 recognize 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

If you agree, the connector will now collect additional usage statistics. As always, the information we collect is anonymous and cannot be used to identify you. We are trying to better understand the usage of the connector, so that we can continue to develop a better product that meets your needs.

  • 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

key summary priority status

Unable to locate Jira server for this macro. It may be due to Application Link configuration.

  • No labels