This release includes 11 breaking changes for platform teams planning a safe upgrade.
Published 24d
Productivity & Wikis
✓ No known CVEs patched
✓ No known CVEs patched in this version
Topics
calendar
contacts
crm
crm-platform
crm-system
customer-portal
+11 more
customer-support
customizable
documents
email-marketing
kanban
leads
php
platform
sales-automation
single-page-application
support
Affected surfaces
auth
breaking_upgrade
Summary
AI summaryStrict type checking in Formula, Navbar tabs now open new browser windows, and OIDC now supports PKCE.
Full changelog
Enhancements:
- Multiple pipelines https://github.com/espocrm/espocrm/issues/3623
- Cascading links https://github.com/espocrm/espocrm/issues/3594
- Cascade removal and restore https://github.com/espocrm/espocrm/issues/3603
- Record locking https://github.com/espocrm/espocrm/issues/3592
- Categories for custom entity types https://github.com/espocrm/espocrm/issues/3587
Improvements:
- Notification grouping https://github.com/espocrm/espocrm/issues/3606
- Collapsible popup notifications https://github.com/espocrm/espocrm/issues/3643
- Notification sound https://github.com/espocrm/espocrm/issues/3661
- Viewing last viewed record in one click https://github.com/espocrm/espocrm/issues/3608
- Transactional save https://github.com/espocrm/espocrm/issues/3596
- Navbar: URL tab opening in new browser tab https://github.com/espocrm/espocrm/issues/3583
- OIDC: Support PKCE https://github.com/espocrm/espocrm/issues/3589
- URL field: Protocol Required parameter https://github.com/espocrm/espocrm/issues/3600
- Configurable order in record dashlets https://github.com/espocrm/espocrm/issues/3625
- Formula: More strict type checking in entity and record functions https://github.com/espocrm/espocrm/issues/3615
- Formula: record\find methods applying order through select framework https://github.com/espocrm/espocrm/issues/3617
- Formula: Validation exception function https://github.com/espocrm/espocrm/issues/3626
- Config get/set CLI commands https://github.com/espocrm/espocrm/issues/3666
- Email account reset https://github.com/espocrm/espocrm/issues/3667
- Image field: Capture parameter https://github.com/espocrm/espocrm/issues/3672
- Config parameters enabling upgrade and extension upload via admin UI https://github.com/espocrm/espocrm/issues/3676
Framework improvements:
- TypeScript support https://github.com/espocrm/espocrm/issues/3648
- Late after save/remove hooks https://github.com/espocrm/espocrm/issues/3597
- PDF: Ability to add fonts https://github.com/espocrm/espocrm/issues/3578
Changes:
- Restrict access to disabled links https://github.com/espocrm/espocrm/issues/3585
- Move
allowInternalNotesparameter from clientDefs to streamDefs https://github.com/espocrm/espocrm/issues/3640
Compatiblity:
- SelectManager support removed https://github.com/espocrm/espocrm/issues/3628
- Backend deprecations removal https://github.com/espocrm/espocrm/issues/3630
- Frontend deprecations removal https://github.com/espocrm/espocrm/issues/3631
- Record service changes https://github.com/espocrm/espocrm/issues/3627
- ORM: Entity::get does not support deprecated link access anymore https://github.com/espocrm/espocrm/issues/3629
- Change in
AuthTokeninterface https://github.com/espocrm/espocrm/issues/3671 - Drop jobs with
serviceNamesupport https://github.com/espocrm/espocrm/issues/3673 - Drop support of service class implementations in popup notifications https://github.com/espocrm/espocrm/issues/3675
- Modal view deprecations removal https://github.com/espocrm/espocrm/issues/3659
- Removed deprecated
Espo.ui,Espo.utilshttps://github.com/espocrm/espocrm/issues/3652
Other:
- Collaborators enabled for Tasks and Cases by default https://github.com/espocrm/espocrm/issues/3584
All issues: https://github.com/espocrm/espocrm/milestone/233?closed=1
Breaking Changes
- SelectManager support removed
- `allowInternalNotes` parameter moved from clientDefs to streamDefs
- Backend deprecations removal
- Frontend deprecations removal
- Record service changes
- ORM: Entity::get no longer supports deprecated link access
- Change in `AuthToken` interface
- Jobs with `serviceName` support dropped
- Service class implementations removed from popup notifications
- Modal view deprecations removed
- Deprecated `Espo.ui`, `Espo.utils` removed
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
Related context
Related tools
Beta — feedback welcome: [email protected]