Skip to content

v0.11.0

Choose a tag to compare

@frappe-pr-bot frappe-pr-bot released this 14 Apr 13:03
· 2094 commits to master since this release
ceaa680

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)

Reverts

  • Revert "fix(bench): Allow dropping when fatal site update is resolved" (7295a08)
  • Revert "test(api-server): Use moto instead of mocking aws completely" (4c50129)