BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Forward Email//Calendar//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
REFRESH-INTERVAL;VALUE=DURATION:PT1H
X-PUBLISHED-TTL:PT1H
X-WR-CALNAME:Forward Email Updates
X-WR-CALDESC:X posts, status incidents, and releases from Forward Email
BEGIN:VEVENT
UID:release-310722667@forwardemail.net
DTSTAMP:20260419T183059Z
DTSTART:20260418T152806Z
DTEND:20260418T152806Z
SUMMARY:v2.7.6
DESCRIPTION:Version: v2.7.6\n\n- fix: clarify allowlist/denylist UI text fo
 r domains\, subdomains\, and wildcard TLDs  8aeac066c\n- fix: fixed ci issu
 e  9b3057462\n\n---\n\nhttps://github.com/forwardemail/forwardemail.net/com
 pare/v2.7.5...v2.7.6\n\nView release: https://github.com/forwardemail/forwa
 rdemail.net/releases/tag/v2.7.6\nDownload: https://api.github.com/repos/for
 wardemail/forwardemail.net/zipball/v2.7.6
URL:https://github.com/forwardemail/forwardemail.net/releases/tag/v2.7.6
CATEGORIES:GitHub Release\,Software Update
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:release-310717287@forwardemail.net
DTSTAMP:20260419T183059Z
DTSTART:20260418T144855Z
DTEND:20260418T144855Z
SUMMARY:v2.7.5
DESCRIPTION:Version: v2.7.5\n\n- fix: exclude banned and removed users from
  batch job  8ee4e1faa\n- fix: add duplicate-duration guard to batch job (gu
 ard 6)  93a447d8a\n- fix: add intentional-reset and duplicate-payment guard
 s to batch job  dd3cfb421\n- fix: support MKCOL calendar creation (tasks.or
 g) and PUT auto-create (Thunderbird)  1dddafcb3\n- fix: exclude fully refun
 ded payments from batch job earliest-payment query  05fd9b7f6\n- fix: add e
 mail notification and DRY_RUN mode to billing correction batch job  6b0dddc
 d4\n- fix: add 1-week threshold alongside method filter in batch job  8bcfe
 9f08\n- fix(privacy): disclose stored session and login security metadata i
 n all locales  4dcb37c87\n- fix: filter out free_beta_program and plan_conv
 ersion from batch job payment query  7b178d02e\n- fix: add 1-week threshold
  to batch job to prevent false positive planSetAt corrections  32aea9675\n-
  fix: disable Unbound localhost ratelimit\, rewrite batch job to use databa
 se  0ecc71724\n- fix: harden mailbox password validation and document mailb
 ox password requirements across UI\, API docs\, and localized OpenAPI specs
   6e2f09655\n- fix: add retry resilience to PayPal helpers and per-user err
 or handling in batch job  c4ab5c096\n- fix: correct planSetAt race conditio
 n across all billing code paths  b591b20e9\n- fix: fixed matrix notificatio
 ns  9e2742127\n- fix: fixed double % encoding  0095646d8\n- Merge pull requ
 est #470 from flaviomartins/self-hosting  b3df9ab6d\n- use sni-based routin
 g with nginx for web\,api\,caldav\, and carddav  c94473279\n\n---\n\nhttps:
 //github.com/forwardemail/forwardemail.net/compare/v2.7.4...v2.7.5\n\nView 
 release: https://github.com/forwardemail/forwardemail.net/releases/tag/v2.7
 .5\nDownload: https://api.github.com/repos/forwardemail/forwardemail.net/zi
 pball/v2.7.5
URL:https://github.com/forwardemail/forwardemail.net/releases/tag/v2.7.5
CATEGORIES:GitHub Release\,Software Update
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:release-309941133@forwardemail.net
DTSTAMP:20260419T183059Z
DTSTART:20260416T162307Z
DTEND:20260416T162307Z
SUMMARY:v2.7.4
DESCRIPTION:Version: v2.7.4\n\n- fix: wildcard TLD denylist/allowlist match
 ing using endsWith  e7822826c\n- fix: fixed error handling timeout  53bb0c9
 8f\n- fix(security): invalidate tokens on email change\, OAuth pre-account 
 takeover\, Referer leak  0b4b5c056\n- fix(meta): expand short CJK meta desc
 riptions flagged by Bing  da222cfcf\n\n---\n\nhttps://github.com/forwardema
 il/forwardemail.net/compare/v2.7.3...v2.7.4\n\nView release: https://github
 .com/forwardemail/forwardemail.net/releases/tag/v2.7.4\nDownload: https://a
 pi.github.com/repos/forwardemail/forwardemail.net/zipball/v2.7.4
URL:https://github.com/forwardemail/forwardemail.net/releases/tag/v2.7.4
CATEGORIES:GitHub Release\,Software Update
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:release-308628930@forwardemail.net
DTSTAMP:20260419T183059Z
DTSTART:20260414T025953Z
DTEND:20260414T025953Z
SUMMARY:v2.7.3
DESCRIPTION:Version: v2.7.3\n\n- fix(caldav\,carddav): unified ICS pipeline
 \, vCard compliance\, and sync fixes  c96788e30\n- feat(smtp): use graduate
 d truth-source thresholds before suspending domains  14aa41cc2\n- fix(deplo
 y): move pm2 post-deploy pnpm setup into scripts  ae92b58c4\n\n---\n\nhttps
 ://github.com/forwardemail/forwardemail.net/compare/v2.7.2...v2.7.3\n\nView
  release: https://github.com/forwardemail/forwardemail.net/releases/tag/v2.
 7.3\nDownload: https://api.github.com/repos/forwardemail/forwardemail.net/z
 ipball/v2.7.3
URL:https://github.com/forwardemail/forwardemail.net/releases/tag/v2.7.3
CATEGORIES:GitHub Release\,Software Update
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:release-307874665@forwardemail.net
DTSTAMP:20260419T183059Z
DTSTART:20260411T153316Z
DTEND:20260411T153316Z
SUMMARY:v2.7.2
DESCRIPTION:Version: v2.7.2\n\n- fix: CardDAV duplicate prevention and sync
  reliability  2280f2906\n- fix(ci): allow pnpm to build node-snowball for e
 mail queue tests  3210cbb17\n\n---\n\nhttps://github.com/forwardemail/forwa
 rdemail.net/compare/v2.7.1...v2.7.2\n\nView release: https://github.com/for
 wardemail/forwardemail.net/releases/tag/v2.7.2\nDownload: https://api.githu
 b.com/repos/forwardemail/forwardemail.net/zipball/v2.7.2
URL:https://github.com/forwardemail/forwardemail.net/releases/tag/v2.7.2
CATEGORIES:GitHub Release\,Software Update
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:release-307858810@forwardemail.net
DTSTAMP:20260419T183059Z
DTSTART:20260411T132849Z
DTEND:20260411T132849Z
SUMMARY:v2.7.1
DESCRIPTION:Version: v2.7.1\n\n- fix: fixed ci build  15b582daf\n- fix(depl
 oy): align pnpm version across pm2 deploy and ansible  0869faf35\n- fix: fi
 xed translations  820e01ea0\n- fix: fixed usage  10a85ce0b\n- fix: remove i
 gnore-scripts from npmrc\, add frozen-lockfile to deploys  956e3aa90\n- fix
 : allowlist native addons for pnpm ignore-scripts  cd5755d6e\n\n---\n\nhttp
 s://github.com/forwardemail/forwardemail.net/compare/v2.7.0...v2.7.1\n\nVie
 w release: https://github.com/forwardemail/forwardemail.net/releases/tag/v2
 .7.1\nDownload: https://api.github.com/repos/forwardemail/forwardemail.net/
 zipball/v2.7.1
URL:https://github.com/forwardemail/forwardemail.net/releases/tag/v2.7.1
CATEGORIES:GitHub Release\,Software Update
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:release-307848651@forwardemail.net
DTSTAMP:20260419T183059Z
DTSTART:20260411T120113Z
DTEND:20260411T120113Z
SUMMARY:v2.7.0
DESCRIPTION:Version: v2.7.0\n\n- fix: CalDAV/CardDAV sync reliability impro
 vements  47e04d9b8\n- security: harden CI/CD workflows\, Docker\, and depen
 dency management  a52e8e347\n- fix: filter RFC 2606 reserved TLDs from Repl
 y-To attributes and reject alias names with @ symbol  0e3ac8291\n\n---\n\nh
 ttps://github.com/forwardemail/forwardemail.net/compare/v2.6.69...v2.7.0\n\
 nView release: https://github.com/forwardemail/forwardemail.net/releases/ta
 g/v2.7.0\nDownload: https://api.github.com/repos/forwardemail/forwardemail.
 net/zipball/v2.7.0
URL:https://github.com/forwardemail/forwardemail.net/releases/tag/v2.7.0
CATEGORIES:GitHub Release\,Software Update
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:release-305861182@forwardemail.net
DTSTAMP:20260419T183059Z
DTSTART:20260406T231602Z
DTEND:20260406T231602Z
SUMMARY:v2.6.69
DESCRIPTION:Version: v2.6.69\n\n- fix: fixed caldav tests  336d4f65d\n- fix
 (caldav): VTODO sync token ordering\, VTODO scheduling fallback\, and REST 
 API await  fa64eba78\n- fix(storage): use global pool as denominator for pr
 ogress bar percentages (#456)  29de95311\n- Revert &quot\;feat: implement R
 FC 9788 header protection for S/MIME and PGP/MIME encryption&quot\;  1f01ea
 936\n\n---\n\nhttps://github.com/forwardemail/forwardemail.net/compare/v2.6
 .68...v2.6.69\n\nView release: https://github.com/forwardemail/forwardemail
 .net/releases/tag/v2.6.69\nDownload: https://api.github.com/repos/forwardem
 ail/forwardemail.net/zipball/v2.6.69
URL:https://github.com/forwardemail/forwardemail.net/releases/tag/v2.6.69
CATEGORIES:GitHub Release\,Software Update
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:release-304892749@forwardemail.net
DTSTAMP:20260419T183059Z
DTSTART:20260402T230440Z
DTEND:20260402T230440Z
SUMMARY:v2.6.68
DESCRIPTION:Version: v2.6.68\n\n- feat: implement RFC 9788 header protectio
 n for S/MIME and PGP/MIME encryption  2e27a958e\n- fix(memory-leak): destro
 y ApexCharts instances and guard TTI polling lifecycle  330f8ee93\n- test: 
 fix intermittent invite-lifecycle and rsvp-etag-sync race condition  9772f4
 80f\n- fix: CalDAV/CardDAV notification consistency\, componentType\, and n
 o-op suppression  792dcbc37\n- fix: replace automatic ban+denylist from Clo
 udflare Radar check with email to support@ for review  d3a07042e\n- fix(quo
 ta): cap displayed storage quota by global pool and show other domains usag
 e  9c812e667\n- fix(websocket): prevent uncaught ECONNREFUSED exceptions du
 ring teardown  9c8c63daa\n\nhttps://github.com/forwardemail/forwardemail.ne
 t/compare/v2.6.67...v2.6.68\n\nView release: https://github.com/forwardemai
 l/forwardemail.net/releases/tag/v2.6.68\nDownload: https://api.github.com/r
 epos/forwardemail/forwardemail.net/zipball/v2.6.68
URL:https://github.com/forwardemail/forwardemail.net/releases/tag/v2.6.68
CATEGORIES:GitHub Release\,Software Update
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:release-304624666@forwardemail.net
DTSTAMP:20260419T183059Z
DTSTART:20260402T111857Z
DTEND:20260402T111857Z
SUMMARY:v2.6.67
DESCRIPTION:Version: v2.6.67\n\n- fix(security): address passkey registrati
 on\, login rate-limit\, and OAuth session vulnerabilities  2a0a23a21\n\nhtt
 ps://github.com/forwardemail/forwardemail.net/compare/v2.6.66...v2.6.67\n\n
 View release: https://github.com/forwardemail/forwardemail.net/releases/tag
 /v2.6.67\nDownload: https://api.github.com/repos/forwardemail/forwardemail.
 net/zipball/v2.6.67
URL:https://github.com/forwardemail/forwardemail.net/releases/tag/v2.6.67
CATEGORIES:GitHub Release\,Software Update
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:release-304595500@forwardemail.net
DTSTAMP:20260419T183059Z
DTSTART:20260402T095329Z
DTEND:20260402T095329Z
SUMMARY:v2.6.66
DESCRIPTION:Version: v2.6.66\n\n- fix: validate WKD key encryption capabili
 ty before PGP encryption  88def5438\n- fix: convert Date to ISO string in C
 ardDAV sync-collection and CalDAV time-range queries  5ef068205\n\nhttps://
 github.com/forwardemail/forwardemail.net/compare/v2.6.65...v2.6.66\n\nView 
 release: https://github.com/forwardemail/forwardemail.net/releases/tag/v2.6
 .66\nDownload: https://api.github.com/repos/forwardemail/forwardemail.net/z
 ipball/v2.6.66
URL:https://github.com/forwardemail/forwardemail.net/releases/tag/v2.6.66
CATEGORIES:GitHub Release\,Software Update
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:release-304436578@forwardemail.net
DTSTAMP:20260419T183059Z
DTSTART:20260401T221833Z
DTEND:20260401T221833Z
SUMMARY:v2.6.65
DESCRIPTION:Version: v2.6.65\n\n- feat: add Amazon WorkMail migration guide
  landing page  e53d5f39a\n- fix(caldav\,carddav): add missing synctoken\, A
 PN and WebSocket notifications to API controllers and invite processing (Cl
 oses #488)  58bef7d34\n- fix(seo): expand short meta descriptions to 150-16
 0 characters  c4e0efaaf\n- fix: add banned reason property and alerting  96
 f2249fe\n- chore: update snapshots  ef6e48092\n\nhttps://github.com/forward
 email/forwardemail.net/compare/v2.6.64...v2.6.65\n\nView release: https://g
 ithub.com/forwardemail/forwardemail.net/releases/tag/v2.6.65\nDownload: htt
 ps://api.github.com/repos/forwardemail/forwardemail.net/zipball/v2.6.65
URL:https://github.com/forwardemail/forwardemail.net/releases/tag/v2.6.65
CATEGORIES:GitHub Release\,Software Update
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:release-303712282@forwardemail.net
DTSTAMP:20260419T183059Z
DTSTART:20260331T133816Z
DTEND:20260331T133816Z
SUMMARY:v2.6.64
DESCRIPTION:Version: v2.6.64\n\n- fix(caldav): comprehensive find-before-wr
 ite dedup across all CalDAV and API endpoints  5a25fad33\n- fix: enforce fr
 ee credit plan matching and add missing grace period checks  8473685d2\n- f
 ix: removed stackshare link  02840afb0\n- fix: fetch all contacts before pa
 gination to fix missing contacts in webmail  c614c2780\n- fix: correct 25 G
 erman translation errors (dictionary-guessing mistranslations)  5b5ab0951\n
 - chore: update snapshots  d087cd681\n\nhttps://github.com/forwardemail/for
 wardemail.net/compare/v2.6.63...v2.6.64\n\nView release: https://github.com
 /forwardemail/forwardemail.net/releases/tag/v2.6.64\nDownload: https://api.
 github.com/repos/forwardemail/forwardemail.net/zipball/v2.6.64
URL:https://github.com/forwardemail/forwardemail.net/releases/tag/v2.6.64
CATEGORIES:GitHub Release\,Software Update
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:release-303487568@forwardemail.net
DTSTAMP:20260419T183059Z
DTSTART:20260331T023148Z
DTEND:20260331T023148Z
SUMMARY:v2.6.63
DESCRIPTION:Version: v2.6.63\n\n- fix: SEO fixes and replace $in query with
  in-memory filtering in addressbook-multiget  e6829a84a\n- fix: use unauthe
 nticated GitHub API for star count via undici  b594eb0bd\n- fix: address va
 cation auto-replies to From header sender\, not envelope MAIL FROM  6f75aa9
 66\n- fix: add CalDAV discovery to CardDAV server for DAVx5 cross-service s
 upport  bfa36f602\n- chore: update snapshots  4c4ea0f4b\n\nhttps://github.c
 om/forwardemail/forwardemail.net/compare/v2.6.62...v2.6.63\n\nView release:
  https://github.com/forwardemail/forwardemail.net/releases/tag/v2.6.63\nDow
 nload: https://api.github.com/repos/forwardemail/forwardemail.net/zipball/v
 2.6.63
URL:https://github.com/forwardemail/forwardemail.net/releases/tag/v2.6.63
CATEGORIES:GitHub Release\,Software Update
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:release-303449024@forwardemail.net
DTSTAMP:20260419T183059Z
DTSTART:20260330T230934Z
DTEND:20260330T230934Z
SUMMARY:v2.6.62
DESCRIPTION:Version: v2.6.62\n\n- fix: improve alias UX (delete confirmatio
 n\, scroll\, manage password) and add name to win-back email  b964f7541\n- 
 feat: add Squarespace as 1-click Domain Connect provider  f3d260b1c\n- test
 : fix race condition in invite-lifecycle test  ab20157e2\n- chore: update s
 napshots  b3754c3ed\n\nhttps://github.com/forwardemail/forwardemail.net/com
 pare/v2.6.61...v2.6.62\n\nView release: https://github.com/forwardemail/for
 wardemail.net/releases/tag/v2.6.62\nDownload: https://api.github.com/repos/
 forwardemail/forwardemail.net/zipball/v2.6.62
URL:https://github.com/forwardemail/forwardemail.net/releases/tag/v2.6.62
CATEGORIES:GitHub Release\,Software Update
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:release-302932116@forwardemail.net
DTSTAMP:20260419T183059Z
DTSTART:20260330T000714Z
DTEND:20260330T000714Z
SUMMARY:v2.6.61
DESCRIPTION:Version: v2.6.61\n\n- chore: bump deps  cc387a872\n- Merge pull
  request #487 from buzali/fix/caldav-getEvent-filter-soft-deleted  c9aa54e5
 a\n- fix(caldav): filter soft-deleted events in getEvent()  7c0f1270f\n\nht
 tps://github.com/forwardemail/forwardemail.net/compare/v2.6.60...v2.6.61\n\
 nView release: https://github.com/forwardemail/forwardemail.net/releases/ta
 g/v2.6.61\nDownload: https://api.github.com/repos/forwardemail/forwardemail
 .net/zipball/v2.6.61
URL:https://github.com/forwardemail/forwardemail.net/releases/tag/v2.6.61
CATEGORIES:GitHub Release\,Software Update
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:release-302741024@forwardemail.net
DTSTAMP:20260419T183059Z
DTSTART:20260328T200338Z
DTEND:20260328T200338Z
SUMMARY:v2.6.60
DESCRIPTION:Version: v2.6.60\n\n- test: fix race condition in rsvp-etag-syn
 c test  0ec111e69\n- fix: fixed test  8581ebe15\n- fix: fixed typo  7016155
 05\n- fix: fixed typo  e1c7c9d43\n\nhttps://github.com/forwardemail/forward
 email.net/compare/v2.6.59...v2.6.60\n\nView release: https://github.com/for
 wardemail/forwardemail.net/releases/tag/v2.6.60\nDownload: https://api.gith
 ub.com/repos/forwardemail/forwardemail.net/zipball/v2.6.60
URL:https://github.com/forwardemail/forwardemail.net/releases/tag/v2.6.60
CATEGORIES:GitHub Release\,Software Update
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:release-302605074@forwardemail.net
DTSTAMP:20260419T183059Z
DTSTART:20260328T004609Z
DTEND:20260328T004609Z
SUMMARY:v2.6.59
DESCRIPTION:Version: v2.6.59\n\n- fix: use first payment date instead of pl
 an_set_at for abuse prevention  be9447595\n- fix(caldav): preserve VTIMEZON
 E components in ICS responses  8a887c6f3\n\nhttps://github.com/forwardemail
 /forwardemail.net/compare/v2.6.58...v2.6.59\n\nView release: https://github
 .com/forwardemail/forwardemail.net/releases/tag/v2.6.59\nDownload: https://
 api.github.com/repos/forwardemail/forwardemail.net/zipball/v2.6.59
URL:https://github.com/forwardemail/forwardemail.net/releases/tag/v2.6.59
CATEGORIES:GitHub Release\,Software Update
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:release-302182001@forwardemail.net
DTSTAMP:20260419T183059Z
DTSTART:20260327T030510Z
DTEND:20260327T030510Z
SUMMARY:v2.6.58
DESCRIPTION:Version: v2.6.58\n\n- fix: delete calendar events before calend
 ar\, normalize ICS\, prevent duplicates  6652592d6\n- fix: bulletproof CalD
 AV error handling\, prevent 401→500 conversion  9c548073e\n- chore: fix s
 napshots  632840090\n\nhttps://github.com/forwardemail/forwardemail.net/com
 pare/v2.6.57...v2.6.58\n\nView release: https://github.com/forwardemail/for
 wardemail.net/releases/tag/v2.6.58\nDownload: https://api.github.com/repos/
 forwardemail/forwardemail.net/zipball/v2.6.58
URL:https://github.com/forwardemail/forwardemail.net/releases/tag/v2.6.58
CATEGORIES:GitHub Release\,Software Update
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:release-301767296@forwardemail.net
DTSTAMP:20260419T183059Z
DTSTART:20260326T101851Z
DTEND:20260326T101851Z
SUMMARY:v2.6.57
DESCRIPTION:Version: v2.6.57\n\n- fix: block CNN News Health display name s
 pam in is-arbitrary  7eb88eabf\n- fix: ManageSieve SETACTIVE race condition
  and missing onClose handler  41e31a99b\n- fix: format byte values in accou
 nt and domain update notification emails  e5a18c006\n- perf: Redis-backed a
 uth cache in onAuth for all protocols  ac892e5e6\n- fix: deduplicate IMAP a
 nd SMTP delivery logs on logs page  eb9a25787\n- fix: bump caldav-adapter  
 1aca741e6\n- fix(caldav): implement incremental sync fast-path to resolve i
 OS timeouts  5d64e7b65\n- fix: fixed google auth  6e85c6232\n- fix: fixed m
 rr\, updated snapshots  56a62be98\n\nhttps://github.com/forwardemail/forwar
 demail.net/compare/v2.6.56...v2.6.57\n\nView release: https://github.com/fo
 rwardemail/forwardemail.net/releases/tag/v2.6.57\nDownload: https://api.git
 hub.com/repos/forwardemail/forwardemail.net/zipball/v2.6.57
URL:https://github.com/forwardemail/forwardemail.net/releases/tag/v2.6.57
CATEGORIES:GitHub Release\,Software Update
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:release-300898165@forwardemail.net
DTSTAMP:20260419T183059Z
DTSTART:20260324T213249Z
DTEND:20260324T213249Z
SUMMARY:v2.6.56
DESCRIPTION:Version: v2.6.56\n\n- fix(caldav): correct hardcoded /cal/ pref
 ix in event href construction  86a2f7a57\n- fix(caldav): resolve 408 timeou
 ts by making invite processing fire-and-forget and fixing N+1 WSP queries  
 9463dbed4\n- fix(caldav): prevent OOM on PROPFIND by removing full-object d
 ebug logging  f4e4eecd3\n- fix: auto-approve SMTP at send time for verified
  domains with passing KYC  e03f9e77c\n- fix(api): reject password fields in
  alias create/update endpoints  963947a6c\n\nhttps://github.com/forwardemai
 l/forwardemail.net/compare/v2.6.55...v2.6.56\n\nView release: https://githu
 b.com/forwardemail/forwardemail.net/releases/tag/v2.6.56\nDownload: https:/
 /api.github.com/repos/forwardemail/forwardemail.net/zipball/v2.6.56
URL:https://github.com/forwardemail/forwardemail.net/releases/tag/v2.6.56
CATEGORIES:GitHub Release\,Software Update
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:release-300433918@forwardemail.net
DTSTAMP:20260419T183059Z
DTSTART:20260323T223621Z
DTEND:20260323T223621Z
SUMMARY:v2.6.55
DESCRIPTION:Version: v2.6.55\n\n- fix: optimize Cloudflare Family DNS check
  and email delivery  4fb37b6a9\n- fix(caldav): prevent OOM on PROPFIND by r
 emoving full-object debug logging  99df5b4de\n- fix(quota): stop caching vo
 latile storage usage in alias quota cache  6d6bd82a5\n- perf(caldav): add R
 edis negative-cache for processCalendarInvites  6917a585f\n- fix: use slash
  date format in admin dashboard charts to prevent timezone shift  70a9a140f
 \n- fix: admin dashboard charts now consistently include current month data
   deb33fec0\n- fix: fixed websocket auth docs  b4988a291\n- perf: skip load
 ing ical column in getEventsForCalendar when fullData is false  052ebc228\n
 - perf: add string pre-filter to eventHasUid to avoid unnecessary ICAL.pars
 e  774b76ebc\n- fix: bump caldav-adapter  347da6404\n\nhttps://github.com/f
 orwardemail/forwardemail.net/compare/v2.6.54...v2.6.55\n\nView release: htt
 ps://github.com/forwardemail/forwardemail.net/releases/tag/v2.6.55\nDownloa
 d: https://api.github.com/repos/forwardemail/forwardemail.net/zipball/v2.6.
 55
URL:https://github.com/forwardemail/forwardemail.net/releases/tag/v2.6.55
CATEGORIES:GitHub Release\,Software Update
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:release-299241650@forwardemail.net
DTSTAMP:20260419T183059Z
DTSTART:20260320T034202Z
DTEND:20260320T034202Z
SUMMARY:v2.6.54
DESCRIPTION:Version: v2.6.54\n\n- fix(caldav): resolve 408 timeout on PROPF
 IND by reducing auth overhead  9de877613\n- chore: translations across 25+ 
 languages  65874d873\n- fix(seo): remove duplicate Organization schema on /
 about  262bee212\n- fix: use static hostnames from env vars instead of data
 base aggregation  41317cf68\n\nhttps://github.com/forwardemail/forwardemail
 .net/compare/v2.6.53...v2.6.54\n\nView release: https://github.com/forwarde
 mail/forwardemail.net/releases/tag/v2.6.54\nDownload: https://api.github.co
 m/repos/forwardemail/forwardemail.net/zipball/v2.6.54
URL:https://github.com/forwardemail/forwardemail.net/releases/tag/v2.6.54
CATEGORIES:GitHub Release\,Software Update
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:release-299203808@forwardemail.net
DTSTAMP:20260419T183059Z
DTSTART:20260319T235638Z
DTEND:20260319T235638Z
SUMMARY:v2.6.53
DESCRIPTION:Version: v2.6.53\n\n- fix: check MAIL FROM envelope sender agai
 nst per-domain denylist/allowlist  67597cd4f\n- fix: remove cross-database 
 populate and use inclusion projection  d34d38a71\n- fix: resolve admin logs
  page still timing out  77b4a755d\n\nhttps://github.com/forwardemail/forwar
 demail.net/compare/v2.6.52...v2.6.53\n\nView release: https://github.com/fo
 rwardemail/forwardemail.net/releases/tag/v2.6.53\nDownload: https://api.git
 hub.com/repos/forwardemail/forwardemail.net/zipball/v2.6.53
URL:https://github.com/forwardemail/forwardemail.net/releases/tag/v2.6.53
CATEGORIES:GitHub Release\,Software Update
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:release-299193250@forwardemail.net
DTSTAMP:20260419T183059Z
DTSTART:20260319T230218Z
DTEND:20260319T230218Z
SUMMARY:v2.6.52
DESCRIPTION:Version: v2.6.52\n\n- fix: resolve remaining admin logs view pe
 rformance issues  ae059368b\n- fix: exclude internal error logs from analyt
 ics bounce counts  eec152a31\n- fix: resolve admin logs view timeout with l
 arge collection  3c926938d\n\nhttps://github.com/forwardemail/forwardemail.
 net/compare/v2.6.51...v2.6.52\n\nView release: https://github.com/forwardem
 ail/forwardemail.net/releases/tag/v2.6.52\nDownload: https://api.github.com
 /repos/forwardemail/forwardemail.net/zipball/v2.6.52
URL:https://github.com/forwardemail/forwardemail.net/releases/tag/v2.6.52
CATEGORIES:GitHub Release\,Software Update
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:release-298069836@forwardemail.net
DTSTAMP:20260419T183059Z
DTSTART:20260317T171201Z
DTEND:20260317T171201Z
SUMMARY:v2.6.51
DESCRIPTION:Version: v2.6.51\n\n- feat: add API endpoints for updating doma
 in allowlist and denylist  3e35e4a20\n- fix: fixed tests  0c2056d19\n\nhttp
 s://github.com/forwardemail/forwardemail.net/compare/v2.6.50...v2.6.51\n\nV
 iew release: https://github.com/forwardemail/forwardemail.net/releases/tag/
 v2.6.51\nDownload: https://api.github.com/repos/forwardemail/forwardemail.n
 et/zipball/v2.6.51
URL:https://github.com/forwardemail/forwardemail.net/releases/tag/v2.6.51
CATEGORIES:GitHub Release\,Software Update
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:release-296445087@forwardemail.net
DTSTAMP:20260419T183059Z
DTSTART:20260312T230019Z
DTEND:20260312T230019Z
SUMMARY:v2.6.50
DESCRIPTION:Version: v2.6.50\n\n- fix: set explicit ContentType on S3 backu
 p uploads  110ea1a44\n- fix: exclude isCodeBug errors from dashboard log co
 unt  cf657b209\n- fix: exclude DMARC reports from My Account logs and dashb
 oard count  6a46bdaee\n- feat(seo): comprehensive GEO &amp\; SEO overhaul  
 03a3691b6\n- fix(dane): update dane-transporter tests for persistent tls.co
 nnect wrapper  a1247b56e\n- Revert &quot\;feat(seo): comprehensive GEO &amp
 \; SEO overhaul&quot\;  459425cad\n\nhttps://github.com/forwardemail/forwar
 demail.net/compare/v2.6.49...v2.6.50\n\nView release: https://github.com/fo
 rwardemail/forwardemail.net/releases/tag/v2.6.50\nDownload: https://api.git
 hub.com/repos/forwardemail/forwardemail.net/zipball/v2.6.50
URL:https://github.com/forwardemail/forwardemail.net/releases/tag/v2.6.50
CATEGORIES:GitHub Release\,Software Update
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:release-294850793@forwardemail.net
DTSTAMP:20260419T183059Z
DTSTART:20260309T190223Z
DTEND:20260309T190223Z
SUMMARY:v2.6.49
DESCRIPTION:Version: v2.6.49\n\n- feat(seo): comprehensive GEO &amp\; SEO o
 verhaul  01f716ac1\n- fix: use alias-specific storage and quota with domain
  pool check  7064f7829\n- fix: prevent API alias updates from overwriting r
 ecipients with user email  eddf4ae0e\n- fix(dane): harden DANE/TLSA verific
 ation with chain support and concurrency safety  76e7cd0c3\n- fix(dane): pa
 ss certificate chain to verifier  7487e756f\n- chore: update snapshots  1d3
 a5278a\n\nhttps://github.com/forwardemail/forwardemail.net/compare/v2.6.48.
 ..v2.6.49\n\nView release: https://github.com/forwardemail/forwardemail.net
 /releases/tag/v2.6.49\nDownload: https://api.github.com/repos/forwardemail/
 forwardemail.net/zipball/v2.6.49
URL:https://github.com/forwardemail/forwardemail.net/releases/tag/v2.6.49
CATEGORIES:GitHub Release\,Software Update
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:release-294445031@forwardemail.net
DTSTAMP:20260419T183059Z
DTSTART:20260308T185146Z
DTEND:20260308T185146Z
SUMMARY:v2.6.48
DESCRIPTION:Version: v2.6.48\n\n- docs: recommend SSL/TLS port 465 as defau
 lt over STARTTLS port 587  912a63e48\n- fix(dane): harden error handling to
  prevent retry-path bypass\, update snapshots  9ff929168\n- feat: add EU an
 d GDPR Compliant Email link to quick-start section  249f86274\n- Merge pull
  request #483 from SergioChan/fix-482-posteo-link  07d318898\n- fix: fixed 
 payment image  d979d41b5\n- fix(alternatives): correct posteo internet.nl s
 ite link  8ea71725b\n\nhttps://github.com/forwardemail/forwardemail.net/com
 pare/v2.6.47...v2.6.48\n\nView release: https://github.com/forwardemail/for
 wardemail.net/releases/tag/v2.6.48\nDownload: https://api.github.com/repos/
 forwardemail/forwardemail.net/zipball/v2.6.48
URL:https://github.com/forwardemail/forwardemail.net/releases/tag/v2.6.48
CATEGORIES:GitHub Release\,Software Update
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:release-294409161@forwardemail.net
DTSTAMP:20260419T183059Z
DTSTART:20260308T143356Z
DTEND:20260308T143356Z
SUMMARY:v2.6.47
DESCRIPTION:Version: v2.6.47\n\n- fix: serialization issue with toBuffer / 
 mx-connect  ef6cfbea5\n\nhttps://github.com/forwardemail/forwardemail.net/c
 ompare/v2.6.46...v2.6.47\n\nView release: https://github.com/forwardemail/f
 orwardemail.net/releases/tag/v2.6.47\nDownload: https://api.github.com/repo
 s/forwardemail/forwardemail.net/zipball/v2.6.47
URL:https://github.com/forwardemail/forwardemail.net/releases/tag/v2.6.47
CATEGORIES:GitHub Release\,Software Update
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:release-294402314@forwardemail.net
DTSTAMP:20260419T183059Z
DTSTART:20260308T133523Z
DTEND:20260308T133523Z
SUMMARY:v2.6.46
DESCRIPTION:Version: v2.6.46\n\n- fix(dane): make isDaneError reachable and
  return 421 instead of 550  e115ffc87\n- Revert &quot\;fix(dane): remove re
 dundant isDaneError block in send-email.js&quot\;  4f779db42\n\nhttps://git
 hub.com/forwardemail/forwardemail.net/compare/v2.6.45...v2.6.46\n\nView rel
 ease: https://github.com/forwardemail/forwardemail.net/releases/tag/v2.6.46
 \nDownload: https://api.github.com/repos/forwardemail/forwardemail.net/zipb
 all/v2.6.46
URL:https://github.com/forwardemail/forwardemail.net/releases/tag/v2.6.46
CATEGORIES:GitHub Release\,Software Update
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:release-294382929@forwardemail.net
DTSTAMP:20260419T183059Z
DTSTART:20260308T111158Z
DTEND:20260308T111158Z
SUMMARY:v2.6.45
DESCRIPTION:Version: v2.6.45\n\n- fix(dane): remove redundant isDaneError b
 lock in send-email.js  37acb4145\n- Revert &quot\;fix: move DANE error chec
 k before shouldThrow to ensure 550 message prefix&quot\;  781b8a53d\n- fix:
  move DANE error check before shouldThrow to ensure 550 message prefix  71f
 449e49\n- fix: update checkDnssecSecure docs to reflect EDNS0 DO flag mecha
 nism  86a81d2b2\n\nhttps://github.com/forwardemail/forwardemail.net/compare
 /v2.6.44...v2.6.45\n\nView release: https://github.com/forwardemail/forward
 email.net/releases/tag/v2.6.45\nDownload: https://api.github.com/repos/forw
 ardemail/forwardemail.net/zipball/v2.6.45
URL:https://github.com/forwardemail/forwardemail.net/releases/tag/v2.6.45
CATEGORIES:GitHub Release\,Software Update
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:release-294258397@forwardemail.net
DTSTAMP:20260419T183059Z
DTSTART:20260307T151336Z
DTEND:20260307T151336Z
SUMMARY:v2.6.44
DESCRIPTION:Version: v2.6.44\n\n- fix: make DANE verification failures non-
 retryable (RFC 7672 Section 2.2)  7ba1e8e64\n\nhttps://github.com/forwardem
 ail/forwardemail.net/compare/v2.6.43...v2.6.44\n\nView release: https://git
 hub.com/forwardemail/forwardemail.net/releases/tag/v2.6.44\nDownload: https
 ://api.github.com/repos/forwardemail/forwardemail.net/zipball/v2.6.44
URL:https://github.com/forwardemail/forwardemail.net/releases/tag/v2.6.44
CATEGORIES:GitHub Release\,Software Update
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:release-294255658@forwardemail.net
DTSTAMP:20260419T183059Z
DTSTART:20260307T145010Z
DTEND:20260307T145010Z
SUMMARY:v2.6.43
DESCRIPTION:Version: v2.6.43\n\n- fix: DANE verification bypass - extract w
 rapper and add E2E tests  fc13c86d0\n- fix(ansible): fix monitor script cra
 shes\, invalid systemd keys\, and TPM check  507de2dbe\n- fix(ansible): fix
  missing email alerts\, broken monitors\, and security gaps  c17793c72\n\nh
 ttps://github.com/forwardemail/forwardemail.net/compare/v2.6.42...v2.6.43\n
 \nView release: https://github.com/forwardemail/forwardemail.net/releases/t
 ag/v2.6.43\nDownload: https://api.github.com/repos/forwardemail/forwardemai
 l.net/zipball/v2.6.43
URL:https://github.com/forwardemail/forwardemail.net/releases/tag/v2.6.43
CATEGORIES:GitHub Release\,Software Update
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:release-294222521@forwardemail.net
DTSTAMP:20260419T183059Z
DTSTART:20260307T095155Z
DTEND:20260307T095155Z
SUMMARY:v2.6.42
DESCRIPTION:Version: v2.6.42\n\n- feat: check DNSSEC status before DANE TLS
 A lookups (RFC 7672 Section 2.2.2 )  c1ffcb914\n- fix: escape HTML in log m
 essages before rendering with ansiHTML  e5f70a0f6\n\nhttps://github.com/for
 wardemail/forwardemail.net/compare/v2.6.41...v2.6.42\n\nView release: https
 ://github.com/forwardemail/forwardemail.net/releases/tag/v2.6.42\nDownload:
  https://api.github.com/repos/forwardemail/forwardemail.net/zipball/v2.6.42
URL:https://github.com/forwardemail/forwardemail.net/releases/tag/v2.6.42
CATEGORIES:GitHub Release\,Software Update
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:release-293641235@forwardemail.net
DTSTAMP:20260419T183059Z
DTSTART:20260305T191558Z
DTEND:20260305T191558Z
SUMMARY:v2.6.41
DESCRIPTION:Version: v2.6.41\n\n- fix: increase body parser limit for /v1/m
 essages and fix ws timeout test  293a6dd95\n\nhttps://github.com/forwardema
 il/forwardemail.net/compare/v2.6.40...v2.6.41\n\nView release: https://gith
 ub.com/forwardemail/forwardemail.net/releases/tag/v2.6.41\nDownload: https:
 //api.github.com/repos/forwardemail/forwardemail.net/zipball/v2.6.41
URL:https://github.com/forwardemail/forwardemail.net/releases/tag/v2.6.41
CATEGORIES:GitHub Release\,Software Update
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:release-293638441@forwardemail.net
DTSTAMP:20260419T183059Z
DTSTART:20260305T190826Z
DTEND:20260305T190826Z
SUMMARY:v2.6.40
DESCRIPTION:Version: v2.6.40\n\n- feat(ansible): add TPM 2.0 packages and v
 erification to security playbook  51aaff34b\n- feat: comprehensive MCP docs
  with alias auth documentation  693340ce2\n\n---\n\nhttps://github.com/forw
 ardemail/forwardemail.net/compare/v2.6.39...v2.6.40\n\nView release: https:
 //github.com/forwardemail/forwardemail.net/releases/tag/v2.6.40\nDownload: 
 https://api.github.com/repos/forwardemail/forwardemail.net/zipball/v2.6.40
URL:https://github.com/forwardemail/forwardemail.net/releases/tag/v2.6.40
CATEGORIES:GitHub Release\,Software Update
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:release-293477064@forwardemail.net
DTSTAMP:20260419T183059Z
DTSTART:20260305T123059Z
DTEND:20260305T123059Z
SUMMARY:v2.6.39
DESCRIPTION:Version: v2.6.39\n\n- chore: run tests and update snapshots  e1
 e92d27e\n- Merge pull request #481 from forwardemail/fix/ws-backpressure-sp
 oof-timeout-and-pings  3ae96cd83\n- fix(websocket): harden security and res
 ource limits across workers  1ea82c5fb\n- feat: add MCP server support\, AI
 /LLM landing pages\, and bot discoverability  158cd6707\n\n---\n\nhttps://g
 ithub.com/forwardemail/forwardemail.net/compare/v2.6.38...v2.6.39\n\nView r
 elease: https://github.com/forwardemail/forwardemail.net/releases/tag/v2.6.
 39\nDownload: https://api.github.com/repos/forwardemail/forwardemail.net/zi
 pball/v2.6.39
URL:https://github.com/forwardemail/forwardemail.net/releases/tag/v2.6.39
CATEGORIES:GitHub Release\,Software Update
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:release-292926599@forwardemail.net
DTSTAMP:20260419T183059Z
DTSTART:20260304T110206Z
DTEND:20260304T110206Z
SUMMARY:v2.6.38
DESCRIPTION:Version: v2.6.38\n\n- fix: properly map SMTP response codes to 
 HTTP status codes in Emails.queue  3984e8792\n- Add GitHub as DPF-certified
  processor across all docs\, security\, FAQ\, GDPR\, and locale files  6356
 a4e73\n- fix: websocket application level ping for browser clients  d783064
 70\n- fix: surface smtp limit api errors as 429 instead of 500  cc494cbec\n
 - Merge pull request #480 from forwardemail/fix/ws-auth-fallback  f7c77c294
 \n- fix(s3): add Backblaze B2 compatibility options to S3Client  8144cdee5\
 n- fix: support query-param auth for WebSocket upgrade requests  0e43896cd\
 n- fix(s3): validate endpoint URL format in test connection before save  f2
 b4e75be\n- feat: open Domain Connect 1-Click Setup in new tab with verify m
 odal  1d0ad3728\n- 2.6.37  85961ff9c\n- fix(mx): ensure custom allowlist ch
 ecks From address independently of reverse DNS  3c91a958a\n- fix: update CS
 P form-action to allow dash.cloudflare.com  0c9b87083\n- fix: use correct D
 omain Connect settings endpoint per spec  6ff32ebee\n- docs: update about p
 age timeline through March 2026  1e147c741\n- fix(ui): fix alert block styl
 ing and update docs with platform instructions  3f51582d6\n\n---\n\nhttps:/
 /github.com/forwardemail/forwardemail.net/compare/v2.6.36...v2.6.38\n\nView
  release: https://github.com/forwardemail/forwardemail.net/releases/tag/v2.
 6.38\nDownload: https://api.github.com/repos/forwardemail/forwardemail.net/
 zipball/v2.6.38
URL:https://github.com/forwardemail/forwardemail.net/releases/tag/v2.6.38
CATEGORIES:GitHub Release\,Software Update
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:release-292131952@forwardemail.net
DTSTAMP:20260419T183059Z
DTSTART:20260302T154721Z
DTEND:20260302T154721Z
SUMMARY:v2.6.37
DESCRIPTION:Version: v2.6.37\n\n- fix(mx): ensure custom allowlist checks F
 rom address independently of reverse DNS  3c91a958ab840f904440f1876711b8ff5
 cfcac64\n- fix: update CSP form-action to allow dash.cloudflare.com  0c9b87
 083\n- fix: use correct Domain Connect settings endpoint per spec  6ff32ebe
 e\n- docs: update about page timeline through March 2026  1e147c741\n- fix(
 ui): fix alert block styling and update docs with platform instructions  3f
 51582d6\n\n---\n\nhttps://github.com/forwardemail/forwardemail.net/compare/
 v2.6.36...v2.6.37\n\nView release: https://github.com/forwardemail/forwarde
 mail.net/releases/tag/v2.6.37\nDownload: https://api.github.com/repos/forwa
 rdemail/forwardemail.net/zipball/v2.6.37
URL:https://github.com/forwardemail/forwardemail.net/releases/tag/v2.6.37
CATEGORIES:GitHub Release\,Software Update
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:release-291916740@forwardemail.net
DTSTAMP:20260419T183059Z
DTSTART:20260302T060506Z
DTEND:20260302T060506Z
SUMMARY:v2.6.36
DESCRIPTION:Version: v2.6.36\n\n- fix(cli): embed native module as SEA asse
 t and fix release workflow  d6ad25a33\n\n---\n\nhttps://github.com/forwarde
 mail/forwardemail.net/compare/v2.6.35...v2.6.36\n\nView release: https://gi
 thub.com/forwardemail/forwardemail.net/releases/tag/v2.6.36\nDownload: http
 s://api.github.com/repos/forwardemail/forwardemail.net/zipball/v2.6.36
URL:https://github.com/forwardemail/forwardemail.net/releases/tag/v2.6.36
CATEGORIES:GitHub Release\,Software Update
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:release-291906159@forwardemail.net
DTSTAMP:20260419T183059Z
DTSTART:20260302T045336Z
DTEND:20260302T045336Z
SUMMARY:v2.6.35
DESCRIPTION:Version: v2.6.35\n\n- feat(s3): add per-domain custom S3-compat
 ible storage with CLI tool  fd049c2d4\n- refactor: extract ical filename he
 lpers into shared module  4031ec1fe\n\n---\n\nhttps://github.com/forwardema
 il/forwardemail.net/compare/v2.6.34...v2.6.35\n\nView release: https://gith
 ub.com/forwardemail/forwardemail.net/releases/tag/v2.6.35\nDownload: https:
 //api.github.com/repos/forwardemail/forwardemail.net/zipball/v2.6.35
URL:https://github.com/forwardemail/forwardemail.net/releases/tag/v2.6.35
CATEGORIES:GitHub Release\,Software Update
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:release-291851924@forwardemail.net
DTSTAMP:20260419T183059Z
DTSTART:20260301T215455Z
DTEND:20260301T215455Z
SUMMARY:v2.6.34
DESCRIPTION:Version: v2.6.34\n\n- fix(caldav): handle filenames with spaces
  in managed attachments (RFC 8607)  61b392b42\n\n---\n\nhttps://github.com/
 forwardemail/forwardemail.net/compare/v2.6.33...v2.6.34\n\nView release: ht
 tps://github.com/forwardemail/forwardemail.net/releases/tag/v2.6.34\nDownlo
 ad: https://api.github.com/repos/forwardemail/forwardemail.net/zipball/v2.6
 .34
URL:https://github.com/forwardemail/forwardemail.net/releases/tag/v2.6.34
CATEGORIES:GitHub Release\,Software Update
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:release-291830956@forwardemail.net
DTSTAMP:20260419T183059Z
DTSTART:20260301T184632Z
DTEND:20260301T184632Z
SUMMARY:v2.6.33
DESCRIPTION:Version: v2.6.33\n\n- feat(caldav): implement RFC 8607 managed 
 attachments  3ff1824de\n- fix: fixed glauca test  ee7dd131c\n- fix: black n
 avbar close button and full-viewport hero on mobile  920ca3aa4\n- fix: corr
 ect glauca-digital applyUrl test assertion  5d4c9ff4c\n- fix: correct Domai
 n Connect README documentation for signing key DNS record  5fc42bf7b\n- fea
 t: dynamically generate FAQ structured data (JSON-LD) from markdown with Re
 dis caching  895722e3c\n- fix: fixed ecosystem  5956d6df5\n- fix(ansible): 
 disable pipelining to prevent ansiballz payload deletion from /tmp  5f75482
 23\n\n---\n\nhttps://github.com/forwardemail/forwardemail.net/compare/v2.6.
 32...v2.6.33\n\nView release: https://github.com/forwardemail/forwardemail.
 net/releases/tag/v2.6.33\nDownload: https://api.github.com/repos/forwardema
 il/forwardemail.net/zipball/v2.6.33
URL:https://github.com/forwardemail/forwardemail.net/releases/tag/v2.6.33
CATEGORIES:GitHub Release\,Software Update
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:release-291634717@forwardemail.net
DTSTAMP:20260419T183059Z
DTSTART:20260228T131810Z
DTEND:20260228T131810Z
SUMMARY:v2.6.32
DESCRIPTION:Version: v2.6.32\n\n- chore: add new IP to smtp rotation  a32a6
 1e54\n- fix: normalize line endings in ICS descriptions and add refresh int
 erval  ea8c8d2cc\n- fix(carddav): reorder If-None-Match check before UID-ba
 sed fallback in PUT handler  89adb6464\n- fix: resolve duplicate filters an
 d broken log search/filtering  4ca0cfbb9\n- fix: ICS calendar Apple Calenda
 r subscription compatibility  6decec7ee\n- fix(carddav): resolve macOS Cont
 acts sync issues causing duplicates and missed syncs  14dc11599\n- fix: off
 set scroll position for fixed navbar on table hash navigation  68227461e\n-
  fix: auto-discover domain&#39\;s actual DNS provider for 1-Click Setup  da
 3b78308\n- fix: use UTC timestamps and trailing CRLF in calendar.ics for Ap
 ple Calendar compatibility  233a00a95\n- fix: Glauca Domain Connect applyUr
 l\, guide page badge styling\, and domain input modal  2c3ff8664\n\n---\n\n
 https://github.com/forwardemail/forwardemail.net/compare/v2.6.31...v2.6.32\
 n\nView release: https://github.com/forwardemail/forwardemail.net/releases/
 tag/v2.6.32\nDownload: https://api.github.com/repos/forwardemail/forwardema
 il.net/zipball/v2.6.32
URL:https://github.com/forwardemail/forwardemail.net/releases/tag/v2.6.32
CATEGORIES:GitHub Release\,Software Update
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:release-291616212@forwardemail.net
DTSTAMP:20260419T183059Z
DTSTART:20260228T095700Z
DTEND:20260228T095700Z
SUMMARY:v2.6.31
DESCRIPTION:Version: v2.6.31\n\n- fix: guide page 1-click button alignment 
 and redirect fallback  2ff3e11cb\n\n---\n\nhttps://github.com/forwardemail/
 forwardemail.net/compare/v2.6.30...v2.6.31\n\nView release: https://github.
 com/forwardemail/forwardemail.net/releases/tag/v2.6.31\nDownload: https://a
 pi.github.com/repos/forwardemail/forwardemail.net/zipball/v2.6.31
URL:https://github.com/forwardemail/forwardemail.net/releases/tag/v2.6.31
CATEGORIES:GitHub Release\,Software Update
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:release-291173327@forwardemail.net
DTSTAMP:20260419T183059Z
DTSTART:20260227T014140Z
DTEND:20260227T014140Z
SUMMARY:v2.6.30
DESCRIPTION:Version: v2.6.30\n\n- feat: bump mx-connect to v1.6.0 and add D
 ANE/TLSA support  d46812469\n- fix: restore pm2 cron reload to every 6 hour
 s  bb41dba5c\n\n---\n\nhttps://github.com/forwardemail/forwardemail.net/com
 pare/v2.6.29...v2.6.30\n\nView release: https://github.com/forwardemail/for
 wardemail.net/releases/tag/v2.6.30\nDownload: https://api.github.com/repos/
 forwardemail/forwardemail.net/zipball/v2.6.30
URL:https://github.com/forwardemail/forwardemail.net/releases/tag/v2.6.30
CATEGORIES:GitHub Release\,Software Update
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:release-291158255@forwardemail.net
DTSTAMP:20260419T183059Z
DTSTART:20260227T001046Z
DTEND:20260227T001046Z
SUMMARY:v2.6.29
DESCRIPTION:Version: v2.6.29\n\n- fix(contacts): filter soft-deleted contac
 ts in JS instead of SQLite query  d71edc58c\n\n---\n\nhttps://github.com/fo
 rwardemail/forwardemail.net/compare/v2.6.28...v2.6.29\n\nView release: http
 s://github.com/forwardemail/forwardemail.net/releases/tag/v2.6.29\nDownload
 : https://api.github.com/repos/forwardemail/forwardemail.net/zipball/v2.6.2
 9
URL:https://github.com/forwardemail/forwardemail.net/releases/tag/v2.6.29
CATEGORIES:GitHub Release\,Software Update
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:release-291152877@forwardemail.net
DTSTAMP:20260419T183059Z
DTSTART:20260226T234229Z
DTEND:20260226T234229Z
SUMMARY:v2.6.28
DESCRIPTION:Version: v2.6.28\n\n- fix(carddav): macOS sync\, soft-delete fi
 ltering\, and vCard N-only validation  88b44d3c4\n- fix: removed URL shorte
 ner  8e8853500\n\n---\n\nhttps://github.com/forwardemail/forwardemail.net/c
 ompare/v2.6.27...v2.6.28\n\nView release: https://github.com/forwardemail/f
 orwardemail.net/releases/tag/v2.6.28\nDownload: https://api.github.com/repo
 s/forwardemail/forwardemail.net/zipball/v2.6.28
URL:https://github.com/forwardemail/forwardemail.net/releases/tag/v2.6.28
CATEGORIES:GitHub Release\,Software Update
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
UID:release-290889792@forwardemail.net
DTSTAMP:20260419T183059Z
DTSTART:20260226T125609Z
DTEND:20260226T125609Z
SUMMARY:v2.6.27
DESCRIPTION:Version: v2.6.27\n\n- fix: downgrade false-positive isCodeBug e
 rrors to logger.debug  744ee03fb\n\n---\n\nhttps://github.com/forwardemail/
 forwardemail.net/compare/v2.6.26...v2.6.27\n\nView release: https://github.
 com/forwardemail/forwardemail.net/releases/tag/v2.6.27\nDownload: https://a
 pi.github.com/repos/forwardemail/forwardemail.net/zipball/v2.6.27
URL:https://github.com/forwardemail/forwardemail.net/releases/tag/v2.6.27
CATEGORIES:GitHub Release\,Software Update
STATUS:CONFIRMED
END:VEVENT
END:VCALENDAR
