Releases: oracle/opengrok
Releases · oracle/opengrok
1.7.35
- removed the "optimization" (a.k.a. reduction of index segments to 1) step at the end of indexing
- improves indexer performance
- one can still perform this operation using the
--reduceSegmentCount
indexer option- Lucene documentation recommends this is only done for indexes that are to be archived and made read-only
- the option might go away in the future (to be replaced with tunables for Lucene segment merging)
- the Docker image now has SSH client
- so the repositories can have
ssh://
URI- one has to make sure the SSH authentication works in the container
- so the repositories can have
- usename/password is now configurable on project level
- this is currently used only for Subversion repositories
- the Subversion related environment variables were removed
- thread names now have common prefix
- this is useful for debugging or observing indexer/webapp (e.g. via
jstack
or such)
- this is useful for debugging or observing indexer/webapp (e.g. via
- avoid reopening index directory for various operations
- should improve performance of the webapp a bit
1.7.34
- added API endpoints for querying project group properties
- added debug logs (at
FINEST
level) to the webapp for root causing greyed out history/annotate links in the UI - made 'H A D' link display (in directory listing and search results) consistent with the minisearch bar
- so that if History link is greyed out, the 'H' link will not be present; similarly for Annotate and 'A'
- improved incoming changes detection for Git in the
opengrok-mirror
tool
1.7.33
- fix
opengrok-deploy
so that it can create all path components - avoid warning on empty index directory when performing index check
1.7.32
- history based reindex
- this should speed up indexing of projects that consist solely of Git/Mercurial repositories. The history and history cache have to be enabled.
- fix CVS history parsing
1.7.31
- new highlight colors for the UI (now 6 in total)
- Python tools: change in format of API call configuration see https://github.com/oracle/opengrok/wiki/Repository-synchronization#api-call
- this affects both
opengrok-sync
andopengrok-mirror
- this affects both
- fix revision sorting for CVS
- avoid building suggester data for a project twice during per project indexing
1.7.30
- add the ability to strip outgoing changesets in
opengrok-mirror
with--strip-outgoing
command line option andstrip_outgoing
configuration directive (global and/or per project) - fix handling of RESTful API errors in the Python tools
1.7.29
- fix handling of the
repo
repository type inopengrok-mirror
- fix author parsing for CSSC
- fix timeout default for
opengrok-sync
1.7.28
- more strict configuration syntax check for
opengrok-sync
- fix async API call handling for Python tools
- fix SCCS date parsing to include time
1.7.27
- use negative cache for
LdapUserPlugin
- if the last revision cannot be retrieved from the index, try to get it from history cache and only then fall back to the repository method
- more RESTful API endpoints were converted to asynchronous
- notably the
/{project}/indexed
endpoint
- notably the
1.7.26
- better UTF-8 detection in plain text files
- asynchronous RESTful API support
- added
connectTimeout
andapiTimeout
indexer tunables/command line switches
- added