semantic-release-bot
1cd7088dab
chore(release): Bumped to Version 5.15.2
...
## [5.15.2](https://github.com/frappe/bench/compare/v5.15.1...v5.15.2 ) (2022-12-12)
### Bug Fixes
* ignore supervisor restart failures where possible ([#1400 ](https://github.com/frappe/bench/issues/1400 )) ([7a63f4f](7a63f4f461
))
* install wheel in venv ([4996afb](4996afb012
))
v5.15.2
2022-12-12 08:42:52 +00:00
Ankush Menat
06181f4231
Merge branch 'staging' into v5.x
2022-12-12 14:11:33 +05:30
Ankush Menat
b68e6eb033
Merge branch 'develop' into staging
2022-12-12 14:11:18 +05:30
Ankush Menat
7a63f4f461
fix: ignore supervisor restart failures where possible ( #1400 )
...
* fix: ignore supervisor restart failures where possible
Ignores proc manager restart failure during:
- App install
- App uninstall
Reason:
- You might not have setup prod yet
- This is useful during docker image building where proc manager wont be
running **yet**.
* ci: dont fail-fast
matrix has no dependency.
2022-12-12 14:08:04 +05:30
Ankush Menat
2d0ba72ae3
Merge pull request #1401 from frappe/p517
...
fix: install wheel in venv
2022-12-12 13:26:10 +05:30
Ankush Menat
4996afb012
fix: install wheel in venv
...
closes https://github.com/frappe/frappe/issues/18718
2022-12-12 13:12:37 +05:30
semantic-release-bot
3547a2d3aa
chore(release): Bumped to Version 5.15.1
...
## [5.15.1](https://github.com/frappe/bench/compare/v5.15.0...v5.15.1 ) (2022-11-29)
### Bug Fixes
* correct python path for migrate_env ([61e0f4a](61e0f4acbf
))
* dont attempt migrating to active virtualenv ([0e59159](0e59159e11
))
* install one app at a time, frappe first ([4f0193c](4f0193ca93
))
* migrate_env silent failures ([7f1c5ad](7f1c5ad9c6
))
v5.15.1
2022-11-29 07:48:57 +00:00
Ankush Menat
787aac5f3e
Merge branch 'staging' into v5.x
2022-11-29 13:17:57 +05:30
Ankush Menat
7e4f0eaf1f
Merge branch 'develop' into staging
2022-11-29 13:16:31 +05:30
Ankush Menat
ca2545052d
Merge pull request #1396 from frappe/migrate_env
...
fix: migrate env
2022-11-29 13:11:17 +05:30
Ankush Menat
0e59159e11
fix: dont attempt migrating to active virtualenv
2022-11-29 12:49:19 +05:30
Ankush Menat
e37df969c1
refactor(migrate_env): virtualenv -> venv
2022-11-29 12:40:11 +05:30
Ankush Menat
4f0193ca93
fix: install one app at a time, frappe first
2022-11-29 12:33:53 +05:30
Ankush Menat
61e0f4acbf
fix: correct python path for migrate_env
...
Currently it's executing env directory which would never work.
2022-11-29 12:23:49 +05:30
Ankush Menat
7f1c5ad9c6
fix: migrate_env silent failures
2022-11-29 12:23:13 +05:30
semantic-release-bot
62202039ad
chore(release): Bumped to Version 5.15.0
...
# [5.15.0](https://github.com/frappe/bench/compare/v5.14.4...v5.15.0 ) (2022-11-28)
### Bug Fixes
* FileNotFound bug ([#1383 ](https://github.com/frappe/bench/issues/1383 )) ([965e178](965e178e83
))
* restart proc manager if set in config ([#1391 ](https://github.com/frappe/bench/issues/1391 )) ([c59d1ed](c59d1edee5
))
### Features
* add `max_requests` to gunicorn args ([b57838f](b57838f366
))
### Performance Improvements
* single worker in development install ([#1392 ](https://github.com/frappe/bench/issues/1392 )) ([9c80f5d](9c80f5d24f
))
v5.15.0
2022-11-28 07:43:56 +00:00
Ankush Menat
c886d74a03
Merge branch 'staging' into v5.x
2022-11-28 13:12:21 +05:30
Ankush Menat
8b3452a2d5
Merge branch 'develop' into staging
2022-11-28 13:10:03 +05:30
Ankush Menat
c59d1edee5
fix: restart proc manager if set in config ( #1391 )
2022-11-28 13:05:00 +05:30
Ankush Menat
9c80f5d24f
perf: single worker in development install ( #1392 )
...
Most developers don't need 3 separate workers in development. This changes procfile to use single worker to consume from all queues in development.
Pros:
- Lighter development setups
Cons:
- Not "equivalent to production" - not required in most cases so eh.
You can still edit procfile to start whatever process you want anyway.
2022-11-24 15:29:34 +05:30
Ankush Menat
d198465228
Merge pull request #1387 from ankush/max_requests
...
feat: add `max_requests` to gunicorn args
2022-11-23 15:04:10 +05:30
Ankush Menat
c4305fd528
style: format everything w black
2022-11-23 14:35:01 +05:30
Ankush Menat
f45db01d9a
chore: remove deprecated easy install script
2022-11-23 14:34:24 +05:30
Ankush Menat
d3cb7eceb4
ci: fix flake8 url
2022-11-23 14:34:07 +05:30
Ankush Menat
b57838f366
feat: add max_requests
to gunicorn args
...
As gunicorn is long running process, potentially running for days
without restart the workers might start accumulating garbage that's
never cleaned up and memory usage spikes after some use.
This largely happens because of third-party module imports like pandas,
openpyxl, numpy etc. All of these are required only for few requests and
can be easily re-loaded when required.
`max_requests` restarts the worker after processing number of configured
requests.
How to use?
- If you have more than 1 gunicorn workers then this is automatically
enabled. You can tweak the max_requests parameter with
`gunicorn_max_requests` key in common_site_config
- If you just have 1 gunicorn worker (not recommended) then this is not
automatically enabled as restarting the only worker can cause spikes
in response times whenever restart is triggered.
2022-11-23 11:16:02 +05:30
Ameen Ahmed
965e178e83
fix: FileNotFound bug ( #1383 )
2022-11-17 18:56:31 +05:30
Ankush Menat
738d623117
chore: add editorconfig
2022-10-27 16:16:23 +05:30
Ankush Menat
09274ed305
docs: remove easy install from docs ( #1380 )
...
https://discuss.erpnext.com/t/deprecation-easy-install-script-is-no-longer-supported/96245/3
[skip ci]
2022-10-20 16:09:06 +05:30
semantic-release-bot
6fb8078d72
chore(release): Bumped to Version 5.14.4
...
## [5.14.4](https://github.com/frappe/bench/compare/v5.14.3...v5.14.4 ) (2022-10-14)
### Bug Fixes
* no-git support for dependency resolver ([#1368 ](https://github.com/frappe/bench/issues/1368 )) ([fcbc2ea](fcbc2eaa47
))
* use os.remove instead of shutil.rmtree for symlinks ([#1372 ](https://github.com/frappe/bench/issues/1372 )) ([9fd15f6](9fd15f6fdd
))
v5.14.4
2022-10-14 06:30:23 +00:00
Ankush Menat
9da444da39
Merge branch 'staging' into v5.x
2022-10-14 11:58:46 +05:30
Ankush Menat
a5cc850813
Merge branch 'develop' into staging
2022-10-14 11:57:48 +05:30
Devin Slauenwhite
9fd15f6fdd
fix: use os.remove instead of shutil.rmtree for symlinks ( #1372 )
2022-09-29 19:38:54 +05:30
Aradhya Tripathi
fcbc2eaa47
fix: no-git support for dependency resolver ( #1368 )
...
* feat: introducing support for no-git
refactor: lint
* feat: added support for validating git repos
* refactor: removed formatting changes
2022-09-08 11:27:34 +05:30
semantic-release-bot
529943891d
chore(release): Bumped to Version 5.14.3
...
## [5.14.3](https://github.com/frappe/bench/compare/v5.14.2...v5.14.3 ) (2022-08-28)
### Bug Fixes
* bad URL in raw.githubusercontent.com ([#1363 ](https://github.com/frappe/bench/issues/1363 )) ([589f7a4](589f7a400e
))
* parsing error ([#1364 ](https://github.com/frappe/bench/issues/1364 )) ([4bc3a08](4bc3a086f2
))
* use ref param instead of branch for get_required_deps (GitHub contents API) ([#1362 ](https://github.com/frappe/bench/issues/1362 )) ([9131ba0](9131ba05db
))
v5.14.3
2022-08-28 13:19:45 +00:00
Ankush Menat
aef5587744
Merge branch 'staging' into v5.x
2022-08-28 18:48:20 +05:30
Ankush Menat
7b95f3161d
Merge branch 'develop' into staging
2022-08-28 18:47:44 +05:30
Dany Robert
4bc3a086f2
fix: parsing error ( #1364 )
2022-08-28 18:47:00 +05:30
HENRY Florian
9131ba05db
fix: use ref param instead of branch for get_required_deps (GitHub contents API) ( #1362 )
...
* fix: use ref param instead of branch
* fix: use ref param instead of branch
* chore: unintentional changes from web editor
Co-authored-by: Ankush Menat <ankush@frappe.io>
2022-08-28 17:59:10 +05:30
HENRY Florian
589f7a400e
fix: bad URL in raw.githubusercontent.com ( #1363 )
2022-08-28 17:06:06 +05:30
semantic-release-bot
c6b334894e
chore(release): Bumped to Version 5.14.2
...
## [5.14.2](https://github.com/frappe/bench/compare/v5.14.1...v5.14.2 ) (2022-08-17)
### Bug Fixes
* **DX:** make warnings go to stderr ([b6b9481](b6b9481b7b
))
* update check condition ([3e749ba](3e749ba547
))
v5.14.2
2022-08-17 07:05:16 +00:00
Gavin D'souza
c89dc4189e
Merge branch 'staging' into v5.x
2022-08-17 12:33:59 +05:30
Gavin D'souza
1402c6a160
Merge branch 'develop' into staging
2022-08-17 12:33:28 +05:30
gavin
871c703ee3
Merge pull request #1361 from ankush/warnings_output
...
fix(DX): make warnings go to stderr
2022-08-10 15:23:24 +05:30
Ankush Menat
3e749ba547
fix: update check condition
...
Right now updates are checked for src and --version command, it used to
be opposite of this.
ref: 7c653db703
2022-08-10 13:53:06 +05:30
Ankush Menat
b6b9481b7b
fix(DX): make warnings go to stderr
2022-08-10 11:42:34 +05:30
semantic-release-bot
d70c32880a
chore(release): Bumped to Version 5.14.1
...
## [5.14.1](https://github.com/frappe/bench/compare/v5.14.0...v5.14.1 ) (2022-08-07)
### Bug Fixes
* dont use glob pattern for `python` exec ([dc047a5](dc047a5e7d
))
v5.14.1
2022-08-07 08:14:20 +00:00
Gavin D'souza
f1d9014737
Merge branch 'staging' into v5.x
2022-08-07 13:43:03 +05:30
Gavin D'souza
61728a1b20
Merge branch 'develop' into staging
2022-08-07 13:42:43 +05:30
gavin
dea3278535
Merge pull request #1360 from resilient-tech/expect-python-exec
...
fix: dont use glob pattern for `python` exec
2022-08-07 13:41:40 +05:30
Sagar Vora
dc047a5e7d
fix: dont use glob pattern for python
exec
2022-08-07 01:36:16 +05:30