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.7.13

Published by github-actions[bot] over 3 years ago

  • API used in Python tools now properly reports HTTP errors
  • handle API error in Docker properly
opengrok - 1.7.12

Published by github-actions[bot] over 3 years ago

  • bump history chunk size
    • currently this is 128k changesets for Mercurial and 64k changesets for Git
      • the new historyChunkSize indexer tunable can be used to override this globally. Generally this should be needed only when working with very large repositories (think millions of changesets or high number of changesets that touch a lot of files) or when trying to drive the heap usage down radically (at the cost of increased indexing times) or when indexing many sizable repositories in parallel (the higher parallelism level the higher heap requirements). For the tunable, the semantics is: the higher the number, the higher memory consumption (depending on the size of the repository, i.e. number of changesets and the number of files touched by each changeset) and speed will be (assuming there is enough heap space available).
  • Lucene 8.9.0
  • per user settings
    • currently allows to disable the suggester
opengrok - 1.7.11

Published by github-actions[bot] over 3 years ago

  • better parallelization of the creation of history cache
    • the indexer option --historyRenamedThreads was renamed to --historyFileThreads
    • if using the -G indexer option to generate the tags, it is necessary to regenerate history cache from scratch (remove the historycache directory under the data root and re-run the indexer)
opengrok - 1.7.10

Published by github-actions[bot] over 3 years ago

  • webapp fixes
opengrok - 1.7.9

Published by github-actions[bot] over 3 years ago

  • smaller resource conservation fixes for the web app
opengrok - 1.7.8

Published by github-actions[bot] over 3 years ago

  • fix opengrok-mirror behavior when reading empty YAML file
  • fix on the fly xref generation
opengrok - 1.7.7

Published by github-actions[bot] over 3 years ago

  • it is now possible to configure mirroring in Docker image
  • opengrok-mirror has 2 new boolean configuration properties:
    • incoming_check - allows to override incoming check
    • ignore_errors
opengrok - 1.7.6

Published by github-actions[bot] over 3 years ago

  • Mercurial history is now generated in chunks
    • this is generally slower however has lower memory requirements
  • JGit fixes
opengrok - 1.7.5

Published by github-actions[bot] over 3 years ago

  • fix Docker with SYNC_PERIOD_MINUTES: '0'
opengrok -

Published by vladak over 3 years ago

  • history cache is now generated in chunks, lowering memory requirements significantly for repositories with big history
    • as a result, the history cache for repository top level directory is no longer supported
      • the OpenGrokDirHist.gz files in the historycache directories can be removed
  • all indexer/web app Git code converted to JGit
opengrok - 1.7.3

Published by github-actions[bot] over 3 years ago

  • various Docker enhancements:
    • SYNC_TIME_MINUTES was renamed to SYNC_PERIOD_MINUTES
    • add CHECK_INDEX to force reindex from scratch on incompatible index change
opengrok - 1.7.2

Published by github-actions[bot] over 3 years ago

  • RESTful endpoint for Docker image to trigger reindex
  • Docker image can now work with read-only configuration
  • various small UI fixes
opengrok - 1.7.1

Published by github-actions[bot] over 3 years ago

  • fix searchall query parameter for sort options (prevents long URLs)
  • another round of JGit conversion (bulk history)
opengrok - 1.7.0

Published by github-actions[bot] over 3 years ago

  • Lines/LOC are now accumulated for directories

NOTE: even though this release does not require reindex from scratch in the classical sense (i.e. wipe out data root), it basically updates every document in the index automatically. This means the initial reindex after upgrading to this version will take much longer. Subsequent reindex times will be normal.

opengrok - 1.6.9

Published by github-actions[bot] over 3 years ago

  • stale/missing xref are now generated on the fly
  • restrict XML decoders
opengrok - 1.6.8

Published by github-actions[bot] over 3 years ago

  • CUDA files are now classified as C++ files
  • TCP reachability of the web app is now tested when using the -U indexer option
opengrok - 1.6.7

Published by github-actions[bot] over 3 years ago

  • minor fixes (correctness)
opengrok - 1.6.6

Published by github-actions[bot] over 3 years ago

  • JGit fixes
opengrok - 1.6.5

Published by github-actions[bot] over 3 years ago

  • speed up xref redirections by storing the last revision of a file in the index
  • more search.latency categories (monitoring)
  • honor history setting in projects API call handling
  • speed up Mercurial check
  • first round of JGit changes
    • should speed up Git repository scan (indexer) and invalidation (indexer and web app)
  • add the mergeCommitsEnabled tunable to disable handling merge commits
    • so far for Git only
    • provides workaround for high memory consumption
    • on by default
  • -h guru indexer option now prints list of analyzers first
  • INDEXER_OPT can be empty for Docker
opengrok - 1.6.4

Published by github-actions[bot] over 3 years ago

  • Docker: INDEXER_OPT is now honored correctly