Release Notes: This release has been tested with JDK7 and Tomcat 7. JDK6 is now unsupported. Lucene 4.7.1 is now used, as it is much faster, does not need a spellindex, and supports regexp search. PL/SQL, Scala, and uuencode languages/analyzers were added. PHP analyzers were improved. Monotone and Mercurial SCM support was improved, and AccuRev and Surround SCMs are now supported. New config options were provided in the OpenGrok script. Search by analyzer/language is now possible. Full history tracking for files renamed in Mercurial repositories was added (disabled by default). Many history cache fixes and tunables were applied. A zaphist history cleanup command was added along with better developer info.
Release Notes: A problem with the ignore list not skipping many files was fixed. Caching was added to the Web app. There were various cleanups and script improvements. README files are now shown again if the indexer is out of sync. When upgrading, there is no need to reindex from scratch.
Release Notes: New features include a Python analyzer, a Perl analyzer, and listing of variables and methods for quicker navigation. The sh analyzer xrefs were improved. The SQL analyzer was updated to SQL:2008. UI usability improvements were made. Lucene was updated to 3.0.2. Maven was introduced as an alternative build system to Ant. Lots of bugs were fixed.
Release Notes: A faster Lucene engine (3.0.1) with faster analyzers. jQuery 1.4.2, with UI improvements. Support for xrefs with Unicode characters (not indexed yet, but finally viewable). A new SMF service: just pass the source root, and the rest is taken care of by the service (Solaris/OpenSolaris only). Many bugfixes.
Release Notes: More source code repository backends are supported, including Bazaar and Monotone. Support for more languages was added, including Fortran, detection of C++ keywords, and parsing of C# files with the C analyzer. You can search through multiple projects at the same time. An opengrok search may now be registered as a search engine (provider) in Firefox (or Internet Explorer). History cache is stored in Java DB. Installation and setup were simplified. The user interface was improved.
Release Notes: This release supports more source code repository backends: ClearCase, Git, Razor, and JMX Agent. An external Subversion binary is used instead of svn-javahl.jar. Java logging was implemented. The history cache is stored in compressed files to save disk space.
Release Notes: Lots of bugs have been fixed. This includes duplicate magics in the analyzers. IOExceptions are no longer thrown when viewing history for xref root in a multi-project installation. The indexer uses the value specified with -m now. The option to disable index optimization upon indexing is now available. Links have been created to account details in annotate mode. Directory names can contain a plus (+) character now. Subtrees can be reindexed. The index can be optimized without reindexing. URL friendly project handling has been added. Double-colons in a search pattern no longer throw an error.
Release Notes: This release adds analyzer support for Tcl/Tk and SQL, and support for TeamWare repositories.
Release Notes: Support for Subversion (SVN). A cscope-like GUI for search. A GUI wizard for creating or updating the search index. A new option that supports Web apps with different context URLs. Better display of matched context. Following the tradition of the last release, there is a new CSS style sheet with an off-white theme.