It’s been about 3.5 years and about 700+ commits since the last bench release. We have created a roadmap for bench v5.0 on GitHub.
Some of the main targets of this major release are bug fixes, setting up testing, documentation and a monthly release cycle and publishing on PYPI.
If anyone has any points or want to contribute to frappe/bench, you are most welcome. Open a PR/Issue directly on GitHub. Feel free to connect with me via email. Any help for a better bench or making the Frappe experience better, is appreciated.
bench v5.0 was released in the past week. You can find the release notes and .whl file in the release. The PYPI image for this is under the name frappe-bench. Now use pip install frappe-bench to install your bench CLI.
develop is the current default branch. All future developments (and git clones will use this unless the branch is explicitly specified) will use this branch.
master is the latest stable release.
a new release will be made for each merge to master and the corresponding image be pushed to PyPI. An automated process for this is WIP.
We’re moving away from continuous deployment. For production usage, it is recommended to use the PyPI package. Remove the editable install from your system and run a pip install frappe-bench instead. All future updates can be handled through pip.
How to remove the current editable bench installation?