##// END OF EJS Templates
docs: added 5.8.0 changelog
docs: added 5.8.0 changelog

File last commit:

r423:f4b42dc7 v5.8.0 master
r423:f4b42dc7 v5.8.0 master
Show More
CHANGES.rst
356 lines | 9.0 KiB | text/x-rst | RstLexer

Release History

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