Home | Clover | Clover.NET | FishEye | Crucible | Support | Account | Download | Buy Now

FishEye Changelog

NOTE: As of 1.3, FishEye now requires a JVM version 1.5 or later. Previously, 1.4+ was required.

FishEye 1.3 contains many bugfixes and improvements, and adds support for Perforce.

NOTE: Upgrading from 1.3.4 (or earlier) will force a complete re-index of P4 repositories.

NOTE: Upgrading from 1.2.5 (or earlier) or 1.3beta8 (or earlier) will force a complete re-index of CVS repositories.

NOTE: Upgrading from from 1.1.x (or earlier) or 1.2beta2 (or earlier) will force a complete re-index of SVN repositories.

For changes prior to 1.3, see the 1.2.x Changelog.

New features in 1.3

  • Support for the Perforce version control system.
  • SVN properties are now shown.
  • Quicksearch now searches for changeset ids.
  • New "mixed" chart on annotation pages, showing author-over-time breakdown.
  • Side by Side diffs (1.3.1)

From 1.3.6 to 1.3.7

This release adds some new user-related functions and includes bug-fixes.

New Features

  • You can now allow users to create their own user accounts (sign-up).
  • The list of tags against a revision can now be returned via EyeQL.

Bug fixes

  • Fix problem where some users where redirected to /uar/browser.css after login.
  • Download zip Tarball causes Error 500 for empty repositories.
  • NPE when license doesn't exist yet.
  • Search link causes "404 page not found" for empty repositories.
  • Fix double-encoding of some characters in some links in the directory-tree box.

From 1.3.5 to 1.3.6

This is a small bug-fix release. It addresses a stack-overflow problem for some configurations.

From 1.3.4 to 1.3.5

NOTE: Upgrading to this version will force a complete re-index of P4 repositories.

Improvements

  • User friendly UI-based license entry and maintenance.
  • Syntax highlight files when displaying a diff.
  • Add Ruby and Coldfusion syntax highlighting. Look for custom sytnax files in FISHEYE_INST/syntax.
  • EyeQL enhancement: a new clause to match on changeset ids csid = "1234".
  • EyeQL enhancement: more return types such as isAdded and isBinary.

Fixes

  • Many performance improvements when scanning Perforce repositories.
  • Changelog missing some changesets in CVS when there is a path constraint.
  • Handle svn diff output in languages other than English.
  • Fix problem with long directory names wrapping in the directory tree.

From 1.3.3 to 1.3.4

Bug fixes, changes and improvements

  • Fix compatibility between Cenqua and Atlassian licenses.
  • [SVN] Convert slash / characters to a hyphen - in tag/branch names.
  • [SVN] Better handling of precedence of tag/branch/trunk symbolic rules.
  • [SVN] Add a manual test field in Admin screens to test symbolic rule setup.
  • [P4] Add ability to configure Perforce updater in Admin screens.
  • [P4] Some improvements when scanning Perforce repositories.

From 1.3.2 to 1.3.3

This build allows FishEye to be used with Atlassian licenses.

From 1.3.1 to 1.3.2

Bug fixes, changes and improvements

  • Fix potential XSS vulnerability in quick-search page.
  • Fix problem sending watch emails where the commit message contains a tab character.
  • [SVN] Add support for requesting a rescan between given revisions.
  • [SVN] Improve scan performance, and better handle add operations from outside FishEye's view of the repository.
  • [SVN] Improve scan performance by not fetchings diffs for binary files.
  • [SVN] Timeout settings now configurable via Admin screens.
  • [SVN] Display SVN properties at the directory level.
  • [P4]] Address problem fetching labels for files.
  • Fix Javascript problem in IE when logging into the Admin screens.

From 1.3 to 1.3.1

Bug fixes, changes and improvements

  • The truncate diff setting should now work in Internet Explorer
  • Fix issue with duplicate paths in tarball generation
  • [P4]An empty <p4-config> element would cause an error
  • Unknown repos now return a 404 status rather than 500
  • [SVN]Handle empty content files when using SvnKit
  • [CVS]Allow $ in author names.
  • FishEye now uses the tabwidth setting in each user's profile
  • [SVN]Fix issue where FishEye incorrectly states that no username was supplied
  • Fix IE7 directory spacing problem
  • Implement side-by-side diffs

From 1.3beta9 to 1.3

Bug fixes, changes and improvements

  • Various improvements when scanning Perforce repositories.
  • [SVN] fix for problem with diff hyperlinks to re-added files.
  • Fix problem where some paths were not correctly html-escaped.
  • Fix "NoSuchFieldError deferredExpression" problem on some platforms (due to a 3rd-party library being included twice).
  • Ensure LDAP connections are closed in all situations.

From 1.3beta8 to 1.3beta9

NOTE: Upgrading to 1.3beta9 will force a complete re-index of CVS repositories.

Bug fixes, changes and improvements

  • Upgrade JVM requirement to 1.5+.
  • Upgrade embedded HTTP engine (Jetty). This fixes some bugs and improves performance under load.
  • Fix a performance problem (esp. under load). "Recent Changes" pages should return much faster now.
  • Fix a very slow memory leak when FishEye is under load (for example, when it is being crawled by a web spider).
  • Fix a problem where daily-emails would break after a backup was performed.
  • [CVS] Fix an error introduced when FishEye builds its repository cache. This requires a full re-scan of CVS repositories.
  • [CVS] Fix a problem where FishEye could not parse in RCS files author names that were only numerical digits.
  • [CVS] Fix bug when creating tar/zip files from a branch constraint.
  • [SVN] FishEye will now timeout long running SVN connections that have blocked.
  • [SVN] Fix problem where FishEye was not storing SVN properties correctly.
  • [SVN] Fix a bug when entering a revision beyond the current last revision in quick search.

From 1.2.5 to 1.3beta8

Bug fixes and improvements

  • [SVN] When importing a repository from a given start revision, you can now nominate if it should import the state of the repository at that revision, or just import changes made after that revision.
  • [CVS] Fix a bug where FishEye would send out watch emails for historical changesets after a re-index.
  • Performance improvements to changeset page when one of the files in the changeset has a very large history.
  • [SVN] Some changes that improve the speed of the initial-scan for some SVN repositories.
  • Fix a bug when FishEye generates RSS feed urls constrained by author, when the author has an "@" in their name.
  • [SVN] Fix a bug when a tag is deleted (as part of a move).