Skip to content

v5.1

Compare
Choose a tag to compare
@gavindsouza gavindsouza released this 22 May 12:37
· 1000 commits to v5.x since this release

Our default branch, develop has had a few changes since v5.0. We've decided to push only bug fixes to master and all other updates will continue to be pushed to develop and branch v5.x will be maintained as bench version 5 [stable]

Major Updates:

  • bench removed from frappe_sudoers

now sudo bench commands will require passwords. The current frappe_sudoers file will only contain NOPASSWD setup for Nginx related commands.

  • supervisor runs as frappe_user by default

Here, frappe_user refers to the user under which the current Frappe environment is setup.

Change Log:

  • chore(tests): drop PY2 testing for frappe > v12 (#992)
  • chore: changed bench.utils.log API prefix (#964)
  • chore: drop dead code (#998)
  • chore: renamed project to match with PyPI (#961)
  • chore: set apps to None by default (#973)
  • chore: skip restart on bench setup requirements (#975)
  • docs: fix readme docker section (#990)
  • docs: fixed typo on running update (#968)
  • feat(bench update): allow pull-only update on specified apps (#921)
  • feat: check for newer versions on PyPI (#960)
  • feat: faster bench (#967)
  • fix(backups): setup backups for bench sites (#972)
  • fix(get-app): allow ssh urls (#995)
  • fix(get-app): update node requirements (#983)
  • fix(logging): cleaner bench logs (#999)
  • fix(playbooks): pre v5.1 compatibility for playbooks folder (#988)
  • fix(playbooks): wkhtmltopdf checksum string for debian 9 (#969)
  • fix: IUS release repo (#1004)
  • fix: Message per app when installing node deps (#959)
  • fix: add playbooks in the python package (#980)
  • fix: don't run yarn install while setting up py requirements (#1001)
  • fix: exit with appropriate return code (#1006)
  • fix: install node modules only if package.json exists (#985)
  • fix: remove bench and supervisor from sudoers (#955)
  • fix: restart supervisord process after change in conf (#991)
  • fix: show warning if bench is not installed via PYPI (#934)
  • refactor: bench readme and rename license file (#958)