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
+
1
183
April 2008 update 0.6.1
2
184
-------------------------------------------------
3
- Thgis is a bugfix release.
185
+ This is a bugfix release.
4
186
5
187
Please see http://src.opensolaris.org/source/history/opengrok/trunk/ for
6
188
full 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
13
195
Bug #829: create links to account details in annotate mode
14
196
Bug #966: fails on directory names that contain a plus (+) character
15
197
Bug #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
17
199
Bug #1007: Add URL friendly project handling
18
200
Bug #1009: Economical mode generates suggestion database
19
201
Bug #1057: double-colon in search pattern throws an error
@@ -117,7 +299,7 @@ Compatibility Note:
117
299
with this release. Changing the source.war parameters
118
300
and redeploying should work.
119
301
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
121
303
DATA_ROOT and run the run.sh again).
122
304
123
305
Initial public release, November 2005 Version 0.2
0 commit comments