Skip to content

Latest commit

 

History

History
389 lines (201 loc) · 23.3 KB

CHANGELOG.md

File metadata and controls

389 lines (201 loc) · 23.3 KB

Changelog

2.43.0 (2024-07-08)

Features

Bug Fixes

  • api: Added support for paging cursors (d3f7685)
  • api: Do not allow to proxy connections for accounts with API scopes (9498fa9)
  • Fix exception when Document Store is disabled but there are embeddings stored (6d18a48)
  • font-loading: Use a locally cached font instead of loading from Google FOnts (4e53929)
  • model-labels: Model label improvements to have named models instead (dc75dbc)
  • paging: Fixed paging links for OAuth2 apps (d698082)
  • templates: Allow running template API requests with account tokens (dd2da5b)

2.42.0 (2024-05-30)

Features

  • gmail-api: Alpha version of Gmail API support (f7fd60a)

Bug Fixes

  • ts: Fixed API schema to pass TyepScript SDK generation (29493ac)

2.41.4 (2024-05-15)

Bug Fixes

  • env: Fixed EENGINE_MAX_PAYLOAD_TIMEOUT handling (feaa0d2)

2.41.3 (2024-05-08)

Bug Fixes

  • empty-listing: Treat empty LIST or LSUB response as an error condition (53e3bc9)
  • imapflow: Bumped ImapFlow to prevent IDLE deadlocks (869db0a)
  • lua: Fixed lua script to calculate total number of matching accounts for a query (a4284c5)
  • render: Updated Render deployment blueprint (031a457)

2.41.2 (2024-04-19)

Bug Fixes

  • sync: send webhooks for old messages during first sync (5d05986)

2.41.1 (2024-04-12)

Bug Fixes

  • deps: Bumped dependencies to clean up dependency tree (forgot before previous release) (6d8ab9a)

2.41.0 (2024-04-11)

Features

  • custom-account-headers: Allos setting account specific custom webhook headers (f4c4c8b)

Bug Fixes

  • account-form: Added support for 'path' in the authentication form (198ba41)
  • accountPath: Use an array by default as the path type (3faa977)
  • web-ui: Do not clear up IMAP settings when enabling/disabling IMAP in the web UI (037091b)

2.40.9 (2024-04-03)

Bug Fixes

  • oauth2: Show access token validity period on account details page (6cee85f)
  • oauth2: Show OAuth2 error on account page if token renewal failed due to invalid grant (70f7bc8)
  • ui-tweak: Automatically reconnect an account if log settings are updated via UI (4d4be15)

2.40.8 (2024-03-24)

Bug Fixes

  • reconnect: Force close previous connection if reconnect was requested (ec0baf1)
  • smtp: Do not override From: header in an email from SMTP interface (69f6c32)

2.40.7 (2024-03-20)

Bug Fixes

  • gmail-smtp: Fix failing SMTP connections for Gmail (c3dd63a)

2.40.6 (2024-03-20)

Bug Fixes

  • account-listing: Show accounts as initializing if account has not yet been processed after startup (0e70898)
  • connection: Do not wait for subconnections when setting up the connection (d8daff8)
  • oauth2-error: If OAuth2 app is failing then show an indication about it on the account page (dd44cd5)

2.40.5 (2024-03-16)

Bug Fixes

  • reconnection: Tweaked reconnection logic on errors (95067c5)

2.40.4 (2024-03-14)

Bug Fixes

  • connections: Added additional logging to detect broken reconnections (bfe6229)

2.40.3 (2024-03-08)

Bug Fixes

  • fetch: allow to configure max fetch batch size with an ENV value (de45851)
  • fetch: Allow to set the fetch batch size limit with a cli argument (f5daf91)
  • fetch: If fetch fails while syncing, then set a warning flag and try again (ffcb559)
  • fetch: use batches when fetching message entries for indexing (1e83e64)

2.40.2 (2024-03-04)

Bug Fixes

  • mime: Use custom MIME boundary pattern for generated emails (0e2a110)
  • webhooks: include network routing information in messageSent, messageDeliveryError and messageFailed webhooks (16bd82d)

2.40.1 (2024-02-26)

Bug Fixes

  • network: Fixed failing network scan for detecting local IP addresses (048358d)

2.40.0 (2024-02-23)

Features

  • connections: If EmailEngine is syncing an account then use a secondary IMAP connection to serve API requests (965b63c)
  • path: Account path argument can take either a path string, or an array of strings to monitor multiple folders instead of just one (a7c6abc)
  • submit: Allow to set proxy url and local address when submitting emails for delivery (af1d253)

Bug Fixes

  • config: Properly parse time values from EENGINE_MAX_PAYLOAD_TIMEOUT config option (c3f5ac7)

2.39.11 (2024-02-18)

Bug Fixes

  • llm: LLM processing did not work (28973d4)

2.39.10 (2024-02-12)

Bug Fixes

  • message-upload: improvements regarding empty From header (45df0fd)

2.39.9 (2024-02-03)

Bug Fixes

  • build: fixed broken build (ae43242)

2.39.8 (2024-02-02)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • redis-locks: Bumped ioredfour to fix issue with Redis servers where WITH is disabled (b53007a)

2.39.5 (2024-01-03)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Features

  • api: Allow to override EENGINE_TIMEOUT value for a single API request (9a3aec3)
  • tls: Allow to set TLS settings for API server (67f5aa3)

Bug Fixes

  • 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)

Bug Fixes

  • docker: fixed docker autobuild (ae0f3ab)

2.38.0 (2023-10-26)

Features

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • docker: fixed docker tags, added missing v prefix to version tags (481bf5c)

2.37.3 (2023-10-05)

Bug Fixes

  • docker: fixed docker tagged release process (f23cde0)

2.37.2 (2023-10-03)

Bug Fixes

  • chat: Bumped dependency to better parse output from OpenAI API (0250da8)

2.37.1 (2023-10-02)

Bug Fixes

  • 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)

Features

  • secrets: removed deprecated vault support (8ab9d60)

Bug Fixes

  • 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)

Bug Fixes

  • deploy: keep package-lock.json (ec311e3)

2.36.0 (2023-09-20)

Features

  • ai: Allow using embeddings generation without prompting (b59e702)

Bug Fixes

  • ai: Added support for gpt-3.5-turbo-instruct (bf75c5a)
  • ai: Do not store generated embeddings in the document store (9638480)
  • deploy: Added tests runner (b382569)
  • deploy: Automated release management (8e2bd88)