v15.51.0
版本发布时间: 2024-12-24 20:08:29
frappe/frappe最新发布版本:v15.52.0(2025-01-14 20:30:57)
What's Changed
- Resolved a build error in Docker environments by replacing
os.replace
withshutil.move
for cross-filesystem compatibility. https://github.com/frappe/frappe/pull/28836 - Fixed an issue causing a 500 error when non-string values were provided in
headers
; header values are now properly converted to strings. https://github.com/frappe/frappe/pull/28763 - Ensured that Monitor logs are preserved by preventing their eviction from cache. https://github.com/frappe/frappe/pull/28861
- Fixed improper buffering in the monitoring module by removing the incorrect
os.O_NONBLOCK
parameter from theopen()
function. https://github.com/frappe/frappe/pull/28864 - Corrected the spelling of the error message title to "Invalid Values" when fields have invalid entries. https://github.com/frappe/frappe/pull/28865
- Added a new Peak Memory Usage field to Prepared Report to log the maximum memory used during report generation. https://github.com/frappe/frappe/pull/28848
- Addressed an issue during database restoration where MariaDB view security definers could cause errors. https://github.com/frappe/frappe/pull/28882
- Has cached the dynamic link map in Redis to speed up document cancellation on large databases. https://github.com/frappe/frappe/pull/28887
- Improved the validation of column names to better detect blacklisted keywords and prevent invalid field names. https://github.com/frappe/frappe/pull/28891
- Fixed issues in Background Jobs where "after_job" hooks were not executed properly after job retries. Now, the system ensures proper site initialization before executing hooks and resets "after_job" callbacks before retrying jobs to prevent conflicts. https://github.com/frappe/frappe/pull/28893
- Fixed an issue in the Setup Wizard where entering scripts in the Company Name field could execute unintended code. https://github.com/frappe/frappe/pull/28889
- Fixed an issue where filter conditions in database queries were not properly sanitized, preventing potential security vulnerabilities. https://github.com/frappe/frappe/pull/28883
- Added Swedish Date Format and Time Format to the Country settings for Sweden. https://github.com/frappe/frappe/pull/28895
- Fixed an issue where images added in HTML Editor fields were reset upon saving the document. https://github.com/frappe/frappe/pull/28903
- Email content in communications is now cleaned before being returned, resolving issues with unprocessed HTML content. https://github.com/frappe/frappe/pull/28901
Full Changelog: https://github.com/frappe/frappe/compare/v15.50.1...v15.51.0