2.39.10 (2024-02-12)
- message-upload: improvements regarding empty From header (45df0fd)
2.39.9 (2024-02-03)
- build: fixed broken build (ae43242)
2.39.8 (2024-02-02)
- deps: bumped deps to clear vulnerability notifications (fbe71ff)
- deps: bumped imapflow (c79d160)
- document-store: Added deprecation notice (1ed38d8)
- outh2-apps: Allow to clear display title and description (f04b115)
- submit-timeout: Allow to configure HTTP POST timeout for submit and message upload API endpoints (previous default 10s) (89f0f01)
- translations: Added Japanese translation file for gettext (hosted authentication form) (4bc743a)
- translations: Moved all field validation error translations into a separate project (joi-messages) (5cb0c61)
2.39.7 (2024-01-15)
- cookies: do not validate cookies to prevent 'invalid cookie value' error for 3rd party cookies (a869640)
- submit: allow empty string as address name (4d6b276)
- webhooks: fixed text.html field for messageNew if notifyWebSafeHtml is true (47e64a8)
2.39.6 (2024-01-03)
- redis-locks: Bumped ioredfour to fix issue with Redis servers where WITH is disabled (b53007a)
2.39.5 (2024-01-03)
- api: Added quota information to account info response (6341400)
- api: enforce numbers as integers in the validation schema (84298c8)
- documentstore: prevent throwing an error when fetching an empty email (c3dc0b6)
- settings: Ensure setting service url and timezone if not set (27faad9)
2.39.4 (2023-12-15)
- redis: Show a warning on the dashboard if Amazon ElastiCache is used as the database (814e724)
- redis: Show warning when using Redis Cluster (17b599e)
2.39.3 (2023-12-12)
- llm: Do not try to process an email without message contents (9e4cbdc)
- oauth2-outlook: Enforce account selection when authenticating OAuth2 connections for MS365 (1c6b56a)
- redis: Fixed Redis stats collections when using Upstash Redis (9730123)
2.39.2 (2023-11-29)
- llm: Allow to load available models from the OpenAI models API endpoint (00fffda)
- metrics: added Redis Latency metric (aba2dab)
- redis-latency: show latency for Redis commands in the dashboard (65fa362)
2.39.1 (2023-11-24)
- error-messages: Form validation errors did not show limit number properly (d939955)
- imap: Allow to define IMAP TCP socket timeout with the EENGINE_IMAP_SOCKET_TIMEOUT env value (4d29d20)
- smtp-verify: Fied accessToken usage for verifying SMTP account settings (0cd38f2)
2.39.0 (2023-11-06)
- api: Allow to override EENGINE_TIMEOUT value for a single API request (9a3aec3)
- tls: Allow to set TLS settings for API server (67f5aa3)
- authentication-form: Prevent re-using the same authentication form url (b13d9b9)
- cors: Do not override default CORS headers (e5a2f50)
- file-ui: Do not use a 'file' input element, instead use a button that triggers file select dialog to select files (14a9fe3)
- ui: small tweaks (8cb6034)
2.38.1 (2023-10-27)
- docker: fixed docker autobuild (ae0f3ab)
2.38.0 (2023-10-26)
- oauth: Allow to disable base OAuth2 scopes like SMTP.Send (ef89d83)
- openai: Allow to set custom models using the API (not in UI) (858f48b)
- openai: Allow to specify custom API url for OpenAI API requests (047647d)
- tls: Allow to ignore IMAP/SMTP TLS certificate errors by default using the ignoreMailCertErrors setting (cba8ffe)
- special-use-flags: Added support for user-specified Archive special use tag (a107f23)
- throttling: Retry throttled FETCH commands a few times before giving up (c3d259a)
2.37.7 (2023-10-20)
- chat: use topic instead of question for the filtering embedding (3acebc3)
- initialization: Start all IMAP worker threads before assigning accounts (9b4c3fc)
- stats: added missing counters for messageNew/messageDeleted (3f9f4cd)
2.37.6 (2023-10-17)
- about: Added a dedicated page for license and legal information (077b38f)
- accountCounters: added counters object that contains cumulative counter of all account specific triggered events (67613a3)
- documentstore: do not report missing email as an error (58130c7)
- license: added a section to the license about source code usage (a923d3b)
2.37.5 (2023-10-11)
- chat: Fixed chat feature support for older Redis versions (86538ba)
- default_conf: Ensure default config values for notifyText, notifyTextSize, and enableApiProxy (b7b4d9c)
- license: allow selecting license key from a file instead of copying (d813e35)
2.37.4 (2023-10-05)
- docker: fixed docker tags, added missing v prefix to version tags (481bf5c)
2.37.3 (2023-10-05)
- docker: fixed docker tagged release process (f23cde0)
2.37.2 (2023-10-03)
- chat: Bumped dependency to better parse output from OpenAI API (0250da8)
2.37.1 (2023-10-02)
- chat: Added 'try it' button to 'chat with emails' config page (0f23c39)
- chat: Improved 'chat with emails' response quality by sorting and filtering embeddings vectors (de429d6)
2.37.0 (2023-09-29)
- secrets: removed deprecated vault support (8ab9d60)
- chat: Use separate settings page for 'chat with emails' feature (c66e3ba)
- deploy: Build packages with Node 20 (a394cf2)
- package-lock: Do not delete package lock. Use 'npm ci' to install dependencies (752be23)
2.36.1 (2023-09-20)
- deploy: keep package-lock.json (ec311e3)
2.36.0 (2023-09-20)
- ai: Allow using embeddings generation without prompting (b59e702)