What's Changed
- fix: short circuit private files perm check (backport #24621) in #24622
- perf: optional faster perm check for files (backport #24624) in #24630
- fix: do not allow to set if_owner & report perm together (backport #24582) in #24607
- fix: make rate_limiter respect multitenancy (backport #24634) in #24635
- fix: typeerror in onboarding_tours.js (backport #24637) in #24638
- fix: enable syntax highlighting for
PythonExpression
code fields (backport #24669) in #24670 - fix: Enqueue deletion of dynamic link after comitting (backport #24647) in #24674
- fix: use receiver's language for some notifications (backport #24235) in #24664
- fix(js): Handle hidden virtual fields (backport #24405) in #24691
- fix: virtual fields are never writable (backport #24693) in #24695
- fix: data import table UI fix (backport #24718) in #24721
- refactor: skip permlevel check if all levels are 0 (backport #24727) in #24729
- fix: Skip fulltext indexes during sync (backport #24728) in #24732
- fix: Show proper error message for prepared report failure (backport #24733) in #24736
- fix: outgoing email account handlng (backport #24656) in #24685
- fix: Make as_iterator work when there are no child queries by @rohitwaghchaure in #24748
- fix: show folders in Google Drive Picker (backport #24386) by @barredterra in #24754
- fix: Allow int fields to be unique (backport #24750) in #24755
- feat: Letterhead Scripts & fix disappearing header in pdf by @marination in #23263
- fix: Use
TEXT
type for Webhook URLs to support large URLs (backport #24761) in #24762
Full Changelog: v14.64.0...v14.65.0