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

FishEye Changelog

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

From 1.2.4 to 1.2.5

This release contains bug-fixes and minor improvements. Please note the change to behavior of built-in users when using LDAP or host-based authentication.

  • CHANGE: When using LDAP or host-based authentication, built-in users can now view repositories if there are no security constraints on the repository. Previously, built-in users could never see repositories when using LDAP or host-based authentication.
  • Fix a bug where FishEye Professional license holders could not start a 5th repository.
  • [CVS] Correctly expand $Name$ when viewing files, and in tarballs.
  • [CVS] In some cases, FishEye could send watch emails that did not contain the full changeset. This sometimes occured if the cvs commit took several seconds/minutes to complete.
  • [CVS] More graceful handling of corrupted CVSROOT/history files.
  • Include a "raw" download link when displaying links to "latest revision".
  • Added highlighting for .sql files.

From 1.2.3 to 1.2.4

This release a few small problems with FishEye's Subversion support.

  • SVN: Fix a problem where FishEye would stop scanning a Subversion repository when it encountered certain diffs that contained binary content.
  • SVN: Fix a problem where FishEye incorrectly limits the number of concurrent requests to a Subversion repository. Previously, FishEye might timeout when making many concurrent requests to SVN even if you had not specified a throttle.
  • SVN: Fix a problem where FishEye would sometimes generate a link to the annotated view of a binary file.

From 1.2.2 to 1.2.3

This release fixes a small bug in 1.2.2, where all simple searches were done as if "Most Recent Revisions" was selected.

From 1.2.1 to 1.2.2

This release contains improvements and bug fixes.

Improvements

  • Enable custom JSP/HTML for FishEye Enterprise License users.
  • Added a "Most Recent Revisions" (aka "is head") checkbox to the search page.
  • You can now control the width and height of line-graph images if using the image URLs directly.
  • Show more repository status information in the main Admin page.
  • You can now shutdown FishEye from the Admin screens.
  • SVN: Greatly improved memory usage when scanning copied directories in SVN.

Bug fixes

  • Fix bug where RSS feed URLs were generated in some places when a constraint was active.
  • On History/Annotation pages, better preserve the symbolic revision/tag name in the used the original URL.
  • SVN: Fix bug where FishEye could generate a file-not-found error when scanning a directory-move followed by a modify.
  • SVN: On repositories where FishEye does not have access to do a svn info on the root directory, FishEye can now intelligently choose an appropriate subdirectory.

From 1.2 to 1.2.1

This is a bug-fix release.

  • Fix problem where rendering some changesets (especially in RSS feeds) could use up large amounts of memory.
  • [SVN] Fix problem when paths in the repository use Chinese characters.

From 1.2RC1 to 1.2

Changes since the last beta release.

Bug fixes and improvements

  • Minor bug fixes in the Admin pages.
  • SVN: fix problem where an error during a repository-scan caused problems rendering some FishEye pages.

From 1.1.3 to 1.2

Changes made to FishEye from 1.1.3 (includes changes made during the 1.2 beta releases).

New features

  • Email watches. Logged in users can subscribe to configurable change notifications on any directory level in the repository.
  • User preferences. Logged in users can configure many aspects of FishEye's display. Users can now edit their email address and change their password (for built-in accounts)
  • Expose a plugin API that allows you to implement custom authentication/authorization. Refer to the documentation.
  • Age and Author visualizations. On the annotation view, these visualizations give a quick overview of the ownership and age of file contents.
  • AJP support. Allows authenticated access to FishEye via Apache.
  • Backup support from CLI or web admin. Backs up FishEye configuration data.

Bug fixes and improvements

  • Lazy loading in ChangeSet view.
  • Many significant performance improvements:
    • Improved initial scan time for CVS and SVN.
    • Reduced runtime memory footprint.
    • Faster charting with better caching.
    • Improved running response time.
    • Search performance has been greatly improved.
  • SVN: fisheye access control now optional
  • ChangeSet navigation. Previous and Next link allow users to browse easily between changesets from the changeset page.
  • Enhanced EyeQL. The EyeQL tag queries ("between tags" and "tagged < T" etc) now search across branches.
  • Calendar widgets for quick date entry.
  • Better management of memory allocated to in-memory caches. This avoids some out-of-memory situations if you have many (tens or hundreds) of repositories.
  • Fix bug in the REST API where a malformed XML document was returned when you don't have permission to access a repository.
  • Fix bug where line-numbers may be incorrect when doing a diff with the "ignore blank lines" option turned on.
  • SVN: The Changelog (and the "Recent Changes" box on the Browse page) now show changesets that are physically below the given directory. Previously, FishEye would pull in changesets that were on other similar paths (for example, on a branch).
  • Add a per-repository enable-line-history property. Useful if the line-graphs take a long time to generate and you are happy to disable them.
  • Fix the scale used for the y-axis of line-history graphs. Prevents a problem where the y axis was twice as large as maximum y value.
  • SVN: FishEye can now scan a repository from a given start revision. FishEye will ignore everything before the start revision.
  • Watches: fix problem where watches did not work correctly for builtin users when anonymous access to the repository was disabled.
  • SVN and CVS: large performance improvement when scanning repositories, especially for files with many revisions.
  • FishEye now loads additional, site-specific .jar files from $FISHEYE_INST/lib.
  • You can now test your repository connection settings in the Admin screens, without having to "start" the repository.
  • When a newly added repository does its initial scan, other existing repositories do their scans in another background thread. Previously, initial scans of new repositories blocked other repositories from updating.
  • Fix corruption issue with FishEye's index/cache.
  • Fix bug where FishEye would log an error about a zero-height image.
  • SVN: If you have multiple tag rules in your symbolic setup, and several rules match the same directory, FishEye now picks the most specific rule.
  • SVN: the Admin screen for editing branch/tag/trunk setup now works correctly in IE.
  • SVN: fix problem where a deleted revision might not appear in a file's history.
  • API: clearer errors regarding permission problems when accessing the remote API.
  • Help: New context sensitive help links in admin UI
  • SVN: Eliminated idle SVN background diff management threads
  • SVN: Accept any ssl certificate when connecting via https
  • SVN: Removed ability to annotate a file where a revision in the file's history is binary
  • SVN: Improved SVN client config validation in admin UI

Functionality Change

  • Due to a performance problem in the release, the Calendar box on the Changelog page is disabled by default. You can enable the Calendar in the "Properties" section in your Repository or Repository-Defaults Admin screen.