v0.11.0
·
2094 commits
to master
since this release
0.11.0 (2026-04-14)
Bug Fixes
- Avoid redundant get_plan_name method call (88a473a)
- bench: Allow dropping when fatal site update is resolved (a9c9d1c)
- billing: focus on billing welcome to overview page (5b092e4)
- billing: focus on billing welcome to overview page alone (8437e93)
- billing: Remove these params to avoid confusion in mandate creation (aa9c099)
- build: Correctly get the latest retried build & schedule correct jobs in hooks (1b7fc26)
- compute: Add resize API for Virtual Machines (b7b855e)
- compute: Add resize for Frappe Compute (4189415)
- cpu-progress: fallback to zero to prevent negative metrics in dashboard (e560db6), closes #6053
- css: add darker tint for dialog overlay (8490ae5)
- dashboard: server analytics load average doc url (#6046) (da7c8d7)
- dashboard: Update FCLogo component with new logo (cdc7271)
- deploy-candidate-build: Skip index with mysql keyword in CI (5401e66)
- lint: In bench & remove support for ndarray (8089e3a)
- lint: Lint workflow engine (16d4af8)
- metadata: Add User-Agent header to link checks (3150b9f)
- notification-panel: move mark all btn in header (6bc5116)
- notification-panel: remove tab icons (d5ce538)
- notifications-panel: include unread dot indicator (4e927db)
- pipeline: Ensure pipeline status is changed flow status is updated (7571b6f)
- prm: Better renewal message (aa73943)
- prm: Calculate sum of the monthly amount (fb5dbeb)
- prm: Check Renewal criteria (e6e0367)
- prm: Check team and partner email both (8c8aed2)
- renewal: Return 0 if undefined (15cbf29)
- search: improve integration icons (6569fb4)
- search: improve opening animation (0ce862e)
- search: include conditions for routes (85595d7)
- search: remove dynamic route from index (cc7fe01)
- search: remove font-mono (2c50fc0)
- search: remove useless animations/blur (8c007ab)
- Server selection when creating site on shared bench (3eb4b7a)
- settings: Show error message on remove partner (0b860f0)
- sidebar: remove access requests link (e0f88b2)
- sitelogs-page: set icon proper size for lucideIcon (fa24f1f)
- test_press_notifications: include get_notifications() type filter testcase (a00bf9d)
- test_press_notifications: include missing unread_count arg usage (7e38d47)
- test: Mock pending jobs (290a884)
- test: Remove flaky status check (53f6be0)
- test: Remove flaky test (6194859)
- test: Remove mocked expectation (c7d99a2)
- ui: Better renew dialog (9477bd3)
- update favicon icon to use new logo (c8fb2b7)
- Use is_standby flag to filter out standby sites for setting bench (263d5cd)
- user-ssh-ceritificate: Add option to setup user ssh certificate for proxy server (#6048) (4a0a564)
- workflow: Account for quick builds moving from running to success (ef63cd5)
- workflow: Ensure that we only move forward in case of completion or termination (26f3ac4)
- workflow: Move permission checks above to avoid force bubble (6a9dc51)
- workflow: Remote builder failure status check (e8dfef4)
- workflow: Remove db set value (dcae7b8)
- workflow: Retry workflow every 10 minutes (52489ba)
- workflow: Use deploy candidate status to verify prebuild validation status (bf90899)
Features
- api.notifications: get_support_unread_count() (bd56e10)
- api.notifications: include type filter for get_notifications() (d7aab2c)
- api.notifications: support type filter in get_unread_count() (424aa7d)
- auditor: Add bench version compatibility checks (4c3e89e)
- auditor: Add new semgrep rules for various security checks (9dee5e7)
- auditor: Add semgrep rules for correctness checks (298f795)
- auditor: Implement semgrep rules to enhance audit checks (37ce8a3)
- auditor: Update category options to include 'Correctness' (84f1b5f)
- bench: Better retry logic setting retry in the archive job itself (4f5349b)
- component: Scrollbar (84b18dc)
- compute: Check machine availability API (5a6fee2)
- compute: Check machine availability Frappe Compute implementation in Cluster (1c895bd)
- compute: Modify check_machine_availability in Server to pass in instance_id (9159d3f)
- compute: Remove visibility restriction for Frappe Compute during server creation (8ff1aad)
- compute: Warning for Frappe Compute during server creation (f27f823)
- deplo: Manage all pre build creation validations in workflow (1252a2e)
- deploy: Add new bench monitor job (7671a4d)
- deploy: Add state for deploy validation (53281d8)
- deploy: Start and Monitor build from workflow engine (1b37c37)
- deploy: Take intel and arm build into account when checking for created benches (29d1c39)
- deploy: Trigger and monitor prebuild validations from workflow (f91332a)
- flow: Add better safety nets to the retry bench logic (ff09e1c)
- notification-panel: add support acess modal (c37f35d)
- notification-panel: auto scroll on loadmore (caf58b2)
- notification-panel: include support unread count (d8c1e6e)
- notification-panel: include tabs for notif type switching (7ad2004)
- notification-panel: integrate custom scrollbar (4ddc8a5)
- pipeline: Account for build retries & refactored main flow (75e7901)
- pipeline: Add task retry to hooks (94bb5ce)
- pipeline: Add validating build status (db8bb99)
- pipeline: Better user centric fold steps (79274ee)
- pipeline: Ensure multiple builds are accounted for (2841e26)
- pipeline: Only send notifications for validation failures (884a7d8)
- pipeline: Only send notifications for validation failures - 1 (a28164d)
- release-pipeline: Update pipeline to account for pure build termination and bench terminations (46780ea)
- release-step: Move to structured release steps (c232539)
- search: add structure files for searchmodal (58f9185)
- search: include for highlighting results (710e6e1)
- search: include arrow keys navigation (b440d9f)
- search: include cmd+k keymap (7b2accb)
- search: include fallback message for no results (39343b7)
- search: include filter functionality on userinput (49a8382)
- search: include integrations (943ce69)
- search: include smooth popup and default list of routes (559e8ad)
- search: include some icons (d626445)
- search: make items as link (f3c0ce4)
- select: use simple array for indexing (171b253)
- test: Add initial test for release pipeline (5aa3965)
- workflow-engine: Integrate @tanmoysrt 's workflow engine (e182875)
- workflow-engine: Mocking utility for flow and task enqueue (ac61882)
- workflow-engine: Use frappe.flags.in_test to modify the behaviour (841858f)
Performance Improvements
- deploy: Move validations to enqueued jobs (2507026)