Skip to content

1.0

Compare
Choose a tag to compare
@vladak vladak released this 25 Jul 09:21
· 4997 commits to master since this release

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
  • 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