OPENGROK 0.8 RELEASE NOTES

OpenGrok is a wicked fast source code browser. 
http://www.opensolaris.org/os/project/opengrok/

OpenGrok is a fast and usable source code search and cross reference 
engine. It helps you search, cross-reference and navigate your source 
tree. It can understand various program file formats (c, c++, c#, java, 
sh, ...) and version control histories like (Mercurial, Git, SCCS, RCS, 
CVS, Subversion, Teamware, ClearCase, Perforce, Monotone and Bazaar.) In 
other words it lets you grok (profoundly understand) the open source, 
hence the name OpenGrok. It is written in Java.

Since OpenGrok 0.7 was released October 17, 2008 a lot of features and 
fixes has been incorporated into OpenGrok in almost 300 commits for the 
0.8 release.


  FEATURES

    * Support more source code repository backends:
          o Bazaar
          o Monotone
    * Support for more languages:
          o Fortran
          o Detect C++ keywords
          o Parse C# files with the C analyzer
    * Search through multiple projects at the same time
    * Possibility to register an opengrok search as a search
      engine(provider) in Firefox(Internet Explorer)
    * History cache stored in Java DB
    * Simplified installation & setup. Improved user interface.


  BUG FIXES

    * Bug #405: Mercurial history parser may easily get out of sync
    * Bug #2243: Show date and time of the last index update
    * Bug #3401: C analyzer recognizes C++ keywords
    * Bug #3624: History cache should be stored in Java DB
    * Bug #4154: History cache should be created automatically for new
      repositories
    * Bug #4505: resource leakage of ctags processes if started from the
      agent
    * Bug #4580: The agent tries to create the repositories on the
      client side
    * Bug #5826: "remote" subversion repositories no longer detected
    * Bug #6658: rss.jsp generates ill-formed XML
    * Bug #9468: history of renamed files is lost (mercurial) - use -f
      only for files
    * Bug #10440: Skip files with no sections or empty section name
      string table
    * Bug #10442: zip analyzer fails to parse odps
    * Bug #11661: Invalid author link when revision has no author
    * Bug #11662: No author not handled by JDBCHistoryCache
    * Bug #11663: Failure when commit message exceeds ~32K
    * Bug #11664: StringIndexOutOfBoundsException in MercurialHistoryParser
    * Bug #11886: set no word limit for indexing of files (can result in
      out of memory errors!)
    * Bug #11896: indexer chokes on fifos
    * Bug #12029: Check the first 1MB of the file
    * Bug #12081: History not returned for uncached repositories when
      using JDBCHistoryCache
    * Bug #12324: history view should not contain lists of files


  THE ROAD AHEAD

A tentative roadmap for OpenGrok can be found here: 
http://www.opensolaris.org/os/project/opengrok/Roadmap/

As of OpenGrok 0.8 we will change the release model to the train model 
and start with quarterly releases.


  CONTRIBUTORS

The following people contributed to this release since 0.7.

Note that this is just a summary of how many changes each person made 
which doesn't necessarily reflect how significant each change was. 
(inspect the history log with "|hg log -v -r 0.7:tip|" to get all details)

 121 Knut Anders Hatlen <Knut.Hatlen at sun.com>
  69 Trond Norbye <trond.norbye at sun.com>
  50 Lubos Kosco <Lubos.Kosco at sun.com>
  39 Jorgen Austvik <jorgen.austvik at sun.com>
   4 Jan Berg <jan.berg at sun.com>
   4 Peter Bray <Peter.Darren.Bray at gmail.com>
   1 Scott Halstead <shaltead at bloomberg.net>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://mail.opensolaris.org/pipermail/opengrok-discuss/attachments/20091119/fe501f6a/attachment.html>

Reply via email to