Crucible 2.7 : Crucible 1.6 Changelog

This page contains information about the Crucible 1.6 minor releases. FishEye license holders should also check the FishEye 1.6 Changelog.

Please read the Crucible 1.6 Upgrade Guide before upgrading to any of the minor releases below.

On this page:

From 1.6.5.a to 1.6.6

10 February 2009

This release updates the supporting libraries for Crucible plugins. This change enables the use of the new Git Crucible plugin for performing code reviews against a Git repository.

The Git plugin is not currently bundled with Crucible but may be downloaded from the Atlassian Maven repository here:
https://maven.atlassian.com/browse/com.atlassian.crucible.plugins/crucible-git-scm-plugin/1.0

The Git plugin should be considered an early access release. It allows reviews to be performed against a local Git repository clone. Note that the plugin does not update the cloned repository automatically. For more information on the Git plugin, please see the documentation.

We are very interested in any feedback users have on the Git Crucible plugin. Please post feedback in the Crucible forums.

Full list of issues fixed in this release:

JIRA Issues (2 issues)
Key Summary Priority Status
CRUC-1406 test Critical Closed
CRUC-900 GIT SCM Module Major Closed

From 1.6.4 to 1.6.5.a

22 December 2008

This release contains a number of improvements and bug fixes.

Full list of issues fixed in this release:

JIRA Issues (6 issues)
Key Summary Priority Status
CRUC-947 Patch context displays Index Out of bounds exception Major Closed
CRUC-938 doco that we require jdk 1.5.x and 1.6.0u4+ Major Closed
CRUC-928 Crucible 1.6.4 REST API fails under JavaSE 6 Major Closed
CRUC-886 Context lines can be duplicated with Patch diff options Minor Closed
CRUC-867 file names with "--" in their name will not be rendered properly in crucible reviews Major Closed
CRUC-683 Add a "expand all unchecked" option to top of review screen Minor Closed

From 1.6.3 to 1.6.4

20 November 2008

This release contains bug fixes and minor improvements, and includes the new plugin points developed for AtlasCamp 2008.

Full list of issues fixed in this release:

JIRA Issues (27 issues)
Key Summary Priority Status
CRUC-926 GET /reviews-v1/<review id>/reviewitems/X fail to return reviewitems of certain types Major Closed
CRUC-862 Crucible 1.6.4 documentation updates Major Closed
CRUC-846 Publish new CAC pages on 1.6.4 release Major Closed
CRUC-844 Cant update versions of new files with comments Major Closed
CRUC-837 P4 Lite SCM plugin does not repect paths when listing changesets Major Closed
CRUC-835 Reviews created in 1.6.2 with revisions of unknown content type (text) show as binary in 1.6.3 and never updated Major Closed
CRUC-834 Different background color for user comments Major Closed
CRUC-832 Can't add new revision of a file already under review if commented on - even if comment is deleted Major Closed
CRUC-827 upgrade to hsql 1.8.0.10 Major Closed
CRUC-826 error when sending review to moderator Major Closed
CRUC-821 change all references of 'summary' to 'all comments' Major Closed
CRUC-820 Create JSR-170 (JackRabbit) SCM Plugin as Code Example Minor Closed
CRUC-809 File upload of a single text file gives ava.lang.Exception: Not enough revisions to diff Major Closed
CRUC-802 File Upload from the Manage Files area drops the path info on submit Minor Closed
CRUC-793 File in Review shows up as "Updating" and does not show source due to a Runtime Exception thrown by the SVNlite plugin Major Closed
CRUC-788 add REVISION_LINK and CHANGESET attributes to light scm plugins Major Closed
CRUC-787 No authentication required to retrieve user list in API Major Closed
CRUC-778 rework for CR-FE-696 FE-703 - making quicksearch respect quoted queries Major Closed
CRUC-765 When in Crucible, a AJAX timeout destroys the Crucible page Major Closed
CRUC-753 Deadlock in HSQL? Critical Closed
CRUC-748 Add inline diff option bar to patch reviews Major Closed
CRUC-727 Configuring a plugin causes IE to hit 100% CPU and crashes the browser Major Closed
CRUC-582 Provide detailed information for cvs and light SCM repos via REST Major Closed
CRUC-568 Auto Suggest Reviewer Trivial Closed
CRUC-398 Stored FRX REST API Major Closed
CRUC-328 Reviewer Auto Suggest Minor Closed
CRUC-255 Users lists unsorted when Allowed Participants restricted by Group Minor Closed

From 1.6.2.1 to 1.6.3

5 November 2008

This release rolls together several improvements and bug fixes.

  • Auto-save draft comments.
  • Performance improvements when using Light SCM repositories.
  • Bundle a Perforce Light SCM implementation.
  • Various REST API improvements, including Conditional-Get support, improved error handling and revised review searching, which now allows any criteria to be omitted.
  • JSON serialization has been added to the REST API, allowing the use of JSON in REST API calls. This feature is in an experimental state at present. Please report any issues discovered.

Please be aware of the upgrade notes regarding Light SCM repositories (this does not impact FishEye repositories):

  • The configuration storage for the bundled File-system, Confluence and Subversion Light SCM plugins changed. Once you have upgraded to 1.6.3 you will need to re-add those repositories. Please read the Upgrade Notes in the Crucible 1.6 Upgrade Guide.
  • The Light SCM plugin API was changed in this release. Light SCM plugins compiled against the old API will not work in this release of Crucible.

Full list of issues fixed in this release:

JIRA Issues (78 issues)
Key Summary Priority Status
CRUC-785 any screenshots of scroll to changeset for doco Major Closed
CRUC-784 filesystem lightscm plugin should not use "current" as the revision name Major Closed
CRUC-777 rework for CR-FE-697 CRUC-728 Major Closed
CRUC-776 rework for CR-FE-702 CRUC-624 Major Closed
CRUC-775 Create unit tests that verify JSON serialization Major Closed
CRUC-773 Add JSON support to Release Notes Major Closed
CRUC-772 Add documentation on how to use JSON to Confluence Major Closed
CRUC-771 Improve the l&f of manage files Major Closed
CRUC-769 Add JSON support to REST Major Closed
CRUC-768 Upgrade to Jersey 1.0, and include jersey-spring for possible future springification Major Closed
CRUC-767 Autosave race condition Major Closed
CRUC-764 Add this change to the release notes Major Closed
CRUC-763 DELETE operations in Crucible REST should return status 204 "No Content" to be more RESTful Minor Closed
CRUC-759 Improve Confluence Light SCM Performance Major Closed
CRUC-758 make scroll to changeset look better Major Closed
CRUC-757 Custom filter object in Crucible REST should not use primitive values Major Closed
CRUC-752 [crucible] in the closed review email subject Major Closed
CRUC-750 Plugin config change will affect user configs Major Closed
CRUC-749 Get Selenium Tests working Major Closed
CRUC-747 Auto save draft comment needs to delete the draft on cancel Minor Closed
CRUC-744 summary email includes deleted comments Major Closed
CRUC-742 Images in patches don't work Minor Closed
CRUC-739 Getting error popup on review due to confusion about a directory. Major Closed
CRUC-736 Automatically save draft comments (autosave) Major Closed
CRUC-735 Error message in Crucible file management is misplaced Minor Closed
CRUC-733 Crucible without FishEye still says FishEye in titles Major Closed
CRUC-729 Can't review binary file becoming textual Critical Closed
CRUC-728 add CSID and SOURCE_URL to lightSCM details Minor Closed
CRUC-725 Light SCM allows creation of repos with the same name as Fisheye repos Critical Closed
CRUC-724 Implement Light SCM plugin for Perforce Major Closed
CRUC-723 Converting Crucible reviews from FishEye repo to LightSCM SVN fails to load revisions Major Closed
CRUC-722 Remove the use of deprecated CrucibleRevision.getSource() Major Closed
CRUC-713 Change REST return code from 200 to 201 "Created" for several POST actions Minor Closed
CRUC-712 Create unit tests for REST Major Closed
CRUC-711 document Alt+Click for selecting review text Major Closed
CRUC-710 You do not have permission to see all the search results, seen in (my) to summarise and out for review Minor Closed
CRUC-709 Refactor exception handling issues Minor Closed
CRUC-708 Change REST filter retrieval from POST to GET Major Closed
CRUC-706 Retrieving non-existing metrics version in REST gives 500 "Internal Server Error", should be 404 Major Closed
CRUC-705 Create RestXxxServices via Spring Minor Closed
CRUC-702 summary email documentation Major Closed
CRUC-701 Support Perforce repositories in RepositoryService Critical Closed
CRUC-700 add maybe-details and maybe-filehistory to FileSummary Major Closed
CRUC-699 Revision Details should be a map Major Closed
CRUC-698 maybe-details provided by SCMs are not used Major Closed
CRUC-697 Change ManageFiles tab so that it does not require so much information from the SCM Major Closed
CRUC-696 Address performance problems in LightSCM plugin API Major Closed
CRUC-695 Crucible REST should throw an exception when adding changesets to reviews that already have comments Major Closed
CRUC-694 Adding changesets on open reviews messes up the in-line comments Major Closed
CRUC-693 Still cannot delete projects Major Closed
CRUC-691 Implement Conditional Get in REST API Major Closed
CRUC-689 Revision details missing from choose diff dropdown Minor Closed
CRUC-688 FR_EXTRA.FRX_ORDER needs a unique constraint Major Closed
CRUC-687 <i>no comment</i> commit message tooltip Minor Closed
CRUC-680 Changeset dates are wrong Major Closed
CRUC-679 Add xwork action that returns the text summary (for copying and pasting). Major Closed
CRUC-678 Add send summary button and form Major Closed
CRUC-677 Update summary template to include comments Major Closed
CRUC-671 Create review from changeset gives HTTP 500 Major Closed
CRUC-670 Improve REST error reporting (HTTP return codes) Major Closed
CRUC-667 re address update of revision details Minor Closed
CRUC-665 Correct documentation for REST API for getting file information Minor Closed
CRUC-658 Scroll To: box for changelogs Major Closed
CRUC-656 Previously deleted files show as having an old version in a review when they are added again Minor Closed
CRUC-655 Downloaded files do not have the correct file name Minor Closed
CRUC-653 [admin] adding a "default reviewer" incorrectly adds an "allowed reviewer" in some cases Major Closed
CRUC-627 make stored reviews viewable when the source isn't available Major Closed
CRUC-624 XML Parsing Error from Crucible Review Service using allReviews filter Major Closed
CRUC-536 Improper code colorization for C++ Trivial Closed
CRUC-529 Have a way to select text in source windows Minor Closed
CRUC-509 Add info about IDE integration in Web UI Major Closed
CRUC-486 Invalid rendering of Search Comments report (table part) Critical Closed
CRUC-475 Create documentation on creating reviews using remote API Minor Closed
CRUC-470 Summary Email Improvements Major Closed
CRUC-395 Stored FRX Major Closed
CRUC-383 Maven Archetype for plugin developers Major Closed
CRUC-380 Light SCM Major Closed
CRUC-327 Copy and paste is not working Major Closed

From 1.6.2 to 1.6.2.1

24 October 2008

This release fixes a problem in 1.6.2 when running Crucible on Windows. Due to a file-lock issue, the upgrade script in 1.6.2 could not start.

  • CRUC-781 Upgrade from 1.6 to 1.6.2 fails for windows machines.

From 1.6.1 to 1.6.2

21 October 2008

This release fixes a bug in the way Crucible stores review data. This bug was introduced in Crucible 1.6.0. We strongly recommend all 1.6.0, 1.6.0-beta and 1.6.1 users immediately upgrade to this release.

If this bug occurs in your Crucible instance, you will find that review data created after that point will be corrupt. If you find that is the case please contact Crucible support for assistance.

  • CRUC-743 Switch from CACHED tables mode back to memory table.

From 1.6.0 to 1.6.1

24 September 2008

This is a bug fix release.

  • Crowd 1.3 users will need to upgrade to Crowd 1.4.4 or later due to an incompatibility with this version of Crucible.