Release History#

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