Skip to content

Releases: frappe/bench

v5.24.1

09 Apr 11:09
Compare
Choose a tag to compare

What's Changed

Full Changelog: v5.24.0...v5.24.1
Authors: @akhilnarang

v5.24.0

09 Apr 10:43
Compare
Choose a tag to compare

What's Changed

  • Adds subcommands to easy-install.py for building custom images with selected apps. The script also displays relevant credentials after production setup completes. (#1592)
  • Adds a scheduling option in "easy-install" for creating backups at set intervals and renames --cronstring to --backup-schedule. (#1609)
  • The installation script now reads environment variables to override default settings, properly applies custom images or tags, and avoids re-downloading files when using "exec". (#1611)
  • Skips attempts to call supervisorctl if it isn’t installed, preventing error messages during bench commands that restart processes. (#1614)
  • Removes the automatic restart setting so that the Scheduler does not restart when it closes normally. (#1616)
  • Removes forced "redis://" from commands that set Redis hosts, allowing existing secure or custom prefixes to remain valid. (#1621)

Full Changelog: v5.23.0...v5.24.0
Authors: @ankush, @akhilnarang, @revant, @aldo-o
Reviewers: @akhilnarang, @NagariaHussain

v5.23.0

28 Nov 07:12
Compare
Choose a tag to compare

5.23.0 (2024-11-28)

What's Changed

  • Optimized the is_bench_directory function to exit early when a required path is missing. #1584
  • Fixed an issue where development dependencies from pyproject.toml were not properly read. #1597
  • When running commands outside a valid bench directory, users will now see a clear error message instead of a traceback. #1598
  • Dropped support for Python 3.8 due to its end-of-life and added compatibility with Python versions 3.11, 3.12, and 3.13. #1599
  • Added options to the Procfile rendering in bench to skip starting specific services (web, socketio, schedule, watch) and to include coverage in the web process. #1600

Full Changelog: v5.22.9...v5.23.0

v5.22.9

30 Aug 12:58
Compare
Choose a tag to compare

What's Changed

  • Prevents uninstalling the frappe app, which is part of the system’s core. (#1579)

Full Changelog: v5.22.8...v5.22.9
Authors: @akhilnarang

v5.22.8

21 Aug 07:52
Compare
Choose a tag to compare

What's Changed

  • Changes an internal data sequence from a list to a tuple to prevent accidental modifications. (#1577)

Full Changelog: v5.22.7...v5.22.8
Authors: @akhilnarang

v5.22.7

19 Aug 05:42
Compare
Choose a tag to compare

What's Changed

  • Updates the developer documentation link in the setup process to point to the correct page, making it easier to follow the instructions. (#1557)
  • Removes the outdated “include” references in the system’s setup scripts and switches to “include_tasks” so the setup process works reliably in newer Ansible versions. (#1563)
  • Switches the Ansible scripts from include to include_tasks to avoid deprecation errors on Ubuntu 24.04. (#1564)

New Contributors

Full Changelog: v5.22.6...v5.22.7
Authors: @cogk, @FHenry, @Spinnernicholas
Reviewers: @gavindsouza, @ankush, @akhilnarang

v5.22.6

08 May 04:50
Compare
Choose a tag to compare

What's Changed

  • Fixes an error on older Python versions (below 3.9) by adding a fallback for the usedforsecurity parameter in file checks. (#1556)

Full Changelog: v5.22.5...v5.22.6
Authors: @18alantom

v5.22.5

08 May 04:31
Compare
Choose a tag to compare

What's Changed

  • Checks each cache file's MD5 signature before using it to catch mismatches. Updates bench app-cache messages to be more consistent. (#1555)

Full Changelog: v5.22.4...v5.22.5
Authors: @18alantom

v5.22.4

29 Apr 10:54
Compare
Choose a tag to compare

What's Changed

  • Adds the wkhtmltox package for Ubuntu 22 so PDF creation works on that operating system. (#1549)
  • Switches to Git’s built-in command for identifying the active branch, helping prevent incorrect branch retrieval during the build process. (#1553)

New Contributors

Full Changelog: v5.22.3...v5.22.4
Authors: @ssiyad, @fixundfertig123, @barredterra
Reviewers: @gavindsouza, @ankush

v5.22.3

24 Feb 06:40
Compare
Choose a tag to compare

What's Changed

  • Speeds up bench commands by removing extra file searches for the Python program and always using frappe_cmd. (#1542)

Full Changelog: v5.22.2...v5.22.3
Authors: @ankush