opengrok

OpenGrok is a fast and usable source code search and cross reference engine, written in Java

OTHER License

Stars
4.3K
Committers
135

Bot releases are visible (Hide)

opengrok - 1.4.5

Published by vladak about 4 years ago

  • reworked monitoring (e.g. added tags, introduced webapp start meter, ...)
  • all cookies now use the SameSite attribute with Secure
  • LDAP timeouts are now handled properly in LDAP authorization plugins.
opengrok - 1.4.4

Published by vladak about 4 years ago

  • enhanced monitoring (suggester, LDAP facade)
  • URL_ROOT environment variable for Docker image
  • enhanced logging for LDAP authorization plugins
  • there are now these command timeout types (as specified in configuration, see the wiki for more information):
    • indexerCommandTimeout
    • interactiveCommandTimeout
    • webappStartCommandTimeout
    • restfulCommandTimeout
opengrok - 1.4.3

Published by vladak about 4 years ago

  • new framework for gethering web application statistics based on Micrometer
    • currently Prometheus is supported
  • better logging for LDAP authorization plugins
  • Lucene 8.6.2
  • bug fixes
opengrok - 1.4.2

Published by vladak about 4 years ago

  • fixes to LDAP plugins logging
  • new tablesorter
  • suggester should work on JDK 14
opengrok - 1.4.1

Published by vladak about 4 years ago

  • #3078: selected projects are preserved across search
  • #3010 : add --nestingMaximum switch to allow more than 1 level of repository nesting
  • #3028 : on Clear, reset the radio button that selects file type to Any
  • JFlex 1.8.2
  • Lucene 8.6.1
  • mirror.py can now sync Perforce repositories
  • support for octopus Git merge commits
  • #3145: fix display of plain files when the --economical index option is on
  • #1351: history cache generation now respects ignored files/dirs

Note: requires full reindex

opengrok - 1.3.16

Published by vladak over 4 years ago

  • add --nestingMaximum switch
  • Lucene 8.5.2
  • more efficient handling of Git tags (avoids spawning lots of git processes, instead just one git log per repository is executed to gather the tags)
  • Redirect when 1 hit for query of just PATH
opengrok - 1.3.15

Published by vladak over 4 years ago

  • UI fix for Submit button
opengrok - 1.3.14

Published by vladak over 4 years ago

  • Messages are now manifested just by the exclamation mark in UI
  • redirect to file for search results with 1 hit
opengrok - 1.3.13

Published by vladak over 4 years ago

  • fix dead links in the UI
opengrok - 1.3.12

Published by vladak over 4 years ago

  • Subversion handling of renamed files
  • do not match paths overzealously in Perforce history output (correctness +
    performance)
  • fix performance of searchable option list with large number of projects
  • HCL/Terraform support
opengrok - 1.3.11

Published by vladak over 4 years ago

  • JDK 11 in Docker (fixes GC problem)
opengrok - 1.3.10

Published by vladak over 4 years ago

opengrok - 1.3.9

Published by vladak over 4 years ago

  • new API endpoints: history, file content/genre
  • number of Perforce fixes
  • robustness fixes
opengrok - 1.3.8

Published by vladak over 4 years ago

  • timeout inheritance works again for mirror.py
  • indexing .jar files in parallel no longer throws exception
opengrok - 1.3.7

Published by vladak almost 5 years ago

opengrok - 1.3.6

Published by vladak almost 5 years ago

  • repository types can now be disabled with the --disableRepository Indexer option
  • fix redirection problems with larger pages
  • Python tools now log program arguments without commas for better copy/pasting
opengrok - 1.3.5

Published by vladak almost 5 years ago

  • extended RESTful API to allow more precise Message deletion with text
  • more strict Universal ctags handling
  • properly separated Assembler analyzer (paving the way for better analyzer in the future)
opengrok - 1.3.4

Published by vladak almost 5 years ago

  • RESTful API to get repository properties
  • fixed a problem which prevented run with latest Universal ctags
  • improved Ctags language mapping based on -A
  • nicer help emitted by Indexer CLI
  • Lucene 8.3 (it is not necessary to reindex from scratch)
  • added handling of disabled repositories in opengrok-mirror Python script
  • file diffing in UI is now parallelized
  • fix scrolling to symbol in Chrome
  • Typescript support
  • another fix for symlink handling (added -C,--canonicalRoot to whitelist symlink target roots)
  • LdapFilter authnz plugin now allows basic attribute value operations (lowercase, uppercase)
opengrok - 1.3.3

Published by vladak about 5 years ago

  • fix repository nesting
  • fix git tag handling
  • fix Python script handling of output (opengrok-indexer proxies the output by default again)
  • continuous logging from opengrok-mirror hooks
  • enable wildcard queries by default
  • do not block requests on web app config reload
opengrok - 1.3.2

Published by vladak about 5 years ago

  • fix so that Indexer works with latest Universal ctags
  • introduce timeout for Ctags processing
  • changes in LDAP authorizations plugins