This page last changed on Sep 23, 2008 by edawson.

23 September 2008

Atlassian presents Crucible 1.6

Crucible release 1.6 makes it easier to review content that is not in FishEye. Furthermore, Crucible 1.6 can be deployed without FishEye for the first time. Through Crucible's new 'Light SCM' plugins, you can include content in reviews that are not associated with FishEye or even a source control repository. For example, you can review pages directly from Confluence, files on any file system connected to the machine FishEye is running on, and Subversion repositories not connected to FishEye. Crucible now has better support for uploading files for pre-commit review, in addition to the existing support for patches.

Highlights of this release:

Upgrading to Crucible 1.6

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

Highlights of Crucible 1.6

Support for Non-FishEye Repositories

Crucible can now be deployed as a stand-alone application for the first time. With Crucible 1.6, you no longer need a FishEye license or even a source-control repository. Crucible's new Light SCM plugin infrastructure already supports Confluence, server file systems, and Subversion repository types. We will be adding GIT and ClearCase in the near future. The Light SCM interface is public and the shipped plugins are open source. As a result, you can extend these plugins or even write your own — great news for plugin developers.

Confluence Page Reviews

Crucible 1.6 allows you to select Atlassian Confluence as a source of material for reviews. In this way, you can use Crucible to easily review the Wiki Markup of pages created in Confluence. Read more.

Screenshot: Confluence Page Reviews in Crucible

Shared File System Repositories

You can create a 'repository' for a local or remote directory on the server file system. Teams that are managing documents through a shared file system instead of a source control system can still benefit from peer reviews. Read more.

Screenshot: Crucible Reviews on the File System

Enhanced Pre-commit Reviews & Image Support

In addition to Crucible's patch support, 1.6 enables any file to be uploaded for review. The new upload functionality enables two files to be uploaded and compared in the review window, with diff highlighting. Read more.

Crucible now supports before and after inline image previews.

Screenshot: Crucible Review of Uploaded Files

Multiple Admin Users

Crucible now allows the Administrator to grant other users administration privileges. Admin Users can be individually assigned or given privileges through local or remote directory groups. Read more.

Expanded API

The Crucible API now allows programmable review creation, along with a host of other additions. Read more.

Plus numerous improvements and bug fixes

JIRA Issues (110 issues)
Key Summary Priority Status
CRUC-2348 Recognize URLs and make them clickable Major Closed
CRUC-668 We don't update lite SCM revision details if the project does not store revisions Major Closed
CRUC-664 remove unecessary transactions from read-only REST requests Major Closed
CRUC-663 blank page when a non creator/author/moderator tries to preview a draft review Major Closed
CRUC-662 Updating general comments in the REST api has a permission flaw Minor Closed
CRUC-661 On the Crucible/Fisheye dashboard Projects are displayed even if the user has no access to enter those projects (e.g. anonymous users). Critical Closed
CRUC-659 Email notifications should be more easily threaded by mail clients Major Closed
CRUC-654 improve webwork/jsp error handling Major Closed
CRUC-647 improve ReviewManager.countStatesOn query Major Closed
CRUC-646 Disabling and reenabling a plugin gives 'javax.el.ELException: org.springframework.osgi.service.importer.ServiceProxyDestroyedException: service proxy has been destroyed' Critical Closed
CRUC-645 Optimise DB queries Major Closed
CRUC-640 Shutdown server documentation Major Closed
CRUC-639 Admin password documentation Major Closed
CRUC-635 Can't save changes to statement of objectives when at .../{id}/confirmApprove Major Closed
CRUC-634 ReviewData should not include repoName Major Closed
CRUC-632 Help text not updated after saving a review... Major Closed
CRUC-626 Debug Logging Documentation Major Closed
CRUC-623 SvnChangeLogBrowser.listChanges() in LiteSVN fails when processing revisions that are above the repo's configured base path Major Closed
CRUC-622 Improve performance of querying for review details Major Closed
CRUC-615 Make sure everything has a help link Major Closed
CRUC-610 Removing revisions from review that have draft comments fails without an explanation Major Closed
CRUC-608 Show a list of LightSCM repositories in admin Critical Closed
CRUC-602 Improve the efficiency of checking whether a review has been completed by all reviewers Major Closed
CRUC-600 REST API should return error when non-existent filter used Major Closed
CRUC-598 Emails always include a "Summary" section Major Closed
CRUC-597 Extend the Remote API to allows reviews to be deleted Major Closed
CRUC-594 Review description preview on dashboard swallows new lines from the review description Major Closed
CRUC-592 Filter names used in Cru do not match the menus Trivial Closed
CRUC-591 renaming a confluence repository adds a new one instead of editing Major Closed
CRUC-589 Change revisionData getAdded/Removed lines an Integer Major Closed
CRUC-588 Search Subtab in Review->Manage Files throws PropertyNotFoundException for all searches Major Closed
CRUC-586 Remove Delete option from project drop down Major Closed
CRUC-579 Changing repository when certain review tabs are selected causes NPE/bad redirect Major Closed
CRUC-574 Allowed Review Participants left blank means what? Minor Closed
CRUC-566 lightscm package should not be "fisheye" Major Closed
CRUC-565 need get bulk version of getRevisionData() in SCMRepository Major Closed
CRUC-563 Toggle side-by-side and show per frx diff options on review page Major Closed
CRUC-562 REST API: createReview does not set Moderator and author correctly Major Closed
CRUC-561 anchors to some comment types don't work Major Closed
CRUC-560 REST-API: provide comit type information - esp. deleted file status Major Closed
CRUC-556 Next/previous comment arrows do not jump between file and general comments Major Closed
CRUC-554 Upgrade to non-beta atlassian-plugins Major Closed
CRUC-551 Confluence Light SCM plugin dependencies belong in plugin Major Closed
CRUC-549 Adjust IFRAME size when the admin page is resized Major Closed
CRUC-548 REST API: Handle allowReviewersToJoin flag on review Minor Closed
CRUC-547 Make Repository source check if the engine is available. Major Closed
CRUC-545 NPE Closing Review Major Closed
CRUC-542 Use content manager to retrieve detailed file revisions Major Closed
CRUC-540 make metrics-config.xsd available online Minor Closed
CRUC-539 Serious: "Next comment" does not always work right Critical Closed
CRUC-526 Space character in installation path to Crucible disables remote API Major Closed
CRUC-519 Added files display "no change" Major Closed
CRUC-518 Crucible does not seem to be incrementally updating the FishEye cache Major Closed
CRUC-516 REST API: Return detailed information on review in one call - items, comments, reviewers, available actions Major Closed
CRUC-511 Added files when stored show "No Change" Major Closed
CRUC-507 Confluence: implement change set paging Major Closed
CRUC-505 Add "Search for Review" functionality to Crucible remote API Major Closed
CRUC-504 Confluence: get revision comments Major Closed
CRUC-499 Create separate API jar Major Closed
CRUC-496 Document store revisions with review Major Closed
CRUC-494 Don't make source type visible in URLs or elsewhere Major Closed
CRUC-488 clicking summarise without clicking close makes the review 'disappear' from the workflow Major Closed
CRUC-487 Page title says "dead" for a review that has been abandoned Minor Closed
CRUC-484 you can link a review to itself Major Closed
CRUC-479 A comment which was a defect, but is no longer, still shows the defect attributes Minor Closed
CRUC-478 Ability to specify that Branches are not supported Major Closed
CRUC-472 Changing tab while editing review deletes details Major Closed
CRUC-469 Sort list of repositories alphabetically on "Add project" page Trivial Closed
CRUC-461 Line comments are sometimes rendered twice Major Closed
CRUC-457 show authorname next to revision in revision dropdowns Minor Closed
CRUC-456 crucible doesn't create default permission scheme when creating a blank db Major Closed
CRUC-455 creating a review from a changeset with a non-existent repo keeps redirecting to the login screen Major Closed
CRUC-453 Allow adding a screenshot as an attachment to a review Major Closed
CRUC-439 Invite to review Major Closed
CRUC-438 Not sending email notifications after Crucible and Fisheye upgrade Major Closed
CRUC-436 create 'remove all revision' link for all tabs under 'manage files' Major Closed
CRUC-433 REST API: Get review list based on predefined and custom filters Major Closed
CRUC-422 Create Schema Upgrade to remove foreign key constraint as reqd. by delete project work Major Closed
CRUC-419 Typo in email "reviewers are now complete" Trivial Closed
CRUC-407 Minimal OSGi Infrastructure Major Closed
CRUC-404 Turn FE Off When only Crucible licence is present Major Closed
CRUC-402 Provide Plugin Authors with somewhere to store properties Major Closed
CRUC-401 Real Admin Users Minor Closed
CRUC-400 Add Configuration UI to SVN Plugin, and Polish Major Closed
CRUC-399 Optionally Store Files for all FileRevisions Minor Closed
CRUC-397 Stored FRX Create UI Major Closed
CRUC-396 Stored FRX Data Impl Major Closed
CRUC-394 Add Light SCM Revisions to Reviews Major Closed
CRUC-392 Filesystem Light SCM Plugin Major Closed
CRUC-391 Default Repository for a Project can be a Light SCM repo Major Closed
CRUC-389 Light SCM Plugin instances appear in source/repository dropdowns Major Closed
CRUC-388 Subversion LSCM plugin Major Closed
CRUC-387 Confluence LSCM Plugin Major Closed
CRUC-386 Modify File Browser to Use Light SCM Plugins Major Closed
CRUC-385 Modify Changeset Browser to use Light SCM Plugins Major Closed
CRUC-384 Create Light SCM Module Type Major Closed
CRUC-381 Admin Pages for Plugins Major Closed
CRUC-373 Add General Comment via REST API Major Closed
CRUC-362 Return replies to comments via API Major Closed
CRUC-361 Project RSS feed Major Closed
CRUC-349 REST method /rest-service/reviews-v1/CR-1/comments returns HTTP 500 error Major Closed
CRUC-303 Add REST method to retrieve all reviews which involve a given file Major Closed
CRUC-302 Add REST methods to allow review creation Major Closed
CRUC-297 Upload files for review (not patches) Major Closed
CRUC-292 javax.xml.bind.JAXBException generated when invoking the getGeneralComments web service method Major Closed
CRUC-244 Add revisions not diffs to a review Major Closed
CRUC-227 Cannot delete projects Critical Closed
CRUC-186 Allow an abandoned review to be deleted Major Closed
CRUC-150 Allow the email address in the from section of the notification emails to be the user's actual email address Major Closed
CRUC-18 Load All Users from Crowd/LDAP/etc Major Closed


Document generated by Confluence on Feb 23, 2010 02:04