Fisheye 4.6 release notes
Blame fallback cache
Remember the time when you wanted to see blame data for a file, and had to wait minutes until it finally appeared? Over and over again whenever you returned to the file?
Fisheye calculates and persists blame data during repository indexing. However, if the indexing is not complete or if a system admin disabled storing of blame data, Fisheye has to contact the source code management system (SCM) to fetch actual data. For slow repos, it might even take several minutes.
With Fisheye 4.6, we’ve introduced an additional in-memory cache for this scenario. Thanks to it, you’ll need to wait only for the first blame request. When you go back to the file and click blame again, you’ll get an immediate response.
Mercurial 4.5 support
Fisheye 4.6 supports Mercurial 4.5.
Git 2.16, 2.17, and 2.18 support
Fisheye 4.6 supports three new major Git versions.
Enhanced support for Perforce on Windows 4.6.1
Fisheye allows you to define encoding for Perforce repository. Before Fisheye 4.6.1 this encoding was used only to process Perforce output. In Fisheye 4.6.1 and later, also input commands are constructed using encoding that is readable by Perforce.
To make sure that the Fisheye input is readable for the Perforce repository, the repository encoding has to be set according to the file paths encoding in the repository. For example, if a committer uses Windows machine with Windows-1252 (“Western Europe") character set as their default encoding, the same encoding must be set in Fisheye.
Other improvements
New Fisheye and Crucible logos with a brighter blue navigation bar, the latest PostgreSQL JDBC driver, and a number of security fixes are yet another reasons to upgrade to the latest version.
API changes
REST and Java APIs have been enhanced to handle multiple issues in a review. Also some deprecated methods have been removed, so your apps may require an update. Please read Fisheye upgrade guide for more details.
Change log
This section will contain information about the Fisheye 4.6 minor releases as they become available. These releases will be free to all customers with active Fisheye software maintenance.
If you are upgrading from an earlier version of Fisheye, please refer to the Fisheye upgrade guide.
The issues listed below highlights some of the bugs resolved in Fisheye 4.6.x.