Frappe

Latest version: v0.0.1

Safety actively analyzes 630305 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 9

5.2

Change Log:

- fix: Update supervisord conf "better" ([1022](https://github.com/frappe/bench/pull/1022))
- fix(install.py): Check if Py3.5+ before installing distro ([1049](https://github.com/frappe/bench/pull/1049))
- fix: use remote_addr instead of user-defined header ip ([1024](https://github.com/frappe/bench/pull/1024))
- fix: don't show warning message in developer mode ([1032](https://github.com/frappe/bench/pull/1032))
- fix: run backups every 6 hours, rather than every minute per 6 hours ([1030](https://github.com/frappe/bench/pull/1030))
- fix(playbooks): Use libssl1.1 for ubuntu >=18.04 ([1018](https://github.com/frappe/bench/pull/1018))
- fix: ubuntu 20.04 easy install hang half way ([1048](https://github.com/frappe/bench/pull/1048))
- fix: updated URL for MacOS guide ([1037](https://github.com/frappe/bench/pull/1037))
- travis: Separate builds for setup, install script and tests ([1036](https://github.com/frappe/bench/pull/1036))
- fix: Bump Nodejs v8 => v12 ([1043](https://github.com/frappe/bench/pull/1043))
- fix(install): Show Debian 10 is supported, update MariaDB defaults ([1046](https://github.com/frappe/bench/pull/1046))
- fix: maintain worker and worker.error logfile in dev mode ([1008](https://github.com/frappe/bench/pull/1008))
- fix: trailing slash deleting apps folder ([1021](https://github.com/frappe/bench/pull/1021))
- fix: populate bench.log via bench.utils.log ([1023](https://github.com/frappe/bench/pull/1023))
- docs: re-link installation docs ([1009](https://github.com/frappe/bench/pull/1009))
- feat: bench start --no-prefix ([1040](https://github.com/frappe/bench/pull/1040))
- feat(playbooks): wkthmltox for Ubuntu 20 ([1019](https://github.com/frappe/bench/pull/1019))

5.1

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

5.0

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.


---

So there's been a lot of changes since the last release, about 800 commits in between. Some of the noteworthy changes are mentioned categorically:

Features:

- `bench pip`: utilizes the current Python's environment to update packages
- `bench find`: find benches from the specified path(via DFS)
- cleaner UX: formatted outputs
- executing bench commands in subdirectories

Development:

- Different CI tests for basic and production bench setups and easy install runs
- Cleaner and updated API usages

Other changes:

- fixed `switch-to-branch`
- fixed git depth while `get-app`
- updated cronjob for SSL renewal
- updated bench help commands and docs
- added "rollback" feature in case of failures during `bench init`

Deprecated:
- `update_bench_on_update` from config
- `switch-to-master` command
- `bench shell` command
- Removed `auto_update` from cronjob

---

This release was previously tracked at [bench v5.0](https://github.com/frappe/bench/projects/1)

4.1

Minor fixes and moved to node6.x

4.0

Improvements for frappe/erpnext v7 release

3.1

Compatibility fixes between Celery and RQ configurations

Page 7 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.