Download

Changelog and downloads for version 3.9.0

This page does not refer to the most recent version of SCM-Manager.

Go to the download of the latest Version

You never want to miss a release again? Subscribe to our release feed

3.9.0 - (2025-08-01)

If you are looking for an other version of SCM-Manager, please have a look at the archive.

Packages

Generic Linux/Unix users:

Download the package and follow the installation instructions.

Checksum (SHA256):
701cc8979232e26170978ec0c90ac31796b68a4393f3d9baa2f27ea2c657342d

Windows users:

Download the package and follow the installation instructions.

Checksum (SHA256):
af4cfc2ecdaeb13da8be60646e25cbcf716ce2a4dc06c56d1906fe070b7190d9

Changelog

Added

  • Delete and retain functionality for mutable queryable stores
  • SQLite persistence documentation link in architecture overview documentation
  • Different timestamps for commit contributors
  • New option for input field to expand the description text with an icon an displays a new text
  • Auto-increment ids for queryable types
  • Possibility to use distinct and projection in queryable stores
  • Option in queryable stores to order string fields numerically
  • Anonymous endpoint to check whether the SCM-Manager is healthy or not
  • Annotation for id fields in data objects
  • Confirmation dialog before repository deletion
  • Dark scrollbar for dark and high contrast theme
  • Like condition for string fields in queryable stores
  • Write lock check for queryable stores
  • Icon for displaying a status like success

Fixed

  • Various issues for repository dump export and import without metadata
  • Distinction between author and commit time in git
  • Permalink generation for line numbers in code view
  • The committer in squash merge, rebase, and regular merge is now set to the current user.
  • Mapper configuration in queryable unit test extension
  • Ensure query results are ordered by the ID field
  • Exclude net.i2p.crypto:eddsa from svn-plugin to prevent classloader conflicts with ssh-plugin
  • Export with multiple parent IDs
  • File upload indicates focus visually
  • Closing the queryable stores in maintenance actions (repository import, export and cleanup)
  • Adjust connection string to match windows path resolver
  • Excessive left padding in input fields
  • The logging configuration is applied correctly at the start of the application

Changed

  • Changesets are now called 'commits' in frontend
  • The default time zone for cron expression is now the system default time zone instead of UTC
  • Remove plugin center authentication in order to grant access to former premium plugins
  • Uniform document titles for configuration pages
  • HikariCP introduced as the default connection pool for queryable stores