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