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