Frappe-bench

Latest version: v5.22.6

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

Scan your dependencies

Page 10 of 12

5.4.1

[5.4.1](https://github.com/frappe/bench/compare/v5.4.0...v5.4.1) (2021-05-17)


Bug Fixes

* Added warning for unshallow without --reset ([01abc56](https://github.com/frappe/bench/commit/01abc561e07ab19d9c66b5f6d8b915497305d36f))
* Handle command execution failures ([dcdb15d](https://github.com/frappe/bench/commit/dcdb15d471f47ebfb42908d3b19bc2dac9e6d45a))
* Remove PY2 compatibility code ([54d48f6](https://github.com/frappe/bench/commit/54d48f61a339718d173c52138c0652473fde1140))
* Revert print compatibility import ([753e36d](https://github.com/frappe/bench/commit/753e36d433b57ae742b2e02ec75d9615b0ebb358))
* Show step titles while running operations ([096c2cf](https://github.com/frappe/bench/commit/096c2cfe6b7a25d9a20c9fc81105c56855d49965))
* Unshallow clone if update without --reset ([4cadf2c](https://github.com/frappe/bench/commit/4cadf2c719f5ecf2580c28b4b2e687d7d8a69e6b))


Performance Improvements

* Faster bench remove-app ([ebc3ceb](https://github.com/frappe/bench/commit/ebc3cebd1990e2585a8cf2f8ad5e691754f5f36c))

5.4.0

[5.4.0](https://github.com/frappe/bench/compare/v5.3.0...v5.4.0) (2021-04-27)


Bug Fixes

* add declarative config support for bench ([186ba28](https://github.com/frappe/bench/commit/186ba280f1ed5d77e101d5a2fca83951521c901e))
* change TEST_PYPI to PYPI ([4211f5d](https://github.com/frappe/bench/commit/4211f5d750b5f6130e5479ea263154d3cd87bb84))
* create bench folder in user directory ([5c5d2b5](https://github.com/frappe/bench/commit/5c5d2b57dfaf0e43b56b7140717649e356e2cad6))
* Don't break update if no sites exist on patching sites stage ([778fe6c](https://github.com/frappe/bench/commit/778fe6cb0bdf442bceac0ac5b98b7ab7fdcae6da))
* fail2ban help message ([fec8921](https://github.com/frappe/bench/commit/fec89212143d122c647292195fd4b1f8024a55bd))
* Invoke pip via python ([b0ccb6e](https://github.com/frappe/bench/commit/b0ccb6efbea33acdb07b3500a07b37c8ffbeae23))
* nginx proxy buffer ([7f9bed4](https://github.com/frappe/bench/commit/7f9bed4c8e18114a54432e426e958281da7428ec))
* only fetch current branch ([895c403](https://github.com/frappe/bench/commit/895c40327806d93d33507731cefed2d013ba117e))
* only fetch what is necessary, simplify & improve grepability ([82173c1](https://github.com/frappe/bench/commit/82173c1d42eaaed563f6f3ac17cda2e96b35b195))
* only get the specific branch for version check ([0ff8ddd](https://github.com/frappe/bench/commit/0ff8dddef960f63e35103285961f08f835da422e))
* Remove set-default-site from CLI ([ed3f2d2](https://github.com/frappe/bench/commit/ed3f2d28fbf729ae14a0bdad74632a7332af9eb2))
* Return repo_name if app_name doesn't exist ([aa1a1b9](https://github.com/frappe/bench/commit/aa1a1b9a718da1dcfb164f5035fe79a2af813677))
* serious bug capable of deleting apps path ([a1db48b](https://github.com/frappe/bench/commit/a1db48b57ef7263e1bf2775f8738469f9074533f))
* Update documentation for user directory ([294b399](https://github.com/frappe/bench/commit/294b399942e3b143fdb235efe9176460f12ad9d7))
* Upgrade pip first ([1120](https://github.com/frappe/bench/issues/1120)) ([17ef5da](https://github.com/frappe/bench/commit/17ef5da5ce3a7061a01c890ae8ca90dcbb6c7957))
* use correct path for compiling py files ([b3a0757](https://github.com/frappe/bench/commit/b3a0757e38be2acf4e6bc8c8427717096d5e8bb0))


Features

* Keep repos shallow if --reset is specified and shallow_clone is set ([66240e1](https://github.com/frappe/bench/commit/66240e1f8d038f419e586499579fc437f309419b))
* skip redis config during supervisor setup ([5cf1363](https://github.com/frappe/bench/commit/5cf1363481f0cde81d0c4163f4c5de0aff934360))


Performance Improvements

* Remove ast from the import tree ([104efd3](https://github.com/frappe/bench/commit/104efd349bcc9cf1ed599279778976322272a065))
* Remove bench.config.common_site_config from the import tree ([c5d2fb9](https://github.com/frappe/bench/commit/c5d2fb9255979a46fc4e29b9d04f44e8acf2f722))
* Remove bench.config.letsencrypt from the import tree ([cab2d44](https://github.com/frappe/bench/commit/cab2d44df5c1854d5f5dbce6e627a35565b4d8ef))
* Remove bench.config.nginx from the import tree ([36e48c7](https://github.com/frappe/bench/commit/36e48c7dd7625edb4dded617992576faa01c96e6))
* Remove crontab from the import tree ([e12717d](https://github.com/frappe/bench/commit/e12717d63ac410f14f292dab62b398b37b5e48a3))
* Remove crontab from the import tree ([2a4377a](https://github.com/frappe/bench/commit/2a4377ac6f22f53dc687f222e2e6c7bb2f7879e6))
* Remove git from the import tree ([df773d4](https://github.com/frappe/bench/commit/df773d4f9f60f6d8b566f29ee44bc3769b895e8d))
* Remove Jinja and PackageLoader from the import tree ([ad90d94](https://github.com/frappe/bench/commit/ad90d9485f389b168b96f1de161a0bd281a936cf))
* Remove multiprocessing from the import tree ([8527b10](https://github.com/frappe/bench/commit/8527b106c39c445b9fb8eee3d14fa8beaf9828cf))
* Remove multiprocessing from the import tree ([ad37665](https://github.com/frappe/bench/commit/ad37665e8b9520a22d0a624104a547afa83a40b8))
* Remove requests from the import tree ([cc92584](https://github.com/frappe/bench/commit/cc9258492784ed0fc7fa31f283b97f2e4e260836))
* Remove semantic_version from the import tree ([2df0bf7](https://github.com/frappe/bench/commit/2df0bf726d9c1fb5fb4188c4c745d918d1cf1774))
* Remove shutil from the import tree ([07ecaa1](https://github.com/frappe/bench/commit/07ecaa1f776d15c98d50087e3757dc4910203e7d))
* Remove six.moves.reload_module from the import tree ([5d90346](https://github.com/frappe/bench/commit/5d903466604c354ede536ffeadbffba0306c7666))
* Remove six.moves.urllib from the import tree ([6706b23](https://github.com/frappe/bench/commit/6706b230da1bfb42dbd671c5524ee1ed62c6908c))
* Remove six.moves.urllib from the import tree ([5525548](https://github.com/frappe/bench/commit/5525548ced5a3c9666e30f22682f7d7cef362240))
* Remove siz.moves.configparser from the import tree ([6c0e1a3](https://github.com/frappe/bench/commit/6c0e1a359ebd19bd3833c3e9d7c5d1ef8948419d))

5.3.0

[5.3.0](https://github.com/frappe/bench/compare/v5.2.1...v5.3.0) (2021-02-04)


Bug Fixes

* Run compileall in bench after update ([54e6bcf](https://github.com/frappe/bench/commit/54e6bcfe9c967137e0be00cefe93a5ddaec30056))
* wrong flag description ([e9c046d](https://github.com/frappe/bench/commit/e9c046d56b15e39630490bc64ebaaa6727623186))
* **install:** Allow override of frappe_branch and erpnext_branch ([6a207ca](https://github.com/frappe/bench/commit/6a207ca57ab36d3d43b169b8a7609ba87dc8611b))
* **install:** Helpful logging ([2c4659a](https://github.com/frappe/bench/commit/2c4659a7aab2c4c8ed7734438ffc42360c9c6023))
* **playbooks:** Support wkhtmltox arm64 architecture ([d6d1b91](https://github.com/frappe/bench/commit/d6d1b91a79b3b74a5595a2b943041659ff5928bd))
* Allow bench src as root ([9d1f7a7](https://github.com/frappe/bench/commit/9d1f7a7ed7ca3caaf9978c3f75292984078caf69))
* force renew on monthly bases ([7dcd5f9](https://github.com/frappe/bench/commit/7dcd5f9ce3c3322f0a5d96f1b9624c6215f76448))
* Handle no args passed in CLI ([31e4aee](https://github.com/frappe/bench/commit/31e4aeeab8bca4a8d58ad72db735128670a7480b))
* Install wheel during ansible setup ([61567be](https://github.com/frappe/bench/commit/61567be3f69aa34b11a60fbd807aed00f9dc40a7))
* Log in ~/bench.log if not running inside bench directory ([28302f6](https://github.com/frappe/bench/commit/28302f67a30e061d771a5607f67b2b03b1205a7d))
* removed force renewal as it would extend by 3 months every month, now the job runs daily ([408676c](https://github.com/frappe/bench/commit/408676c80e3fa37e3794584b12e73c2060cfa55f))
* removed patch ([87edc4e](https://github.com/frappe/bench/commit/87edc4e10932a9ce92215fef00daada5f6817b7d))
* Use NullHandler for commands executed outside a bench dir ([31f2999](https://github.com/frappe/bench/commit/31f2999b4b971176b57c09ecef5d5edfe39dcb53))
* utf8mb4_general_ci ([f2e7702](https://github.com/frappe/bench/commit/f2e7702fdefe30ee8d0546da5dc09e9042f7f570))
* **install:** Install dev packages for Arm 64-bit ([df0562d](https://github.com/frappe/bench/commit/df0562d59b423f1d833c929a38ea5e380bbcae4f))
* **install:** Obey --without-site ([608b28c](https://github.com/frappe/bench/commit/608b28c2460adf2b6ee1504b21a7e69dfdb06a1e))
* Add bench.cli namespace ([2f0b508](https://github.com/frappe/bench/commit/2f0b508d2ef1d4935ccd4a74d374ee6be28a7bec))
* Remove src test ([b8ed4f6](https://github.com/frappe/bench/commit/b8ed4f6a4bc35f7a8935793c3616fc1258ff2685))
* Unpin setuptools, six and virtualenv ([03576d1](https://github.com/frappe/bench/commit/03576d10b45046659fc356fb8113fddf06d2bc33))
* update letsencrypt renew cron frequency ([7a7b0fe](https://github.com/frappe/bench/commit/7a7b0fea3786c1c4009fb580e96ae16c84f69cb3))
* Update package lists and setup prereqs before setting up script ([550f55d](https://github.com/frappe/bench/commit/550f55d1460cc29197c7ec9dddc59b0d81684e9f))
* Updated command help and verbosity while setting crontab ([c9abac2](https://github.com/frappe/bench/commit/c9abac299a3b46f08b0b4406449bb82ed90a60a2))
* Use 'develop' bench if not specified! ([0ad4421](https://github.com/frappe/bench/commit/0ad44214cf739812ce8dc0175f5774bdd376ebf1))
* warning on pip reinstall ([d979751](https://github.com/frappe/bench/commit/d979751e0c44f8b519e77a4bb11c7e6e3f6333ee))


Features

* better flag description ([9de383a](https://github.com/frappe/bench/commit/9de383a760a604a73509d72c230f59e5a0fac11e))
* patch for older setups with wrong cron format ([1e97cdf](https://github.com/frappe/bench/commit/1e97cdf0c831e0ae46b3e7c579c96e05ca185916))
* patch for older setups with wrong cron format ([097879e](https://github.com/frappe/bench/commit/097879e1fb855d4223fcce3ad359a2f9ec81d835))
* pitch erpnext support to VM users ([137a78a](https://github.com/frappe/bench/commit/137a78a6b0fa826a947deb0d07bb05bcf1fafe70))

5.2.1

Change Log
- fix: Show correct src of bench source (1055)
- fix: supervisor command does not require sudo (1054)

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))

Page 10 of 12

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.