This page last changed on Oct 07, 2008 by edawson.

23 September 2008

Atlassian presents FishEye 1.6

FishEye release 1.6 is a major release that adds functional and performance improvements. FishEye 1.6 has a faster, more powerful Quick Search which includes change indexing. It also now supports assigning adminstration privileges to user accounts or groups. This new FishEye is faster, containing both tune-ups of the core code as well as new features enhancing use in teams. Finally, there's also been additions made to the technology powering FishEye extensions, for third-party developers.


Highlights of this release:

Upgrading to FishEye 1.6

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

Highlights of FishEye 1.6

FishEye Search Enhancements

FishEye now indexes the content of every commit. This enables searching on all content in your Subversion, Perforce or CVS repository. Furthermore, you can search for added or deleted content. Read more.

Quick Search

FishEye's Quick Search has been completely rewritten for better accuracy and performance; Quick Search results are now returned instantaneously regardless of the repository size. Result types are better weighted to increase their relevance. Results have content preview with hit highlighting and are properly weighted, taking the date into account. Changeset results are returned based on content modifications, additions and deletions. FishEye now indexes the full content of every commit and will return changesets for content hits. Path and filename search is now an order of magnitude faster on large repositories. Finally, support for keywords in search enables you to quickly get the result you are looking for. For example, entering cs:1902 will take you straight to changeset 1902.

Screenshot: Improved FishEye Quick Search

General Search

You can now search specifically for added and deleted content. This enables you to quickly find when code was deleted or modified. For instance, you can search for a method name to find out what it was previously called.

Advanced Search and EyeQL

All of the improvements made to Quick Search and General Search are available when using Advanced Search and EyeQL.

Multiple Admin Users

FishEye now allows the Administrator to grant other FishEye users Admin status. These Admin Users can also carry out any of the tasks that may have required the Administrator password. Admin privileges can be conferred using built-in or external directory group membership. Read more.

Screenshot: FishEye Admin Users

Remote API Improvements

Enhancing the Remote API, the FishEye team have incorporated a maxreturns option, which lets you control the quantity of returned results. Also the range of functions is extended with the new ancestor return clause and history search items. Finally, Perforce data is now exposed in the remote API, allowing Perforce jobs to be accessed via remote API calls. Read more.

Changes to Charts

FishEye 1.6 has a new change chart type. The change chart shows relative net line activity for a period. It is intended to give a quick "zoomed in" view of activity by extension, author, or subdirectory for a short period. Change charts start from a linecount of 0 at the start date for comparative purposes. Read more.

Screenshot: FishEye's Change Chart

Perforce Performance Tweaks

Perforce users can now specify a changelist to start scanning from. For some users, this will dramatically improve indexing time and runtime performance by ignoring irrelevant historical data. This is achieved with one simple configuration option called 'skip labels'.

Numerous improvements and bug-fixes

JIRA Issues (69 issues)
Key Summary Priority Status
FE-638 webwork 2.2.6 is not setting svnsymbolic in editrepository Blocker Closed
FE-434 show match-in-context in quicksearch (hit highlighting) Major Closed
FE-437 improve performance of filename searches in quicksearch Major Closed
FE-438 Do content searches in quicksearch Major Closed
FE-467 Calculating the correct version for diffs doesn't work for perforce Major Closed
FE-288 Repositories still occasionally get stuck in Stopping state Major Closed
FE-82 Re-index request: show message "Could not stop repository within 20 seconds. Re-index aborted." Major Closed
FE-650 Documentation: New 'Advanced' mode hides attributes in Add Repository screen Major Closed
FE-536 "List Repositories" method in the remote API documentation Major Closed
FE-584 Create the ability for customers to create support cases via Fisheye Major Closed
FE-605 added files appear as empty diffs Major Closed
FE-550 improve catch-all svn symbolic regex Major Closed
FE-600 TODO appearing in UI for comments Major Closed
FE-503 com.cenqua.fisheye.svn.SvnCache is throwing NPEs Major Closed
FE-435 Quick-search redo UI requirements Major Closed
FE-393 Use a single regularexpression to catch all tag/branch/trunk patterns Major Closed
FE-566 diff-to-previous on annotate page 404s Major Closed
FE-617 for new svn repositories, defaut for t/b/t should be None Major Closed
FE-521 CLONE -StackOverflow Major Closed
FE-378 review multithreading of RevCacheReader Major Closed
FE-296 Get Id button does not work in Trusted Application screen under IE Major Closed
FE-483 Ensure all user preferences are in user profile Major Closed
FE-554 Add LIMIT clause to EyeQL documentation Major Closed
FE-658 Chart constraint dropped on second level subdir Major Closed
FE-578 "Search just <repo:parh>" breadcrumb links are borked - escapes parameter separators Major Closed
FE-674 RSS Feed Title is missing space Major Closed
FE-675 RSS Feed Entries have almost no information in title Major Closed
FE-668 "Edit repository details" throws an NPE when a p4 repo has invalid info Major Closed
FE-630 Bundle SAL 1.1 in FishEye Major Closed
FE-648 Disabling the check box, next to the config.xml file still sends the config.xml file via Admin > SysInfo > Raise a support request Major Closed
FE-389 only ask group to do group-membership tests for crowd users Major Closed
FE-338 Please add ability to specify initial revision from which to begin initial scan Major Closed
FE-494 Add a link to the changeset on the annotation page Major Closed
FE-549 Search tokenizes on underscores Major Closed
FE-436 Improved Quick Search Major Closed
FE-515 Allow P4 label scanning to be skipped Major Closed
FE-541 Allow limiting of number of results returned by remote API Major Closed
FE-505 Retrieve Password Major Closed
FE-504 command line reindex doens't work when loopback is not 127.0.0.1 Major Closed
FE-500 Expose Changeset "Fixes Perforce Jobs" data in EyeQL (and REST api) Major Closed
FE-555 Documentation: Add maxReturn parameter to remote API Major Closed
FE-552 Have an error page rather than 403 page when SVN permission denied Major Closed
FE-524 upgrade to trusted apps 1.0, remove seraph dep Major Closed
FE-301 IndexOutOfBoundsException when opening annotated view Major Closed
FE-562 resolve springsource/log4j versioning problem Major Closed
FE-559 Add 'ancestor' return clause to EyeQL Major Closed
FE-532 upgrade to webwork 2.2.7 (fixes security problem) Major Closed
FE-540 "Data Types and Structures" information in the Remote API page Major Closed
FE-352 Add a shortcut in browse for making a diff for a given revision and the one before it Major Closed
FE-479 next and previous links on diff and annotation pages Major Closed
FE-511 NPE when configuration file was not found Major Closed
FE-685 Automatical user management from Crowd Minor Closed
FE-649 Cannot specify starting revision when creating perforce repo. The option only appears in the edit screen Minor Closed
FE-607 Create documentation for new feature, create support issues via fisheye Admin > Sysinfo screen Minor Closed
FE-495 Self Signup layout borked Minor Closed
FE-464 upgrade to latest spring (at least 2.5.4) Minor Closed
FE-651 Weight quicksearch results by date Minor Closed
FE-687 RSS Feed entry items truncate differently to 1.5.x Minor Closed
FE-513 Redirected to javax.servlet.ServletException 500 error page when accessing to a disabled/stopped repository Minor Closed
FE-491 Hide optional fields in repo setup Minor Closed
FE-428 Check for updates option Minor Closed
FE-636 Make update polling configurable in admin section Minor Closed
FE-319 Can't access /admin/ when logged in via Crowd Minor Closed
FE-643 "Request Garbage Collection" link on SysInfo/Support page redirects badly Minor Closed
FE-596 CSS syntax highlighting omissions Minor Closed
FE-482 SVN repositories default to UTF-8 Minor Closed
FE-678 Link to file view in quicksearch results Trivial Closed
FE-529 Add an "Add Repository" link to the top of the repository list page in admin screen Trivial Closed
FE-487 Remove the colon trailing repository names on the Fisheye home page Trivial Closed


Document generated by Confluence on Jul 06, 2009 21:40