//Cloudogu EcoSystem Docs

Nexus Repository OSS Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

[v3.32.0-2] - 2021-09-08

Fixed

  • Login workflow with CAS 6 in combination with OIDC.

    • When a user logs in via OIDC, a separate, unique user ID is transmitted by the OIDC provider. This user ID is now used as username (and at the same time as a unique ID). This User ID is displayed in Nexus in the 'Username' fields; #80

[v3.32.0-1] - 2021-08-12

Changed

  • Update nexus to version 3.32.0 (#77)

[v3.30.1-2] - 2021-06-08

Fixed

  • Fixed restart loop when config/nexus/claim/always key is set (#75)

[v3.30.1-1] - 2021-05-26

Changed

  • Upgrade to Sonatype Nexus 3.30.1; #73

[v3.30.0-2] - 2021-05-05

Changed

  • Create temporary admin at each start (#71)

[v3.30.0-1] - 2021-04-01

Changed

  • Upgrade to Sonatype Nexus 3.30.0; #68

[v3.28.1-4] - 2021-03-22

Changed

  • Update dogu-build-lib to v1.1.1
  • Update zalenium-build-lib to v2.1.1
  • toggle video recording with build parameter (#63)

Removed

  • installation of R and Helm plugins. These plugins are a built-in feature now. (#66)

[v3.28.1-3] - 2020-12-14

Added

  • Ability to configure the MaxRamPercentage and MinRamPercentage for the Nexus process inside the container via cesapp edit-conf (#61)

[v3.28.1-2] - 2020-11-27

Fixed

  • Remove nexus admin password from environment variable. Now, the password is passed via enviroment variable passing only to the respective tools (#59)

[v3.28.1-1] - 2020-11-16

Changed

  • Upgrade Nexus to 3.28.1; #57
  • Upgrade to java base image 8u252-1

[v3.27.0-2] - 2020-09-22

Added

  • Added Permission nx-repository-view---read to cesUser #55. This will not affect existing nexus installations.

[v3.27.0-1] - 2020-09-14

Changed

  • Upgrade Nexus to 3.27.0; #53
  • Upgrade java base image to 8u242-3
  • Upgrade R Plugin to 1.1.20
  • Upgrade Helm plugin to 1.0.20
  • Upgrade tini to 0.19.0

[v3.23.0-6] - 2020-09-10

Changed

  • Don't fail to start the dogu if any of the Nexus health checks fails; #51

  • Provide information about failed Nexus health checks in log file, if any

[v3.23.0-5] - 2020-09-04

Added

  • Add base-url and resource-path configuration for carp

Changed

  • Upgrade nexus-carp to v1.1.0; #47

[v3.23.0-4] - 2020-09-04

Changed

  • register missing appenders in logging configuration

[v3.23.0-3] - 2020-07-24

Changed

  • update dogu-build-lib
  • update ces-build-lib
  • update java image
  • use doguctl validation

[v3.23.0-2] - 2020-07-02

Changed

  • update carp.yml.tpl to contain log-level and log-format
  • update nexus-carp to v1.0.0

[v3.23.0-1] - 2020-06-18

Changed

  • updated Nexus version to 3.23.0
  • enabled groovy scripting during startup in nexus.properties
  • update nexus-claim to v1.0.0

[3.19.1-2] - 2020-04-15

Added

A new CES registry key logging/root is evaluated to override the default root log level. One of these values can be set in order to increase the log verbosity: ERROR, WARN, INFO, DEBUG. These log levels are directly applied to Nexus's logback root appender configuration.

Changing Nexus's log level with different settings at runtime is still supported. Please note that these settings are reset (to the root log level from above) during a restart of the Nexus dogu. (#37)

Changed

In order to cope with the amount of file system data the max history is set to 7 days worth of Nexus logging, capping the total log size to 10 MBytes. This is only important for Nexus's own Log viewer. Logs to the Cloudogu EcoSystem host are not subject to change though. (#37)

Removed

Remove unnecessary log appenders (#37).

Fixed

Reduce the default root log level to WARN. Nexus's defaults to INFO which leads to an obscene amount of log entries from the underlying Felix framework. (#37)

[3.19.1-1] - 2019-12-09

Changed

  • Changed Nexus version from 3.18.1 to 3.19.1
  • Changed Java version in Dockerfile to 8u222-1

Added

  • Added docker health check
  • Add a start-up check whether the minimum number of CPU cores is reached (#36)

    • Starting with Nexus Repository Manager 3.17 a minimum number of 4 CPU cores is enforced, otherwise the Repository Manager is no longer guaranteed to work.
    • The added check adds a new healthy state during the Dogu start-up in order to provide a better visibility of the originating problem.
    • You can check for the health with the CES command cesapp healthy nexus