github postalsys/emailengine v2.73.0

latest release: v2.73.1
23 hours ago

2.73.0 (2026-07-20)

Features

  • add generic OIDC SSO for admin login (71854d4)
  • add group-based authorization for OIDC SSO (c988506)
  • add OIDC_FORCED (SSO-only login) and OIDC_LOGOUT (RP-initiated logout) (1751ddb)
  • make OIDC post-logout redirect optional (OIDC_POST_LOGOUT_REDIRECT_URI) (ae9169d)
  • rebuild the open source license listing (ebe5e90)
  • Tailwind v4 + FlyonUI admin UI theme (d648da1)
  • theme: centralize the ACE editor fullscreen toggle (bf9a6db)
  • theme: centralize the native datalist autocomplete builder (7b737b1)
  • theme: convert auth and public layouts to Tailwind/FlyonUI (568de9e)
  • theme: convert config core pages to Tailwind/FlyonUI (93f7c06)
  • theme: convert Document Store pages to Tailwind/FlyonUI (5b2b687)
  • theme: convert internals pages to Tailwind/FlyonUI (06a670e)
  • theme: convert OAuth2 config pages to Tailwind/FlyonUI (a787584)
  • theme: convert shared partials, replace bootstrap-autocomplete with datalists (eb3fdf1)
  • theme: convert the accounts pages to FlyonUI (f54f5bc)
  • theme: convert the admin shell to Tailwind v4 + FlyonUI (d9ab031)
  • theme: convert the dashboard page to FlyonUI (c4a719c)
  • theme: convert the gateways pages to FlyonUI (6b176fa)
  • theme: convert the tokens and templates pages to FlyonUI (a650568)
  • theme: convert webhooks pages to Tailwind/FlyonUI (77b4438)
  • theme: follow the admin theme in the ACE editors (51bc909)
  • theme: move the TLS certificate labels to FlyonUI tooltips (eabc578)
  • theme: rebuild the public pages as framework-free HTML/CSS/JS (f3a34c0)
  • theme: replace ClipboardJS with a central copy-to-clipboard handler (216334d)
  • theme: restyle the stat cards to the FlyonUI dashboard idiom (e53dd27)
  • theme: retire the Bootstrap legacy clusters and dead assets (836e36f)
  • theme: retire the bootstrap-compat shim and jQuery (7669c5c)
  • theme: sync the embedded message browser with the admin theme (858fbcd)
  • theme: use HSTogglePassword for the secret reveal buttons (2ea2c11)
  • ui: add search to the remaining paged admin list views (22ff78f)
  • ui: align the Workers page with the list-view conventions (8bb421b)
  • ui: apply the account-view toolbar treatment to all detail views (a6d36f0)
  • ui: reorganize the account view around actions, status and density (097329e)
  • ui: reorganize the admin menu, split settings pages, and redesign the dashboard (4ec4118)
  • ui: standardize admin list views with row actions and copyable ids (722244f)
  • ui: unify list-view info sections with a page-header subtitle (925d5fa)
  • ui: use the row-actions kebab on the Workers table (bdbb6d9)

Bug Fixes

  • bump dependencies and refresh generated artifacts (4de7381)
  • bump ee-client/sentry-node/bullmq and refresh generated artifacts (b365690)
  • bump sentry-node/bullmq/nanoid/eslint and refresh generated artifacts (d9c26df)
  • cap webhook delivery attempts with a wall-clock timeout (ca263d7)
  • deps: update dependencies (3961788)
  • keep dashboard stats counters for the intended retention period (db175f7)
  • mint a session sid on every admin login path (e166fbf)
  • point documentation links to the learn.emailengine.app docs site (f947b27)
  • sso: reject unverified OIDC emails in the admin allow-list (34ff519)
  • sso: treat any present email_verified value as a strict boolean (89821cc)
  • theme: align the SSO setup buttons on the account security page (aee2d34)
  • theme: apply the post-merge release review findings (d36ce1b)
  • theme: apply the whole-branch review findings (965e652)
  • theme: cap tooltip width so long texts wrap (a805b3b)
  • theme: gate TLS certificate provisioning on a usable service domain (ef22689)
  • theme: indicate the selected tab in the admin UI tab strips (2aa6d22)
  • theme: load the ACE language-tools extension where pages expect it (d3d1592)
  • theme: render the API reference as a light island (ddf696c)
  • theme: repair the ACE editor toolbar chrome (4f492f1)
  • theme: tooltip stacking, empty-bubble gating and badge rounding (bdfea13)
  • theme: use a real list for the gateway usage notes (b860c28)
  • theme: use standard FlyonUI rounding on the auth pages (96b7028)
  • ui: add a visible exit for the ACE editor fullscreen mode (0378d82)
  • ui: admin UX round: search clear, secret copy, modal Cancel (ff6def0)
  • ui: clarify the gateways help panel and add a docs link (7f8a669)
  • ui: keep submitted values when a settings form fails validation (f01bdef)
  • ui: left-align tooltip bubble text (cc52213)
  • ui: link the dashboard Needs attention card to a real errors filter (50763c5)
  • ui: make admin UI links visibly distinct from body text (e9a4827)
  • ui: open the account toolbar dropdowns downward, not clipped (cd18e5b)
  • ui: restore the accounts list row-actions kebab (b9b7134)
  • ui: stop the row-actions kebab wrapper from trapping its open menu (d86324d)
  • ui: the account-sync workers are not IMAP-only (e99c05a)
  • ui: use an inline docs link, not a button, in the templates help panel (34c5dcc)
  • wire RPC channel into worker Account instances so OAuth re-auth reconnect does not crash (7372bf5)

Don't miss a new emailengine release

NewReleases is sending notifications on new releases.