Skip to content

Update Press#8

Open
oderao wants to merge 10000 commits intooderao:odera_pull_branchfrom
frappe:master
Open

Update Press#8
oderao wants to merge 10000 commits intooderao:odera_pull_branchfrom
frappe:master

Conversation

@oderao
Copy link
Owner

@oderao oderao commented Mar 21, 2024

No description provided.

@adityahase adityahase force-pushed the master branch 2 times, most recently from 4d9e334 to 9326075 Compare June 13, 2024 11:18
@tanmoysrt tanmoysrt deleted the master branch July 24, 2025 13:19
@tanmoysrt tanmoysrt restored the master branch July 24, 2025 13:19
@tanmoysrt tanmoysrt force-pushed the master branch 2 times, most recently from 460d9fe to 1b360a1 Compare August 1, 2025 14:02
balamurali27 and others added 23 commits January 30, 2026 08:41
fix(role-permissions): Add missing allow_apps checkbox (backport #4839)
fix(site-analytics): ui fixes (backport #4842)
* refactor: Proxy failover (#4039)

(cherry picked from commit da82a1f)

* chore: fix linter errors

---------

Co-authored-by: Ritwik Puri <ritwikpuri5678@gmail.com>
(cherry picked from commit eb931f4)

Co-authored-by: Ritwik Puri <ritwikpuri5678@gmail.com>
fix(access): Increase default interval to 7 days (168 hours) (backport #4834)
chore(aws): Add f, fs and u series for virtual machines (backport #4667)
chore(naming): Remove internal from title for video (backport #4845)
…#4848) (#4849)

(cherry picked from commit 81f1ba0)

Co-authored-by: Tanmoy Sarkar <57363826+tanmoysrt@users.noreply.github.com>
Co-authored-by: Tanmoy Sarkar <57363826+tanmoysrt@users.noreply.github.com>
* fix: misc (proxy failover)

* perf: make get_user_banners faster - removed unnecessary for loop with in clause
* add validation for both primary and secondary to be in same cluster
* halt agent jobs on primary when starting the failover
* shuffle the failover steps a bit

(cherry picked from commit 0c1c9ed)

# Conflicts:
#	press/press/doctype/proxy_failover/proxy_failover.py

* fix: rearrange some stuff and revamp validations

(cherry picked from commit ed4084b)

* refactor: better steps for failover

* manually sync agent jobs which are pending or running on primary (and also wait for them to complete)
* replicate once manually after stopping replication to ensure things have replicated
* stop nginx reload manager on primary for not reloading nginx config

(cherry picked from commit cdd65d4)

# Conflicts:
#	press/playbooks/failover_up_secondary_proxy.yml

* fix: add steps for building nginx with stream module and also route requests from primary to secondary

* comment proxy.conf, add stream block to the main nginx file and change agent nginx conf port from 443 to 8443
* add an ingress rule for 8443 in proxy security group
* add the primary server to use alternate port in press
* Also adds a helper function to reduce the dns ttl of sites

(cherry picked from commit 324413c)

* feat: add action for pre failover tasks in proxy server

* adds dashnboard banner and reduces ttl of dns records

(cherry picked from commit 4590246)

* feat: add playbook for building nginx with stream module

* refer: https://gist.github.com/tanmoysrt/c2036aa3da5c712d3511946ba03447de

(cherry picked from commit 4ab5ce8)

* feat: add playbook for making nginx conf changes in failover

(cherry picked from commit 53e1e0e)

* fix: better dashboard banner message and set the banner globally

(cherry picked from commit 181577c)

* fix: reduce ttl of A record mapping proxy name to static ip

* also set status of proxy server doc when rebuilding nginx

(cherry picked from commit 008f19d)

* chore: increase the scheduled time of dashboard banner and fixup some messages

(cherry picked from commit d16eba4)

* fix: reduce_ttl_of_sites with explicit proxy domain ttl

* also set status on primary proxy server doc when rebuilding nginx

(cherry picked from commit 91a3e3e)

* refactor(minor): rearrange paybook steps a bit

(cherry picked from commit 21be4b4)

* chore: fix linter errors

---------

Co-authored-by: phot0n <ritwikpuri5678@gmail.com>
…lly (backport #4852) (#4853)

* fix(proxy-failover): use frappe user to replicate the nginx dir manually

* add support for becoming a diff user in ansibleadhoc api

(cherry picked from commit 0880715)

* fix(proxy-failover): reduce ttl of secondary proxy dns record if primary has static ip

* show pre failover tasks button on secondary proxy
* add validation for cluster and static ip in pre failover tasks as well

(cherry picked from commit a25be01)

---------

Co-authored-by: phot0n <ritwikpuri5678@gmail.com>
Some people are part of more than 30 organizations already. Can be more
than 100

(cherry picked from commit e06b132)
(cherry picked from commit 3e108bb)
(cherry picked from commit 458d708)
AyshaHakeem and others added 30 commits February 11, 2026 11:02
fix: Treat frappe-owned apps as public for version upgrade (backport #5048)
fix(release): Only check for update available in case of releases (backport #5050)
chore(update): Make no update apparent (backport #5052)
- Prevent users from selecting rows which have no new releases
- Add disabled read-only row support to frappe-ui list view using meta field `__disabled`

(cherry picked from commit 69ca160)
fix(dashboard-ui): February 2026 Sprint week-2 (3) (backport #5033)
fix(app): In case of no error messages default to invalid error (backport #5056)
(cherry picked from commit a54ff63)
fix(update-release-group): Fix typo (backport #5059)
fix(app): Select only enabled sources in marketplace (backport #5061)
chore(app): Add documentation link in frappe throw (backport #5064)
feat(versioning): Now force versioning checks when adding app to rg (backport #5066)
fix(exception): Inherit a different ancestor (backport #5068)
feat(versioning): Allow max version support (backport #5071)
- Add support for custom branch
- Improve target validation UX

(cherry picked from commit d59019d)
fix(add-github-app): Add support for custom branch (backport #5075)
(cherry picked from commit 57a4584)

# Conflicts:
#	dashboard/src/components/server/ServerLoadAverage.vue
fix(dashboard-ui): February 2026 Sprint week-2 (4) (backport #5077)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.