Update twenty to v1.20.0 (#5287)

This commit is contained in:
Alexander L. 2026-04-03 13:28:46 +02:00 committed by GitHub
parent 2508daebe3
commit de8c3c4999
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 14 additions and 15 deletions

View File

@ -8,7 +8,7 @@ services:
PROXY_AUTH_ADD: "false"
server:
image: twentycrm/twenty:v1.19.0@sha256:4320d0d073d02cf6cf23eae94a7044e238a481f2f35b7fdc960cc8c093c4e1e1
image: twentycrm/twenty:v1.20.0@sha256:b3120df567a73c849a7a1ae58fa4f3d7bdd5072939312be702375960ed601557
user: "1000:1000"
volumes:
- ${APP_DATA_DIR}/data/server-local-data:/app/packages/twenty-server/.local-storage
@ -33,7 +33,7 @@ services:
restart: on-failure
worker:
image: twentycrm/twenty:v1.19.0@sha256:4320d0d073d02cf6cf23eae94a7044e238a481f2f35b7fdc960cc8c093c4e1e1
image: twentycrm/twenty:v1.20.0@sha256:b3120df567a73c849a7a1ae58fa4f3d7bdd5072939312be702375960ed601557
user: "1000:1000"
volumes:
- ${APP_DATA_DIR}/data/server-local-data:/app/packages/twenty-server/.local-storage

View File

@ -3,7 +3,7 @@ id: twenty
name: Twenty
tagline: An adaptable CRM solution for seamless team collaboration and growth
category: files
version: "1.19.0"
version: "1.20.0"
port: 2020
description: >-
Twenty is the leading open-source CRM, built by a community of hundreds of contributors to meet the unique needs of your business. Designed for flexibility, it helps businesses of all sizes efficiently manage customer relationships and streamline workflows.
@ -39,18 +39,17 @@ gallery:
- 3.jpg
- 4.jpg
releaseNotes: >-
This release introduces improvements across security, navigation, AI, workflows, and developer extensibility:
- Security hardening including SSRF prevention for IMAP/SMTP/CalDAV, improved server-side input validation, OAuth security improvements with PKCE binding and rate limiting, and various dependency vulnerability fixes
- Navbar drag-and-drop reordering and AI chat integration in the navigation menu
- AI chat improvements including draft message persistence, @mention support, auto-generated titles, and new AI model settings
- Workflow enhancements including iterator continue-on-failure, bug fix batches, and improved agent node handling
- Record page layout improvements including ungrouped fields support, widget editing UX, and hidden fields group
- OAuth client support with unified application registration and frontend integration
- Role selector when inviting workspace members
- Visual time picker added to DateTimePicker
- Quarter added as a time unit for date filters
- Global search improvements for CJK and non-tokenizable text
- Various bug fixes for navigation, dashboards, permissions, and UI rendering
This release introduces improvements across navigation, AI, workflows, record layouts, and security:
- Navbar drag-and-drop reordering with animated sidebar and improved menu item management
- AI chat improvements including resumable stream support, draft message persistence, composer redesign, and new AI model settings
- Workflow enhancements including iterator skip-on-failure, multiselect form step, improved metrics, and various bug fixes
- Record page layout improvements including tab editing, fields widget migration to backend, hidden fields group, and merge records support
- OAuth 2.0 Dynamic Client Registration (RFC 7591) and unified application registration
- Rich Text field type now creatable by users
- Security improvements including XSS prevention for file serving endpoints, additional SSRF IP validation, and various dependency vulnerability fixes
- Performance optimizations with multi-layer caching for hot database queries and Apollo Client v4 upgrade
- Dashboard record table widget and improved filter handling for deleted fields
- Various bug fixes for navigation, board view, permissions, and UI rendering
Full release notes can be found at https://github.com/twentyhq/twenty/releases/