Releases: oracle/opengrok
1.1-rc10
1.1-rc9
1.1-rc8
1.1-rc7
- Project centric approach
- JS fixes
- directory listing no longer contains directory sizes
- Solaris IPS package delivers to /var/share
- HTML compliant again
- more colors added to syntax highlighting
NOTE: it is recommended to reindex (not necessarily from scratch - just to get the configuration updated)
Otherwise, if projects are enabled, it is necessary to add this to configuration.xml
:
<void property="projectsEnabled">
<boolean>true</boolean>
</void>
or if the webapp is still running set the property via message:
/usr/opengrok/bin/Messages -n config -t set "projectsEnabled = true"
and mark the existing projects (those that are indexed) as enabled by running:
/usr/opengrok/bin/Messages -n project -t $PROJECT indexed
for each project.
1.1-rc5
1.1-rc3
1.1-rc2
1.1-rc1
contains the latest changes to authorization framework, mainly targeting authorization stacks to groups/projects
Note that full reindex is not necessary however one incremental run of indexer is needed because the format of configuration changed (namely projects are stored in a Map as opposed to List) so it needs to be regenerated by the indexer and written down to configuration.xml
.
Also, note that EXUBERANT_CTAGS
environment variable changed to OPENGROK_CTAGS
.
1.0
Major features/changes:
- JDK8 + tomcat8 tested, JDK6/7 unsupported!
- Lucene 6.5.0
- IndexSearcher objects reuse for better search performance
- Universal ctags support(we actually prefer universal ctags these days)
- new project picker (jquery based)
- UI cleanup
- main homepage generated listing of projects/groups
- JDBC history cache EOL
- App tray EOL
- Intelligence window for faster navigation from source (see help!)
- scopes support (displays current function info in separate window)
- tablesorter for directory view (allows to sort on name/length/date)
- coloring changesets in Annotate view according to their date
- grouping of projects
- messaging to the webapp
- simple REST API
- authorization plugins (e.g. per project authorization)
- ignored files/directories improvements
- regexp searches now show line numbers in results
- analyzers stability and performance improvements
- Erlang, Clojure, Pascal, Lua, GO lang, Rust, Haskell languages now supported, Scala, PHP improved
- perforce, git, hg, accurev support improved
- handling of history for renamed files in Git (displays complete history for such files)
- slows down indexing, use OPENGROK_DISABLE_RENAMED_FILES_HISTORY env var to
disable when using the OpenGrok script
- slows down indexing, use OPENGROK_DISABLE_RENAMED_FILES_HISTORY env var to
- better partial indexing support
- webapp statistics (using Messages)
- bcel, jquery updated
- support for Resin webserver
- renamed the READ_XML_CONFIGURATION env var to OPENGROK_READ_XML_CONFIGURATION
- Bitkeeper support