975N/A-------------------------------------------------
975N/AThis is a major update. It's advised you cleanup your old DATA_ROOT and run
975N/Aindexing from fresh. Also the web application should be replaced, since new
975N/Aindexes are not compatible with old application.
975N/AThis is also a general rule for most of opengrok updates. We don't really
975N/Asupport backwards compatibility, unless it would be a really minor update.
975N/Afaster lucene engine(3.0.1) underneath - faster analyzers
975N/Anew jquery(1.4.2) underneath - UI improvements
975N/Asupport for xrefs with Unicode characters(not indexed yet, but finally viewable!)
975N/Anew smf service - just pass the source root, the rest is taken care by the service(Solaris)
975N/ABug #13280: RFE: Configurable tab size for xref
975N/ABug #13362: plainanalyzer xref writer can never end for a file with long lines
975N/ABug #13529: listing of a file (in xref) might take a LONG time
975N/ABug #13330: Wrong URL when search for camel-case identifier has only one match
975N/ABug #13364: regression : Jar analyzer doesn't analyze the jars it used to for 0.7
975N/ABug #13952: size output not correct
975N/ABug #13949: Missing line numbers in xref for XML file
975N/ABug #13961: no quick search box shown on windows (path separator problem in project
names/IDs)
975N/ABug #14030: Many lines with same line number (regression)
975N/ABug #5848: trimmed diff link results in NULL pointer dereference
975N/ABug #3900: Unexpected result when clicking a symbol definition
975N/ABug #3435: C functions are not considered as functions
975N/ABug #14978: upgrade lucene to 3.0.1
975N/ABug #13185: broken focus
975N/ABug #14757: pressing Enter on project select list box takes you to xref instead of submit of the search form
975N/ABug #15004: Improved handling of UTF Byte Order Marks
975N/ABug #15097: make the search bar in listing stay on top of the page
975N/ABug #13997: main logo should take you HOME ;)
975N/ABug #15114: AnalyzerGuru:stripBOM should not use String to avoid encoding issues
975N/ABug #14953: history index for CVS repos should only include default branch if
CVS/Tag is set
975N/ABug #15240: radio buttons in history could behave like
e.g. on wikipedia
975N/ABug #437: OpenGrok should support source files with multibyte characters
975N/ABug #15394: improve IPS package and SMF for OpenSolaris
975N/ABug #15391: Executor should log the commands executed
975N/ABug #14724: Incremental update of Bazaar history broken by instability in revision numbers
979N/ABug #13524: Color coding in diffs is confusing
975N/Afor bug details refer to:
975N/AWe'd like to thank all the people that report bugs, send us ideas and
975N/Aimprovements. Below are just people that sent patches or pushed code, that
975N/Adoesn't mean that we don't appreciate your work. On the contrary, you are
975N/Athe people showing other people(who have the time to write code) what would
975N/Abe good to fix when you use this software and file bugs against it!
975N/ANote that this is just a summary of how many changes each person made which
975N/Adoesn't necessarily reflect how significant each change was. (inspect the
975N/Ahistory log with "hg log -v -r 0.8.1:tip" to get all details)
975N/A 33 Knut Anders Hatlen <Knut.Hatlen@sun.com>
975N/A 22 Lubos Kosco <Lubos.Kosco@sun.com>
975N/A 1 Chris Eldredge <chris.eldredge@gmail.com>
975N/A 1 Vitezslav Batrla <Vitezslav.Batrla@Sun.COM>
975N/ADecember 2009 update 0.8.1
975N/A-------------------------------------------------
975N/Aminor changes from OpenGrok 0.8. Most importantly, the 0.8.1 release fixes
975N/Athe broken Solaris packages. Also OpenGrok script is now improved and 2G of
975N/Amemory is needed for it to accommodate most deployments.
975N/ANovember 2009 update 0.8
975N/A-------------------------------------------------
975N/A * Support more source code repository backends:
975N/A * Support for more languages:
975N/A o Parse C# files with the C analyzer
975N/A * Search through multiple projects at the same time
975N/A * Possibility to register an opengrok search as a search
975N/A * engine(provider) in Firefox(Internet Explorer)
975N/A * History cache stored in Java DB
975N/A * Simplified installation & setup. Improved user interface.
975N/A * Bug #405: Mercurial history parser may easily get out of sync
975N/A * Bug #2243: Show date and time of the last index update
975N/A * Bug #3401: C analyzer recognizes C++ keywords
975N/A * Bug #3624: History cache should be stored in Java DB
975N/A * Bug #4154: History cache should be created automatically for new
975N/A * Bug #4505: resource leakage of ctags processes if started from the
975N/A * Bug #4580: The agent tries to create the repositories on the client
975N/A * Bug #5826: "remote" subversion repositories no longer detected
975N/A * Bug #9468: history of renamed files is lost (mercurial) - use -f only
975N/A * Bug #10440: Skip files with no sections or empty section name string
975N/A * Bug #10442: zip analyzer fails to parse odps
975N/A * Bug #11661: Invalid author link when revision has no author
975N/A * Bug #11662: No author not handled by JDBCHistoryCache
975N/A * Bug #11663: Failure when commit message exceeds ~32K
975N/A * Bug #11664: StringIndexOutOfBoundsException in MercurialHistoryParser
975N/A * Bug #11886: set no word limit for indexing of files (can result in out
975N/A * Bug #11896: indexer chokes on fifos
975N/A * Bug #12029: Check the first 1MB of the file
975N/A * Bug #12081: History not returned for uncached repositories when using
975N/A * Bug #12324: history view should not contain lists of files
975N/AA tentative roadmap for OpenGrok can be found here:
975N/AAs of OpenGrok 0.8 we will change the release model to the train model and
975N/Astart with quarterly releases.
975N/AThe following people contributed to this release since 0.7.
975N/ANote that this is just a summary of how many changes each person made which
975N/Adoesn't necessarily reflect how significant each change was. (inspect the
975N/Ahistory log with "hg log -v -r 0.7:tip" to get all details)
975N/A 121 Knut Anders Hatlen <Knut.Hatlen@sun.com>
975N/A 69 Trond Norbye <trond.norbye@sun.com>
975N/A 50 Lubos Kosco <Lubos.Kosco@sun.com>
975N/A 39 Jorgen Austvik <jorgen.austvik@sun.com>
975N/A 4 Jan Berg <jan.berg@sun.com>
975N/A 4 Peter Bray <Peter.Darren.Bray@gmail.com>
975N/A 1 Scott Halstead <shaltead@bloomberg.net>
975N/A-------------------------------------------------
975N/A* Support more source code repository backends:
975N/A o ClearCase (Magnus Lind)
975N/A* JMX Agent (Jan Stale Berg)
975N/AOpenGrok can now talk JMX with clients. This work is the start of a
975N/Aproject to make it easier to configure OpenGrok. The first proof of
975N/Aconcept is a system tray applet to show OpenGrok status.
975N/Athe system provided svn binary.
975N/A* Store history cache in compressed files to save disk space (Trond)
975N/A* Quality (Trond, Knut Anders, Lubos Kosco, Jorgen Austvik)
975N/A - We have incorporated tools like PMD, FindBugs, CheckStyle and
975N/AHudson into our development process, and fixed lots and lots of
975N/Apotential bugs long before any users experience them.
975N/A - We have started to write unit-tests, and use Emma to measure how
975N/Agood they are. In this release our unit tests cover 61% of our code
975N/A(block coverage), for OpenGrok 0.8 we aim for 70%.
975N/A* General code and design cleanup (Peter Bray, Trond, Knut Anders, Lubos
278N/A-------------------------------------------------
975N/AThis is a bugfix release.
278N/Afull history information, and for the list of contributors. The following is
278N/ABug #67: Duplicate magics in the analyzers
278N/ABug #546: IOException when viewing history for xref root in multi-project installation
278N/ABug #785: Indexer don't use the value specified with -m
278N/ABug #779: Add option to disable index optimization upon indexing
278N/ABug #829: create links to account details in annotate mode
278N/ABug #966: fails on directory names that contain a plus (+) character
278N/ABug #989: Can't reindex a subtree
975N/ABug #988: Make it possible to optimize the index without reindexing
278N/ABug #1007: Add URL friendly project handling
278N/ABug #1009: Economical mode generates suggestion database
278N/ABug #1057: double-colon in search pattern throws an error
248N/A-------------------------------------------------
248N/Afull history information, and for the list of contributors. The following is
248N/A Analyzer-support for SQL
248N/A Support for TeamWare repositories
248N/A Use multiple index databases
115N/A-------------------------------------------------
115N/Afull history information, and for the list of contributors. The following is
115N/A Annotate support for Subversion and Mercurial
115N/A Use of a "history cache" for some SCM's to improve performance
115N/A Replaced system properties with configuration that may be changed runtime
115N/A Updated the Lucene search engine, and allow wildcard search
115N/A Implemented glob'ing for IgnoredNames (-i *.bak)
115N/A Added a meta robots directive to the page headers to stop robots
115N/A Added support for "Projects"
115N/A Allow user-configurable bug patterns
115N/A Fix problems that Tomcat reports IllegalStateException for page redirects
115N/A Added more stack traces when errors occurs
20N/ADecember 2006 update 0.4
20N/A-------------------------------------------------
20N/A Experimental support for Mercurial
20N/A Fixed image path (alt webroot) provided by Nathan Beyer
20N/A Improved JRCS parser provided by Gustav Gunnarsson
20N/A Fix problem with unterminated <form> tag provided by Chris Elving
20N/A Fix problem with how arguments are passed to an editor
20N/A (reported by Joachim Deguara)
20N/A Added patch for glob'ing files provided by Ben Ravago
20N/A Added patch for displaying CVS files not present on HEAD.
20N/A Provided by Chris Elving.
0N/AApril 2006 update 0.3.1
0N/A-------------------------------------------------
0N/A Fix the webapp for custom context option
0N/A Many changes contributed by Knut Pape
0N/A More easy to understand usage message
0N/A PDF files were getting cross-referenced by mistake
0N/A Troff - missing space in xref
0N/AFebruary 2006 update 0.3
0N/A-------------------------------------------------
0N/A Support for Subversion.
0N/A A cscope like GUI for search.
0N/A A GUI wizard for creating or updating search index.
0N/A New option that supports webapps with different context URLs.
0N/A Better display of matched context
0N/A A new CSS style sheet with offwhite theme.
0N/ADecember 2005 update: 0.2.1
0N/A-------------------------------------------------
0N/A Now runs on Microsoft Windows
0N/A a new CSS theme (polished)
0N/A Interim support for PHP and OpenSolaris Assembler code.
0N/A Single distributable file to keep things simple
0N/A Fixes a XSS security issue (reported by Wez Furlong)
0N/A Fixes bug where some CVS revisions could not be retrived
0N/A Fixes bug in handling CVS long histories (reported by Wez Furlong)
0N/A Handles extra characters in CVS symbol names (reported by Wez Furlong)
0N/A More robust EFTAR file handling (reported by Andy Tucker)
0N/A Throws more helpful error messages
0N/A Tomcat
4.x compatibility fixes
0N/A Minor fixes to hypertexting code that handles strings.
0N/A Fixed bug that ignored symlinked SRC_ROOT (reported by Michael Allen)
0N/A The DATA_ROOT files generated by 0.2 are compatible
0N/A and redeploying should work.
0N/A However to get full advantage, it is advisable to
975N/A generate the data from scratch (
i.e. remove the old
0N/AInitial public release, November 2005 Version 0.2
0N/A-------------------------------------------------