chore: release v16#54740
Merged
diptanilsaha merged 30 commits intoversion-16from May 5, 2026
Merged
Conversation
(cherry picked from commit 844f3db)
… (backport #54543) (#54649) fix: use RecoverableErrors isinstance check for repost timeout status When a Repost Item Valuation job is killed by an RQ worker timeout (JobTimeoutException raised via SIGALRM), the existing status detection relied solely on traceback string matching for 'timeout' or 'Deadlock'. This is unreliable because SIGALRM can interrupt a C-extension call (e.g. inside pypika's copy.copy()) before Python records the exception in the traceback. In that case the traceback shows only the interrupted frame -- not JobTimeoutException -- so the job is permanently marked 'Failed' instead of 'In Progress', preventing the scheduler from automatically retrying it. RecoverableErrors = (JobTimeoutException, QueryDeadlockError, QueryTimeoutError) is already defined at the top of this file and is already used further down in the same except block to suppress email notifications. Extend its use to also guard the status decision. The traceback string fallback is kept as a secondary check for forward compatibility with other timeout signals. Fixes: jobs permanently stuck as 'Failed' after RQ worker timeout, requiring manual re-queue to resume reposting. (cherry picked from commit a49e2de) Co-authored-by: Assem Bahnasy <bahnasyassem@gmail.com>
…n sale (cherry picked from commit c4155b6)
(cherry picked from commit 88b8238)
…-54658 fix: skip depreciation rescheduling when asset is fully depreciated on sale (backport #54658)
(cherry picked from commit da08125)
…rings (backport #54656) (#54669) Co-authored-by: Trusted Computer <75872475+trustedcomputer@users.noreply.github.com> Co-authored-by: barredterra <14891507+barredterra@users.noreply.github.com> fix: correct titles set to {customer_name} or {supplier_name} text strings (#54656)
…-54664 fix: show in and out qty in the stock ledger report for stock recos (backport #54664)
… (backport #54561) (#54667) fix(project): use user.email for invitations and skip disabled users. (#54561) * fix(project): use user.email for invitations and skip disabled users. * Update erpnext/projects/doctype/project/project.py * fix(project): remove duplicate loop causing indentation error * fix(project): resolve pre-commit hook failure --------- (cherry picked from commit 231dd18) Co-authored-by: Hemil-Sangani <hemil@sanskartechnolab.com> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* fix: set valid_from in created Item Price (#54696) Co-authored-by: Kaajal-Chhattani <kaajal.chhattani@aurigait.com> (cherry picked from commit 6246a9a) # Conflicts: # erpnext/stock/get_item_details.py * chore: resolve conflicts --------- Co-authored-by: Kaajalchhattani <89331214+Kaajalchhattani@users.noreply.github.com> Co-authored-by: Mihir Kandoi <kandoimihir@gmail.com>
… invoices and orders (backport #53920) (#54736) Co-authored-by: Sakthivel Murugan S <129778327+ssakthivelmurugan@users.noreply.github.com> Co-authored-by: ravibharathi656 <ravibharathi656@gmail.com> fix: hide payment and payment request buttons based on permissions in invoices and orders (#53920)
Collaborator
Author
|
🎉 This PR is included in version 16.17.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Automated weekly release.