diff --git a/twenty/docker-compose.yml b/twenty/docker-compose.yml index 1c7f00e4..b9e9bcd6 100644 --- a/twenty/docker-compose.yml +++ b/twenty/docker-compose.yml @@ -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 diff --git a/twenty/umbrel-app.yml b/twenty/umbrel-app.yml index 81285356..ad551ed2 100644 --- a/twenty/umbrel-app.yml +++ b/twenty/umbrel-app.yml @@ -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/