1+ April 2010 update 0.9
2+ -------------------------------------------------
3+ This is a major update. It's advised you cleanup your old DATA_ROOT and run
4+ indexing from fresh. Also the web application should be replaced, since new
5+ indexes are not compatible with old application.
6+ This is also a general rule for most of opengrok updates. We don't really
7+ support backwards compatibility, unless it would be a really minor update.
8+
9+ New Features:
10+
11+ faster lucene engine(3.0.1) underneath - faster analyzers
12+ new jquery(1.4.2) underneath - UI improvements
13+ support for xrefs with Unicode characters(not indexed yet, but finally viewable!)
14+ new smf service - just pass the source root, the rest is taken care by the service(Solaris)
15+
16+ Bugs fixed:
17+
18+ Bug #13280: RFE: Configurable tab size for xref
19+ Bug #13362: plainanalyzer xref writer can never end for a file with long lines
20+ Bug #13529: listing of a file (in xref) might take a LONG time
21+ Bug #13330: Wrong URL when search for camel-case identifier has only one match
22+ Bug #13364: regression : Jar analyzer doesn't analyze the jars it used to for 0.7
23+ Bug #13884: IndexOutOfBoundsException in List2TokenStream.next()
24+ Bug #13952: size output not correct
25+ Bug #13951: Wrong revision in info.properties when not building from head of trunk
26+ Bug #13949: Missing line numbers in xref for XML file
27+ Bug #13961: no quick search box shown on windows (path separator problem in project names/IDs)
28+ Bug #14030: Many lines with same line number (regression)
29+ Bug #5848: trimmed diff link results in NULL pointer dereference
30+ Bug #3900: Unexpected result when clicking a symbol definition
31+ Bug #3435: C functions are not considered as functions
32+ Bug #14978: upgrade lucene to 3.0.1
33+ Bug #13185: broken focus
34+ Bug #14757: pressing Enter on project select list box takes you to xref instead of submit of the search form
35+ Bug #15004: Improved handling of UTF Byte Order Marks
36+ Bug #15097: make the search bar in listing stay on top of the page
37+ Bug #13997: main logo should take you HOME ;)
38+ Bug #15114: AnalyzerGuru:stripBOM should not use String to avoid encoding issues
39+ Bug #14953: history index for CVS repos should only include default branch if CVS/Tag is set
40+ Bug #15240: radio buttons in history could behave like e.g. on wikipedia
41+ Bug #437: OpenGrok should support source files with multibyte characters
42+ Bug #15394: improve IPS package and SMF for OpenSolaris
43+ Bug #15391: Executor should log the commands executed
44+ Bug #14724: Incremental update of Bazaar history broken by instability in revision numbers
45+
46+ for bug details refer to:
47+ http://defect.opensolaris.org/bz/buglist.cgi?query_format=advanced&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=INCOMPLETE&bug_status=ACCEPTED&bug_status=CAUSEKNOWN&bug_status=FIXUNDERSTOOD&bug_status=FIXINPROGRESS&bug_status=REOPENED&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&target_milestone=0.9&product=opengrok
48+
49+ Contributors:
50+
51+ We'd like to thank all the people that report bugs, send us ideas and
52+ improvements. Below are just people that sent patches or pushed code, that
53+ doesn't mean that we don't appreciate your work. On the contrary, you are
54+ the people showing other people(who have the time to write code) what would
55+ be good to fix when you use this software and file bugs against it!
56+ Note that this is just a summary of how many changes each person made which
57+ doesn't necessarily reflect how significant each change was. (inspect the
58+ history log with "hg log -v -r 0.8.1:tip" to get all details)
59+
60+ 33 Knut Anders Hatlen <
[email protected] >
61+ 22 Lubos Kosco <
[email protected] >
62+ 1 Chris Eldredge <
[email protected] >
63+ 1 Vitezslav Batrla <
[email protected] >
64+
65+
66+ December 2009 update 0.8.1
67+ -------------------------------------------------
68+ minor changes from OpenGrok 0.8. Most importantly, the 0.8.1 release fixes
69+ the broken Solaris packages. Also OpenGrok script is now improved and 2G of
70+ memory is needed for it to accommodate most deployments.
71+
72+ November 2009 update 0.8
73+ -------------------------------------------------
74+ FEATURES
75+
76+ * Support more source code repository backends:
77+ o Bazaar
78+ o Monotone
79+ * Support for more languages:
80+ o Fortran
81+ o Detect C++ keywords
82+ o Parse C# files with the C analyzer
83+ * Search through multiple projects at the same time
84+ * Possibility to register an opengrok search as a search
85+ * engine(provider) in Firefox(Internet Explorer)
86+ * History cache stored in Java DB
87+ * Simplified installation & setup. Improved user interface.
88+
89+ BUG FIXES
90+
91+ * Bug #405: Mercurial history parser may easily get out of sync
92+ * Bug #2243: Show date and time of the last index update
93+ * Bug #3401: C analyzer recognizes C++ keywords
94+ * Bug #3624: History cache should be stored in Java DB
95+ * Bug #4154: History cache should be created automatically for new
96+ * repositories
97+ * Bug #4505: resource leakage of ctags processes if started from the
98+ * agent
99+ * Bug #4580: The agent tries to create the repositories on the client
100+ * side
101+ * Bug #5826: "remote" subversion repositories no longer detected
102+ * Bug #6658: rss.jsp generates ill-formed XML
103+ * Bug #9468: history of renamed files is lost (mercurial) - use -f only
104+ * for files
105+ * Bug #10440: Skip files with no sections or empty section name string
106+ * table
107+ * Bug #10442: zip analyzer fails to parse odps
108+ * Bug #11661: Invalid author link when revision has no author
109+ * Bug #11662: No author not handled by JDBCHistoryCache
110+ * Bug #11663: Failure when commit message exceeds ~32K
111+ * Bug #11664: StringIndexOutOfBoundsException in MercurialHistoryParser
112+ * Bug #11886: set no word limit for indexing of files (can result in out
113+ * of memory errors!)
114+ * Bug #11896: indexer chokes on fifos
115+ * Bug #12029: Check the first 1MB of the file
116+ * Bug #12081: History not returned for uncached repositories when using
117+ * JDBCHistoryCache
118+ * Bug #12324: history view should not contain lists of files
119+
120+ THE ROAD AHEAD
121+
122+ A tentative roadmap for OpenGrok can be found here:
123+ http://www.opensolaris.org/os/project/opengrok/Roadmap/
124+
125+ As of OpenGrok 0.8 we will change the release model to the train model and
126+ start with quarterly releases.
127+
128+ CONTRIBUTORS
129+
130+ The following people contributed to this release since 0.7.
131+
132+ Note that this is just a summary of how many changes each person made which
133+ doesn't necessarily reflect how significant each change was. (inspect the
134+ history log with "hg log -v -r 0.7:tip" to get all details)
135+
136+ 121 Knut Anders Hatlen <
[email protected] >
137+ 69 Trond Norbye <
[email protected] >
138+ 50 Lubos Kosco <
[email protected] >
139+ 39 Jorgen Austvik <
[email protected] >
140+ 141+ 142+ 1 Scott Halstead <
[email protected] >
143+
144+ October 2008 update 0.7
145+ -------------------------------------------------
146+ NEW FEATURES
147+
148+ * Support more source code repository backends:
149+ o ClearCase (Magnus Lind)
150+ o Git (Jorgen Austvik)
151+ o Razor (Peter Bray)
152+
153+ * JMX Agent (Jan Stale Berg)
154+
155+ OpenGrok can now talk JMX with clients. This work is the start of a
156+ project to make it easier to configure OpenGrok. The first proof of
157+ concept is a system tray applet to show OpenGrok status.
158+
159+ * Use external Subversion binary instead of svn-javahl.jar (Trond)
160+
161+ A lot of our users had problems installing svn-javahl.jar, now we use
162+ the system provided svn binary.
163+
164+ * Logging
165+
166+ OpenGrok is changed to use standard java.util.logging (Jan Stale Berg,
167+ Trond, Lubos Kosco)
168+
169+ * Store history cache in compressed files to save disk space (Trond)
170+
171+ * Quality (Trond, Knut Anders, Lubos Kosco, Jorgen Austvik)
172+ - We have incorporated tools like PMD, FindBugs, CheckStyle and
173+ Hudson into our development process, and fixed lots and lots of
174+ potential bugs long before any users experience them.
175+ - We have started to write unit-tests, and use Emma to measure how
176+ good they are. In this release our unit tests cover 61% of our code
177+ (block coverage), for OpenGrok 0.8 we aim for 70%.
178+
179+ * General code and design cleanup (Peter Bray, Trond, Knut Anders, Lubos
180+ Kosco, Jorgen Austvik)
181+
182+
1183April 2008 update 0.6.1
2184-------------------------------------------------
3- Thgis is a bugfix release.
185+ This is a bugfix release.
4186
5187Please see http://src.opensolaris.org/source/history/opengrok/trunk/ for
6188full history information, and for the list of contributors. The following is
@@ -13,7 +195,7 @@ Bug #779: Add option to disable index optimization upon indexing
13195Bug #829: create links to account details in annotate mode
14196Bug #966: fails on directory names that contain a plus (+) character
15197Bug #989: Can't reindex a subtree
16- Bug #988: Make it possible to optimize the index without reingexing
198+ Bug #988: Make it possible to optimize the index without reindexing
17199Bug #1007: Add URL friendly project handling
18200Bug #1009: Economical mode generates suggestion database
19201Bug #1057: double-colon in search pattern throws an error
@@ -117,7 +299,7 @@ Compatibility Note:
117299 with this release. Changing the source.war parameters
118300 and redeploying should work.
119301 However to get full advantage, it is advisable to
120- generate the data from scratch (i.e remove the old
302+ generate the data from scratch (i.e. remove the old
121303 DATA_ROOT and run the run.sh again).
122304
123305Initial public release, November 2005 Version 0.2
0 commit comments