Releases: oracle/opengrok
Releases · oracle/opengrok
1.12.0
- enable merge changesets by default for all repositories
- Mercurial repositories now honor the
mergeCommitsEnabled
tunable
NOTE: this requires reindex from scratch given the impact on the history cache contents.
1.11.7
1.11.6
- improved logging
- Repository objects are now reported in the logs along with all their properties
- progress reporting for repository scan/invalidation when the indexer is run with
--progress
1.11.5
- restore date display in directory listing (for the case when file dates are not fetched from history cache)
1.11.4
- display dates from history cache in directory listing
- only applies for repositories with
mergeCommitsEnabled
set to True. - the dates for directories will not be displayed
- can be disabled with the
useHistoryCacheForDirectoryListing
tunable (see webapp tunables)
- only applies for repositories with
1.11.3
- avoid exception to be thrown in the UI when getting history of a directory
1.11.2
- generate history cache also for file based repositories (SCCS, BitKeeper, etc.)
- this will require more space but should speed up the UI/APIs
1.11.1
- avoid getting history twice when indexing
- should speed up indexing a little bit when history cache is on
1.11.0
- change serialization scheme (Smile) for history cache
- the cache is bigger however more speedier for both access and indexing
- if the increased size is a problem, consider using file system with built-in compression (e.g. ZFS)
- the cache is bigger however more speedier for both access and indexing
- restore environment variable propagation in Docker (needed for
NOMIRROR
)
NOTE: this requires reindex from scratch due to the changes in the history cache serialization scheme
1.10.0
- fix handling of Git repositories with large history by using full Git hashes
- the UI will be using abbreviated/shortened hashes, where makes sense
- to make sure analysis of Terraform files still works, make sure to upgrade to the latest Universal ctags
NOTE: this requires reindex from scratch due to the changes in the history and annotation cache triggered by the Git handling changes