Skip to content

Releases: oracle/opengrok

1.14.15

15 Jun 18:24

Choose a tag to compare

  • limit document collection via the search API to prevent OOM when collecting search results

1.14.14

02 Jun 16:12

Choose a tag to compare

  • make sure indexer authorization token is used for asynchronous API requests made by the indexer

1.14.13

26 May 17:37

Choose a tag to compare

  • Bump Tomcat version in Docker image
  • implement Dark mode (UI)

1.14.12

21 May 19:32

Choose a tag to compare

  • add COBOL language analyzer
  • localhost is no longer exempted from API checks
    • this means uploading the configuration at the end of the indexing via the -U indexer option will no longer work without authentication token
    • setup the authentication token in the read-only configuration using the authenticationTokens tunable and use the Indexer --token option or set the indexerAuthenticationToken option in the read-only configuration.
      • for the Python tools, use the -H option to supply the Bearer token in the Authorization header.
      • optionally set the allowInsecureTokens boolean option to allow the token to be passed over plaintext HTTP (handy for localhost only communication)
      • the argument of the --token option allows for the value to be read from a file if prefixed with @
    • Docker will automatically create and use the token
    • read-only configuration example:
<java version="11.0.8" class="java.beans.XMLDecoder">
    <object class="org.opengrok.indexer.configuration.Configuration">
        <void property="allowInsecureTokens">
            <boolean>true</boolean>
        </void>
        <void property="authenticationTokens">
            <void method="add">
                <string>INSERT_TOKEN_HERE</string>
            </void>
        </void>
        <void property="indexerAuthenticationToken">
            <string>INSERT_TOKEN_HERE</string>
        </void>
    </object>
</java>
  • bump Tomcat in Docker
  • add Content-Type header for the /metrics API endpoint so that recent versions of Prometheus can scrape it
  • align /search API results with the UI

1.14.11

05 Feb 16:57

Choose a tag to compare

  • bump Tomcat in Docker image
  • get rid of ctags zombies

1.14.10

23 Jan 20:49

Choose a tag to compare

  • fix xargs run in the Docker on correct ownership

1.14.9

22 Jan 22:23

Choose a tag to compare

  • fix group specification in the Docker entry script

1.14.8

21 Jan 22:41

Choose a tag to compare

  • fix permission correction in the Docker entry point script

1.14.7

21 Jan 12:00

Choose a tag to compare

  • use non-root user in Docker
  • switch bytecode to Java 21

1.14.6

07 Jan 14:35

Choose a tag to compare

  • re-add PageConfig#getRelativePath() to fix repository.tag