This page last changed on Jan 04, 2010 by edawson.

December 5, 2007.

The Atlassian Crucible team is delighted to present Crucible 1.2.
Crucible release 1.2 brings you a host of popular new features. You can now group your reviews into projects (similar to JIRA projects) and authorise your users via project permission schemes.

New user management screens make the administrator's job a lot easier. The new built-in integration with Atlassian Crowd extends your authentication and authorisation capabilities. You can now include users and groups from one or more Crowd directories, and provide single sign-on (SSO) across Atlassian products plus any other applications that support SSO.

Crucible's integration with JIRA and FishEye is now closer than ever before. Read the details below.


Highlights of this release:

Responding to your feedback:
8 new feature requests/improvements implemented
9 votes satisfied

Your [votes and issues|http://jira.atlassian.com/browse/CRUC] help us keep improving our products, and are much appreciated.

Upgrading to Crucible 1.2

You can now download Crucible from here. If upgrading from a previous version, please follow the Upgrade Guide.

Highlights of Crucible 1.2

Reviews grouped into projects

  • Crucible now supports projects - every review will belong to a project.
  • Each project has a unique key (prefix), modelled on JIRA keys.
  • You can add your own projects via the new administration screens.
  • You can specify review defaults per project, such as the default users for each role and a default repository.
  • And you can restrict the users/groups who can perform a particular role, e.g. only team leaders can be moderators.
  • Each project has its own permission scheme (see below).
     

Customisable permission schemes

  • A permission scheme is a set of actions which a user can perform (e.g. create a review, approve a review, etc).
  • Each project can have its own custom permission scheme — or you can use the same scheme for multiple projects.
  • The permission scheme for a review is determined by the review's project.
     

Plugin API

  • A new plugin Crucible programming interface (API), in beta for this release, supports the following functionality:
    • Create or modify reviews and comments.
    • Add files, patches, etc to reviews.
    • Invoke state transitions.
    • Add custom servlet handlers.
  • More information.

Enhancements to user management

In Crucible 1.1.2, we introduced support for public signup (self-registration). Now in Crucible 1.2:

JIRA integration

The new version 1.2 of the FishEye-for-JIRA plugin includes some useful improvments:

  • new 'FishEye' tab for JIRA issues and projects
  • improved ability to create a Crucible review from the 'FishEye' tab within a JIRA issue — just click the Crucible icon:
     

Crucible 1.2 includes FishEye 1.4

... and provides closer integration than ever before.

  • FishEye screens include links to existing Crucible reviews. So you can see which files/changesets have been reviewed.
  • EyeQL allows you to search for Crucible data. For example, you can search for files that have not yet been reviewed.
  • Crucible now has built-in Crowd/SSO support.
  • See the FishEye 1.4 Release Notes.
     

Plus over 20 improvements and bug-fixes

JIRA Issues (32 issues)
Key Summary Priority Status
CRUC-181 Old screenshot in 1.2 release notes Major Closed
CRUC-175 LHS abandon button on Crucible review screen broken Major Closed
CRUC-166 Some files not work Major Closed
CRUC-152 sysinfo admin screen should show both CRU and FE license string Major Closed
CRUC-146 Add review information to ALL search result pages Major Closed
CRUC-143 add review-constraints in the EyeQL where clause Major Closed
CRUC-140 ensure "linked" reviews are exported thru data in remote api Major Closed
CRUC-122 Move review to another project Major Closed
CRUC-121 EyeQL return clause: reviews Major Closed
CRUC-115 Accept Patch Review From Clipboard Trivial Closed
CRUC-113 Allow creation of reviews for multiple changesets through /cru/create URL Major Closed
CRUC-109 Presented with Post/delete drafts buttons when no comments drafted made Major Closed
CRUC-107 Ability to change username Major Closed
CRUC-104 AnnotatorTag error reviewing patch Major Closed
CRUC-102 Create Project Model object and Hibernate DB upgrade Major Closed
CRUC-101 Add 'Projects' Major Closed
CRUC-95 Change Diff Buttons Losing State Minor Closed
CRUC-94 Show Existing Reviews In Fisheye Minor Closed
CRUC-93 Crucible should preserve request params/URLs through login redirects Major Closed
CRUC-90 More Administrator Options Major Closed
CRUC-89 Add 'Default Reviewers' Major Closed
CRUC-88 Review Groups Major Closed
CRUC-86 add "allow anyone" as a per-project default Major Closed
CRUC-80 Should be able to create a review when there are no configured repositories Major Closed
CRUC-78 merge cru/fe src and content trees Major Closed
CRUC-73 Generate HEAD review from directory Major Closed
CRUC-68 Dragging to deselect source lines no longer works Major Closed
CRUC-65 beta plugin api Major Closed
CRUC-61 Author should be able to "complete" Minor Closed
CRUC-56 Self-registration Major Closed
CRUC-43 Webservice API for Reviews Major Closed
CRUC-36 Should my review status go back to incomplete if I start adding comments? Minor Closed


5.png (image/png)
4.png (image/png)
3.png (image/png)
2.png (image/png)
1.png (image/png)
9.png (image/png)
8.png (image/png)
7.png (image/png)
6.png (image/png)
editpermissionscheme.png (image/png)
releasenotes_editpermissionscheme.png (image/png)
releasenotes_create_project.png (image/png)
jira-fisheye-tab.png (image/png)
makereview.gif (image/gif)
releasenotes_create_project.png (image/png)
Document generated by Confluence on Jul 29, 2010 20:01