1
+ August 2013 release 0.12
2
+ -------------------------------------------------
3
+
4
+ This is a major release and uses lucene 4.4.
5
+ {OpenGrok was moved to github and java.net , since opensolaris.org is no more.
6
+
7
+ http://opengrok.github.com/OpenGrok
8
+ https://github.com/OpenGrok/OpenGrok
9
+ http://java.net/projects/opengrok
10
+
11
+ Features:
12
+
13
+ JDK7 + tomcat7 tested, JDK6 unsupported!
14
+ lucene 4.4 -> A LOT faster engine, no spellindex needed, regexp search supported (see help)
15
+ pl/sql, scala, uuencode languages/analyzers support
16
+ php analyzers improved
17
+ monotone, mercurial SCM support improved
18
+ AccuRev SCM added to supported SCMs
19
+ new config options in OpenGrok script
20
+ new search by analyzer/language
21
+
22
+ Bug fixes:
23
+
24
+ introduce OPENGROK_WEBAPP_CONTEXT for setting the webapp context
25
+ #637 cleanup spellchecker code, use Direct spellchecker to avoid another index creation
26
+ #641 , #604 introduce prefix matching
27
+ #656 , #529 introduce OPENGROK_DERBY_URL for selecting JavaDB instance
28
+ lucene 4.4.0 + new wildcard test
29
+ #649 Make sure history.jsp doesn't strip off too much when creating a relative path name.
30
+ Fix tags when using JDBCHistoryCache.
31
+ Improve escaping of strings in webapp.
32
+ netbeans 7.3.1
33
+ add support for tomcat7, Solaris 12 (dev)
34
+ scala support for ctags
35
+ #59 Added support for printing multi-page soure code by disabling scrolling in print media's CSS.
36
+ Added a new field “fileType” to the Lucene index. - search by type feature
37
+ #57 div src not unique when multiple readmes
38
+ #5 opensolaris.org cleanup
39
+ add scala support (just for xrefs, defs and refs are not in there)
40
+ introducing uuencode(5) support
41
+ Improve log formatters
42
+ #8 Improve cleanup of resources opened by the analyze() methods.
43
+ #9 fixes for FilePath searches being broken (in QueryBuilder)
44
+ #7 fix duplicate documents and tests for add/remove files to index
45
+ #8 Change the analyzers so that they don't keep the entire file in memory.
46
+ #4 , #13 allow to fetch contents of renamed files in Mercurial
47
+ #15 fix automatic JFlex download
48
+ rename rcs/cvs test directories to prevent failures when running history guru tests
49
+ Make sure AccuRevRepository closes readers
50
+ netbeans 7.3 config file modifications
51
+ update maven builds to use java 1.7
52
+ new mailing lists
53
+ change first batch of links from opensolaris.org to github project pages
54
+ shorten git changeset IDs
55
+ fix OpenGrok to support JDK 7 in Solaris
56
+ Bug 12963 - use tags in History view
57
+ Don't use String.intern() in the fix for bug #809.
58
+ Test both of the EftarFileReader constructors in EftarFileTest
59
+ Bug 19242 - clearcase isWorking method does not work
60
+ Bug 19201 - OpenGrok shell script should load custom config before setting the defaults
61
+ Bug 19232 - NPE when the query has a syntax error
62
+ Bug 19230 - JDBCHistoryCache.hasCacheForDirectory is buggy
63
+ fix evaluation of OPENGROK_CTAGS_OPTIONS_FILE
64
+ Bug 19228 - changeset shorter than 8 bytes is detected in wrong way
65
+ Bug 19221 - diff does not work for plaintext files with colon in their filename (redo)
66
+ Bug #3174: Last-modified-time should reflect the modification for the revision
67
+ Bug 6163 - ShAnalyzer magic strings should be more strict to match only valid shell scripts
68
+ Bug 19221 - diff does not work for plaintext files with colon in their filename
69
+ Log why cache creation is skipped when repository doesn't support history for directories
70
+ Bug 19217 Improve PHP scanners
71
+ Added 'instanceof' and PHP 5.4 keywords
72
+ Better phpDoc, HTML comments and PHP casts.
73
+ Bug 19215 - OpenGrok leaks file descriptors - temporary fix
74
+ Update the monotone support for 1.0 (org.opensolaris.opengrok.history.monotone.deprecated)
75
+ Support for AccuRev repository introduced
76
+ Bug 19208 - Need support for Oracle PLSQL in opengrok
77
+ update plugins for mvn , add "help" to OpenGrok
78
+ Bug 19200 - search only in - needs more work
79
+ Bug 19198 - Inadequate indentation
80
+ fix description of default location of ctags.config
81
+ Bug 19195 - it should be possible to supply extra command line options to ctags
82
+ rename OPENGROK_REMOTE_REPOS to reflect reality
83
+ steps on how to set path descriptions should be better documented
84
+ enable asserts for the project and fix testing for asserts (will fix maven tests)
85
+ fix the clear button (take2) + fix the enter button in project field to work again
86
+ Bug 19184 - README file contents are not displayed anymore in directory listing
87
+ Bug 19188: if filename has ":" in its name, the link to it from xref will be wrong
88
+ Allow the user to override the number of threads to use to generate history cache
89
+ Simplify database code by using JDBC 4.0/Java 6 features
90
+ check of mkfifo in PATH for testBug11896 should avoid using executor
91
+ Bug 19181 - ignored list should not contain bin,lib entries
92
+ Bug 19177 - JAVA_OPTS should be configurable in OpenGrok shell script
93
+ Bug 19175 - OpenGrok shell script does not merge configuration with default when using OPENGROK_CONFIGURATION
94
+ Bug 19164 - OpenGrok shell script should have a way to tell not to send config to webapp
95
+ fix clean button
96
+ avoid eftar file test and exception on every page access
97
+ avoid unecessary I/O - cache contents of timestamp/{header,footer}_include until reconfiguration occures
98
+
99
+
1
100
March 2012 update 0.11.1
2
101
-------------------------------------------------
3
102
@@ -14,7 +113,7 @@ Bug fixes
14
113
Bug #19184: - README file contents are not displayed anymore in directory listing
15
114
16
115
17
- February 2012 update 0.11
116
+ February 2012 release 0.11
18
117
-------------------------------------------------
19
118
20
119
This is a major update. It is advised that you cleanup your old DATA_ROOT
0 commit comments