Frappe Technologies
Screenshot 2023-10-25 at 10.48.41 PM.png
Product Updates for August 2025
Counting the days till Frappeverse
author

By

Jannat Patel

·

1 September 2025

·

6

min read

We are just a few days away from Frappeverse 2025, and the team has been heads down working on some exciting features and improvements all of which will be showcased during the two days of the event. Do register if you haven't already!


Table of Contents

  1. ERPNext
  2. Frappe HR
  3. Frappe Cloud
  4. Learning
  5. Drive

Editable Dimensions in Child Tables

Accounting dimensions are editable by default in submitted documents. But, due to a bug in a recent change dimensions in the child table became uneditable. This has been fixed.

Contributed by: Ravi Bharathi

Major changes in Advance payments accounting

Advance Payment Ledger will now be used to track payments made against Sales/Purchase Orders. This was done to allow reconciliation of such payments from within the closed fiscal year.

Contributed by: Lakshit Jain

Batchwise Subscription

Daily invoice subscription processing will now be done in batches of 500. This is to avoid a timeout on systems with large number of subscriptions.

Contributed by: Ravi Bharathi

Batchwise Bank Reconciliation

Auto Reconcile option in Bank Reconciliation was timing out on large datasets. This will now happen in batches of 1000.

Contributed by: Ravi Bharathi

Broken auto-generation of revaluation documents

ERPNext has a feature to auto-generate Exchange Rate Revaluation documents on varying frequencies (Daily, Weekly & Monthly), of which, monthly frequency was broken due to a bug. This has been fixed.

Contributed by: Emmanuel Mwendwa

Ruthra Kumar Engineer

Serial Number and Batch Traceability Report

Backward Traceability (where it came from) Backward traceability helps users identify how a specific serial number or batch was manufactured, including the components used in producing the finished goods. It also shows which supplier provided the raw materials associated with that specific serial number or batch.

Forward Traceability (where it is used) Forward traceability enables users to track the location of a specific serial number or batch throughout the manufacturing process of finished goods. It also provides information about the customer to whom this serial number or batch was sold.

Users can link vendor invoices related to freight and excise duty to the LCV. Users will refer to these costs when calculating the LCV amount.

Workstation Operating Cost Component

In the workstation, we had hardcoded operating cost components such as electricity cost, consumables, rent, and wages. So, if users wanted to add a new component, they had no option other than customizing the system to add a custom field.

To fix this issue, we added a table where users can dynamically add operating cost components with their respective costs.

Previously, there was no option to define expense accounts for each component, and the system was using the default Default Provisional Account. Now, users can assign expense accounts to each component on a company-wise basis.

Rohit Waghchaure Senior Software Developer

Show Income Tax Breakup if added via Additional Salary

​​Previously, when Income Tax was added via Additional Salary with Overwrite Salary Structure Amount enabled, the detailed Income Tax Breakup was missing from the Salary Slip. This caused confusion in future tax calculations. It is now ensured that the income tax breakup section appears correctly and that the overwritten amount is accurately reflected in the monthly, yearly, and overall tax computation fields. #3449

Bug Fixes:

  1. Fetch details of Timesheet based Salary Component The problem was when the salary component based on timesheet is added in salary slip, it doesn't fetch all the data related to that component. In case of Income tax component (timesheet based), it does not fetch Is Tax Applicable from component master leading to missing calculation of income tax. #3508. Contributed by: Venkatesh

  2. Submit payroll entry while creating salary slips in background job. #3508. Contributed by: Venkatesh

Raheel Khan Engineer

Easily View and Purge Binlogs

Dedicated server users often run into issues with binlogs growing quickly during heavy transactions. Until now, you had to contact support to purge them or adjust retention settings.

We’ve now added a Binlog Manager in the dashboard, so you can view and purge binlogs yourself — no more back-and-forth with support.

binlogs

remove

You can now reduce binlog retention right from the dashboard.

retention

Please check the documentation to know more about that.

Restoration CLI

We often hear from users and partners trying to migrate large sites to Frappe Cloud. If your private file backups are over 5GB, uploading them through the UI becomes a hassle — and usually ends up in a support ticket.

To make this smoother, we’re introducing an Interactive CLI tool for uploading backup files and restoring sites. This should make migrations to FC faster and more straightforward.

Please check the documentation to know more about that.

Tanmoy Sarkar Engineer

Server Storage Breakdown

Last month, we added storage breakdown for the Database Server. But many users were still unsure about what's using space on the App Server.

It’s not just your site data — Docker images, backups, logs, and archived folders all add up.

Now, with App Server Storage Breakdown, you can see usage at the bench level and know exactly where your storage is going.

storage

Server Activity Log

We’ve added a Server Activity Log to help you track key server-related actions. This includes: - Incident History - Data disk size changes — who increased it, when, and by how much This log acts as an audit trail, giving you better visibility and accountability for server activities.

Aradhya Tripathi Engineer

New Site Analytics

We’ve added two new charts to the existing Site Advanced Analytics to help you better understand and debug performance issues:

  1. Background Report Duration: Identify which background reports are taking the most time to generate. Long-running reports can signal potential performance bottlenecks.

  2. Run Doc Method Duration: If you’re using rundocmethod in your custom app, this chart helps you see which specific methods are slow -- something that wasn’t visible before.

Balamurali M Engineer

PWA

Frappe Learning now has a PWA. You can install it from your mobile browser and from then on access it as an app from your mobile phone

pwa

Learning Path

Learning Path has been refactored. Previously, there was a setting to enable Programs; if enabled, Programs was shown to students as a replacement for Courses. Additionally, by default, the order of courses was enforced for all programs.

This has now changed. When creating programs, instructors can configure whether to enforce the order or not. Also, they can now configure whether Programs are published. Published programs will be visible to all students. They can then enroll in the program and proceed with the courses.

However, if an instructor prefers not to keep the Program public but rather manually enroll certain selected students, they can do so as well. They can also see a Progress Summary of all programs.

Jannat Patel Product Engineer

The long-awaited integration with the Frappe Framework is here! Now, opening up any attachment in Desk will allow you to upload files from Drive. This is still in beta - you can try it out here.

We made a variety of UX improvements; in particular improving the public preview. Now, people can comment on your files even without having an account in Drive.

Most of the work this month was in Writer - we continued to add a host of features.

We’ve added viewing modes - you can have wide-body text, or perhaps clear out the distracting sidebar with Minimal mode. You can lock files, to prevent accidental editing. minimal

Version history is back, stronger than ever! You can configure how frequent automated snapshots are taken, and also store manual versioning.

version

Previously, only Drive Documents could be edited in Writer. Now, you can edit all text-based files! Here’s how opening a Markdown file looks in Drive now:

now

Writer settings allows you to configure defaults in the editor, and customize it to the look and feel you like.

Safwan Samsudeen Trainee Engineer

And that's it 👋

That was all for this month. Hoping to see you all at Frappeverse 2025!

Published by

Jannat Patel

on

1 September 2025
0

Share

Add your comment

Success!

Error

Comments

No comments, yet.

Discussion

image7f7d4e.png

Paul Mugambi

·

3 days

ago

Beautiful read, and an insight into an individual I respect and have learned a lot from. Am inspired to trust the process and never give up.

image4c43d6.png

Anna Dane

·

5 days

ago

I must say this is a really amazing post, and for some of my friends who provide Best British Assignment Help, I must recommend this post to them.

Add your comment

Comment