v14.89.0
版本发布时间: 2024-12-24 20:08:33
frappe/frappe最新发布版本:v15.52.0(2025-01-14 20:30:57)
What's Changed
- Have replaced
os.replace
withshutil.move
in the build process to fix "Invalid cross-device link" errors during Docker builds. https://github.com/frappe/frappe/pull/28835 - Fixed an issue where providing non-string header values caused a 500 error; header values are now correctly converted to strings. https://github.com/frappe/frappe/pull/28762
- Removed the incorrect use of
os.O_NONBLOCK
in log file writing to prevent potential performance issues. https://github.com/frappe/frappe/pull/28863 - Cached dynamic link mappings in Redis to improve performance during document cancellation in large databases. https://github.com/frappe/frappe/pull/28886
- Enhanced the validation of column names to better detect blacklisted keywords. https://github.com/frappe/frappe/pull/28890
- Fixed an issue where retried background jobs did not execute
after_job
hooks due to missing site initialization. Resolved a problem where theafter_job
CallbackManager was not reset before retrying background jobs. https://github.com/frappe/frappe/pull/28892 - Fixed an issue where filters in database queries were not properly sanitized. https://github.com/frappe/frappe/pull/28894
- Fixed an issue where images added to HTML Editor fields were lost upon saving the document. https://github.com/frappe/frappe/pull/28902
- Cleaned email content in Communications before returning to prevent display issues caused by unprocessed HTML. https://github.com/frappe/frappe/pull/28900
Full Changelog: https://github.com/frappe/frappe/compare/v14.88.1...v14.89.0