Release History

v5.27.5 (2025-07-01)

  • release: set 5.6.1 is a default installation method

Features

Fixes

Chore

v5.27.4 (2025-06-24)

Features

  • docs: new rcstack documentation automatically generated from -h

Fixes

Chore

  • release: set 5.6.0 is a default installation method

v5.27.3 (2025-05-16)

Features

Fixes

Chore

  • release: set 5.5.3 is a default installation method

Docs

v5.27.2 (2025-05-15)

Features

Fixes

Chore

  • release: set 5.5.2 is a default installation method

Docs

v5.27.1 (2025-04-08)

  • hotfix: resolved issues with 5.27.0 version

Features

Fixes

Chore

  • release: set 5.5.1 is a default installation method

Docs

v5.27.0 (2025-04-08)

Features

  • feature(ramdisk): new rcstack command to set log levels globally

Fixes

  • fix(dev-env-svn): fixed an issue with svn config path during dev env setup

Chore

  • release: set 5.5.1 as default installation method

Docs

  • docs: multiple updates to dev local env setup, including setting up ARM env

v5.26.0 (2025-02-27)

Features

Fixes

  • fix(ramdisk): proper permissions for ramdisk

  • fix(grafana): dont expose grafana by default

Chore

  • release: set 5.5.0 as default installation method

Docs

v5.25.4 (2025-02-26)

Features

Fixes

Chore

  • release: set 5.5.0 as default installation method

Docs

v5.25.3 (2025-01-20)

Features

Fixes

Chore

  • release: fix 5.4.1 as default installation method

Docs

v5.25.2 (2025-01-08)

Features

Fixes

Chore

  • release: fix 5.4.0 as default installation method

Docs

v5.25.1 (2024-12-24)

Features

Fixes

Chore

  • release: set 5.4.0 as default installation method

Docs

v5.25.0 (2024-12-24)

Features

Fixes

  • fix(svn): fixed download version for svn

Chore

Docs

v5.24.0 (2024-11-28)

Features

  • completions: added generated completions for shells

  • dev-tools: disconnect dev exec scripts from workspacehome for better flexibility

  • dev-tools: fixed rhodecode-tools dev env setup

  • docs: updated docs on pg/mysql restore

  • init: allow having a flag to control exposure of dev-tools

  • rcsatck: allow customizing the uid/gui by env variables

  • rcstack: added option to specify custom host storage path

  • rcstack: added more information to rcstack cli doctor

  • rcstack-destroy: destroy will stop services now before removing resources

  • shared-volumes: added logic to sync gid/uid between host/container

Fixes

  • rc 5.4 doesn’t require full bootstrap

  • dev-tools flag

  • changelog-management: skip changelog yaml so we can detect new versions of rcstack

  • ldap: fixed problems with ldap container statup

  • logging: fixed auth problems on pushing logs using default auth method

  • rcstack-init: fixed loki auth logic of storing auth info

  • router: fixed missing expose of .htpasswd so default auth for logging works OOTB

Chore

  • build: rebuilt using bashly 1.2.6

  • version: bumped version and regen using latest bashly

Docs

  • added mysql example

  • updated custom DB docs

  • updated multiple docs sections

v5.23.0 (2024-10-21)

Fixes

  • docs: fixed set-hostname wrong command

Chore

  • version-bump: bumped to 5.23.0

v5.22.0 (2024-10-21)

Features

  • offline: added offline flag support to docker-install step

  • rcstack: added offline installation mode

  • routing: added a catchall router rule to allow easier testing of rcstack

Fixes

  • image-list: fixed listing all images with profiles used like redis or db

Build

  • images: standardize image used for offline install prep

Docs

  • added offline installation method

v5.21.0 (2024-10-16)

Fixes

  • rcstack-init: added –force-prompt flag to allow skip for automated tests

Chore

  • version: bumped image version to 5.2.1

v5.20.0 (2024-10-12)

Features

  • dev-tools: added output to current version of image-info command to validate images

  • rcstack init: –force warning prints a warning on usage

  • rcstack destroy: improved destroy command to allow follow up init to work more reliable

  • build svn: bumped svn to 1.14.4 for new images

  • build python: bumped python to 3.11.10

Fixes

  • build-image: fix svn config warnings by improving svn build command

  • svn: cleanup virtualhost config file for svn

  • svn: fixed missing doc-root defined via apache startup that caused some minor problems in some setups

v5.19.1 (2024-10-09)

Features

Fixes

Chore

release: set RhodeCode 5.2.0 as default installation version

Docs

v5.19.0 (2024-09-12)

Features

Fixes

Chore

release: set RhodeCode 5.1.2 as default installation version

Docs

v5.18.0 (2024-09-12)

Features

  • dev-tools: check version if no arg is given

  • dev-tools: bumped bashly to 1.2.2

  • rcstack: added doctor commands to check system health

  • rcstack: regenerated with bashly 1.2.2

Fixes

  • cli: fixed image-info command problems

Chore

  • dev-tools: fix dev-tools unset

v5.17.0 (2024-08-26)

Features

  • cli: added list-images command to generate list of required docker images for rcstack

  • gunicorn-config: removed hardcoded workers so adjustment via config is possible

  • rcstack: added set-hostname command

Fixes

  • dev-env: fixed misconfigured ports of dev yaml

Chore

  • version: bumped version

Docs

  • updated dockerfile

  • section on http redirect

  • http redirect, some links between migration and installation, and warning

  • put set-image back, added section on how to set up http redirects

  • add navigation and change all set-image commands to set-runtime-image for now

  • added section about outbound ssl

  • updated docs with various new commands and helpers

v5.16.0 (2024-07-30)

Features

  • rcstack: added destroy command to cleanup after install

  • traefik: bumped traefik to 2.11.6

Chore

  • version: bumped version

v5.15.0 (2024-07-26)

Features

  • status: added additional info to status –verbose –configs

  • version-info: added versions yaml file to expose synced way of latest releases to the release API

Fixes

  • yaml: fixed yaml parsing

  • status: fixed call to –verbose and

Chore

  • configs: optimized config files for 5.1 install

  • docs: added info about isolation docs

  • version: bumped version and use bumpversion

v5.14.0 (2024-07-22)

Features

  • rcstack now will check for minimum docker and docker compose version

  • optimized startup order for faster feedback to the users

  • set-runtime-image is now set-image command (kept set-runtime-image as deprecated option)

Fixes

  • documentation improvements

Chore

  • default install version is 5.1.1

Docs

  • improved various section of documentation

v5.13.1 (2024-07-18)

Features

Fixes

Chore

release: set 5.1.0 as default installation method

Docs

v5.13.0 (2024-06-27)

Features

  • dev-tools, add –quiet-pull for dev-env

  • dev-tools, ensure demonized commands stay within process

  • commands, renamed set-runtime-image to set-image

Fixes

  • minios3: fixes to the dev-env s3 minio instance

Chore

  • bumped nginx:1.27.0

  • bumped traefik:v2.11.4

  • updated 5.1 ini template

  • added sync-template to ignore

Dev

  • added stop dev env command

  • added s3 backend for development

Docs

  • added docs for outside docker mounts

  • added info about custom domain override

  • docker migration, mention remap&rescan for 5.1 as well

  • fixed set-runtime-image mentions to the new command

v5.12.1 (2024-06-17)

Features

Fixes

Chore

release: set 5.0.3 as default installation method

Docs

v5.11.1 (2024-06-03)

Features

Fixes

Chore

release: set 5.0.2 as default installation method

Docs

v5.11.0 (2024-05-31)

Features

  • services: improved startup health-checks

Fixes

  • config: fixed redis configuration to be more flexible

  • configuration: no longer set smtp server as it’s leads to email sending error by default

  • nginx: fixed nginx static data detection and path misconfiguration

Chore

Docs

v5.10.1 (2024-05-23)

Features

Fixes

Chore

  • release: set 5.0.1 as default installation method

Docs

v5.10.0 (2024-05-23)

Features

  • dev-tools: add image version logic for release images

  • healtcheck: use start_period/start_interval for faster HC checks

  • runtime-deps: added dependent apps to ensure proper startup order

  • svn-apache: optimize dirs, and remove documentRoot that can cause problems

Fixes

  • nginx: fixed some edge cases issues with shared mounts on nginx

  • run-deps: cannot cross check for dependencies outside of apps

Chore

  • configs: fixed 5.1 default hooks backend

  • svn: bumped httpd service to 2.4.59

Docs

  • fixes some info about installation for custom rcstack

  • added more clarity on migration-to-docker data move

v5.9.0 (2024-05-14)

Features

  • self-update: updated strings/docs on self-update

  • self-update: added smarter upgrade logic for rcstack

  • self-update: added migration logic for self-update command

  • build-image: bumped python to 3.11.9

  • configs: allow per-version config logic, and ‘edge’ for others

  • db: db commands now support postgres and mysql

  • init: configure DB replicas according to select DB type

  • init: added option to accept EULA from CLI flag

  • installation: allow setting a custom DB and version to during installation

  • metrics: bumped metrics stack versions

  • router: bumped edge router traefik to 2.11 as it’s only supported now

  • dev-tools: fixed ee command for dev tools

  • dev-tools: allow non-interactive run of vcs/ce code for CI integration

  • dev-tools: allow source-dir config for better CI integration

  • dev-tools: updated various components for better UX/Debug

Fixes

  • docs: updated docs and instructions

  • docs: fixed mixed up paths of git/hg large objects in docker migration

  • ini-config: store shared key in env to generate the proper data

  • runtime: don’t hardcode the version into template for runtime env

  • self-update: don’t leak DEBUG flag from semver

  • services: create a dedicated mysql data volume

  • static-sync: use rsync for better multi-node startup compatability

  • utils: fixed missing sed_func

Chore

  • dbs: bumped database deps

  • services: bumped library/nginx:1.25.5

Docs

  • added info about release channel to use

v5.8.0 (2024-04-17)

Features

  • redis: added –db flag to pick redis DB to connect to

  • router: allow proper ports override to specify custom ports on router.

  • dev-env: fast start celery/ssh on dev env, but replace them with code-based instances if they are started

  • dev-env: optimized celery/ssh dev instances startup options

  • dev-tools: allow running celery/celeryd for dev in more flexible ways

Fixes

  • celery: use higher CLI value for max-tasks-per-child as a default for rcstack

  • celery: make sure celery workers get proper hostnames set for scaling

  • cli-tools: fixed issue with CLI tools selecting node for execution for older docker

  • db: fixed missing profiles for selecting different database type

  • dev-tools: fix SSH port bind on dev version of sshd server

  • dev-tools: make celeryd start with dev-env

  • docs: fixed error in docs syntax

  • docs: fixed ordering

  • docs: added info about SVN re-config when moving to Docker

  • docs: remove skip to content which is redundant

  • getting-started: added more explicit info how to start all using single command

  • svn: fixed default apache config

Chore

  • docker compose: remove file version strings as they are deprecated since new compose version

  • deps: use python 3.11.8 from now on

  • docs: added few extra inline comments on port changes on traefik

  • version: bumped to 5.8.0

Docs

  • updated docs with custom SSL ports and other fixes

  • fixed missing migration step that would make sure proper permissions are set on filesystem

  • dev: updated dev docs

  • install: updated docs for installation topics

  • migration: added intersphinx compat link to migration

  • scaling: updates scaling section to instruct how to scale ssh and celery

v5.7.0 (2024-01-31)

Features

  • cli-commands: cli commands now use compose execute for a consistent behaviour and user execute control

  • cli-commands: cli commands now allow to pass in –user flag to control which user executes the command

  • docs: added comprehensive full text search doc guide

  • dev-tools: allow running sshd on dev mode

Fixes

  • build-image: fix presence of .rhoderc to improve UX when indexing on fresh installations

  • traefik: fixed bad letsencrypt acme storage path

Chore

  • self-update: small logging changes for self-update output

  • version: bumped version to 5.7.0

Dev

  • tools: small fixes for dev-tools

Docs

  • build: updated docs build image and templates

  • fix: fixed acme storage path example

  • misc: various docs improvements

v5.6.0 (2024-01-15)

Features

  • cli: added support to run without TTY for CLI commands

  • docker-upgrade: added a new option to upgrade docker system via rcstack on linux os.

  • upgrade: ensure docker compose gets upgraded on docker upgrade command

  • core: removed all build commands from rcstack, they are now part of dev-tools

  • dev-tools: refactor and rename CLI build commands

Fixes

  • backup-db: backup-db now writes a backup to DESTINATION argument passed

  • docker-upgrade: added more info for compose upgrade

Build

  • git-lfs: add latest git-lfs binary into docker image

  • docker-5: improve image building, added labels

  • release: standardize release changelog settings

Chore

  • deps: bumped metrics stack deps

  • deps: bumped redis to 7.2.4

  • version: version bump to 5.6.0

v5.5.0 (2023-12-28)

Features

  • cli: made reading from .runtime.env file error prone. Proper warning will be displayed once errors are found

  • stack-upgrade: change order of upgrade, sshd code should go before svn for faster and more reliable upgrade

Fixes

  • backup: fixed backup commands not processing all volumes, but just last

  • build: fixed script to obtain build archives

  • dev-tools: make it more explicit to set WORKSPACE_HOME

  • docs-build: changes/adjustments for building docs

  • help: fixed stack upgrade help lines for CLI

  • stack-upgrade: stack-upgrade will work correctly when no previous containers were running

Dev

  • build: added static file checker during a build command

Docs

  • dev-build: added step-by-step instructions for dev env setup and setup_dev.sh for easier installation

  • develop: added dev docs to setup env for development

  • docs-build: fixed docs build how to

  • upgrade: explain how to avoid scale 2x on upgrade

  • docs: fixed docs warning

  • docs: fixed develop docs

  • docs: made it clear about changes on statsd TTL

v5.4.0 (2023-12-13)

Features

  • grafana: format IP addresses with fixed width for loki entries

  • self-update: added –update-docker-image to force set version from installer

  • ssh: allow fully custom ssh port for k8s setup

  • ssl: ensure all services get SSL enabled during init phase

  • status: add more information on status with –config flag

Fixes

  • ssl: show properly how to enable mounts for custom traefik ssl

  • static-files: fixed missing JS plugins wiped during a build

Build

  • router: bumped traefik to v2.10.7

  • services: bumped postgresql to 14.10

  • services: bumped redis to 7.2.3

Dev

  • tools: added better entrypoints to start dev envs

Docs

  • requirements: add info about basic requirements for hardware

  • ssl: cleanup example cert files names

v5.3.0 (2023-11-29)

Features

  • docker: added force docker upgrade and docker version commands

  • docs: build docs using docker image

  • docs: enabled google analytics on docs

  • grafana: updated grafana dashboard with better metrics

  • overrides: added example how to mount own source code on rhodecode

  • stack: added new cli cmd option to run a custom command on top of image

  • status: added -v flag to print some useful info on the stack status

Fixes

  • docs: fixed ssh port in docs

  • elasticsearch: tune options for ES cluster to work properly under docker

  • init: fixed bug with sed on linux systems

Build

  • pip: bumped pip version to 23.3.1

Chore

  • spelling: improve info about used commit on init/update

Dev

  • tools: set new version setting logic on top of dev-tools

Docs

  • configuration: added info about turning off elasticsearch

  • index: show latest version for index page

  • rcstack-help: fix instructions for getting rcstack at stable

  • ssl: improve ssl certificates docs

  • ssl: added info about troubleshooting the SSL certs

v5.2.0 (2023-11-08)

Features

  • os-support: beta support for OSX installation

  • compatability: used unified sed function for better OS compatability

  • install: improved logic of init script re-run with –force

Fixes

  • docker-image: fixed symlink creation for svn and git

Build

  • certs: fixed a missing blank .crt file allowing to specify custom certs

  • metrics: bumped metrics stack

  • services: bumped services stack

  • ssl: updated and stored default cert file bundle exposed inside containers

Chore

  • comments: added info about Loki auth format

Dev

  • dev-tools: improve starting dev images via docker

Docs

  • os-support: added information about supported OS

  • ssl: added information about ssl certificate handling for rcstack

  • upgrade: added information about faster upgrade

v5.1.0 (2023-11-02)

Fixes

  • core: moved the custom build files and definition to subfolders

  • core: fixed svn apps to not override by default SVN env variables

Chore

  • ignore: added extra ignore dirs in config

Docs

  • migration: added more comprehensive instructions for upgrade task

  • upgrade: added additional step for upgrade doc

v5.0.8 (2023-10-25)

Fixes

  • services: fixed healthcheck syntax to be more reliable

Chore

  • dependencies: bumped to traefik:v2.10.5

  • dependencies: bumped to library/redis:7.0.14

Docs

  • migration: updated migration guide

v5.0.7 (2023-10-23)

  • docs: updated few instructions on image management

  • svn[bugfix]: fixed svn configs for custom build

  • svn: bumped httpd to .58

  • cli[bugfix]: fixed issue with runtime-image-info command

  • monitoring: fixed label position on grafana dashboard

v5.0.6 (2023-10-12)

  • rcstack asks for EULA for CE/EE versions

v5.0.5 (2023-10-10)

  • expose DOMAIN/_pages to expose “pages” like drop-folder to serve static pages

  • change documentation to RST

v5.0.4 (2023-09-29)

  • rcstack: remove dependency for md5sum, this allows to run on macOS

  • nginx: cleanup configuration files to single conf file

v5.0.0 (2023-09-21)

  • initial release for new python3 RhodeCode installer