Commit Graph

  • 117d16fd7f v5.3.3 main v5.3.3 jkunz 2026-04-14 12:40:21 +00:00
  • 5d3163b1aa fix(build): migrate project config to .smartconfig.json and refresh package dependencies jkunz 2026-04-14 12:40:21 +00:00
  • 476de2f59e v5.3.2 v5.3.2 jkunz 2026-04-14 12:17:50 +00:00
  • 65ecd94540 fix(mail): align queue, outbound hostname, and DKIM selector behavior across the mail server APIs jkunz 2026-04-14 12:17:50 +00:00
  • 04e73c366c v5.3.1 v5.3.1 jkunz 2026-03-02 14:06:47 +00:00
  • 8851d61466 fix(mail): add periodic cleanup timers and proper shutdown handling for bounce manager and delivery queue; avoid mutating maps during iteration and prune stale rate-limiter stats to prevent memory growth jkunz 2026-03-02 14:06:47 +00:00
  • b465b01790 v5.3.0 v5.3.0 jkunz 2026-02-26 17:50:52 +00:00
  • 6ed3252485 feat(mailer-bin): use mimalloc as the global allocator for mailer-bin jkunz 2026-02-26 17:50:52 +00:00
  • fc88555790 v5.2.6 v5.2.6 jkunz 2026-02-26 17:08:29 +00:00
  • 4eb2fe7934 fix(postinstall): remove legacy postinstall binary installer and packaging entry jkunz 2026-02-26 17:08:29 +00:00
  • 438242df07 v5.2.5 v5.2.5 jkunz 2026-02-26 17:06:40 +00:00
  • 1bb48b2530 fix(package): remove CLI bin wrapper and exclude bin/ from published files jkunz 2026-02-26 17:06:40 +00:00
  • 3e76662933 v5.2.4 v5.2.4 jkunz 2026-02-26 17:02:19 +00:00
  • efb49b67c6 fix(repo): no changes detected — no version bump required jkunz 2026-02-26 17:02:19 +00:00
  • bbe56247bd v5.2.3 v5.2.3 jkunz 2026-02-26 16:58:06 +00:00
  • 71a0ec3202 fix(delivery): prevent throttle reset timer from firing after stop and avoid scheduling duplicate timers jkunz 2026-02-26 16:58:06 +00:00
  • cda2c06087 v5.2.2 v5.2.2 jkunz 2026-02-12 22:59:35 +00:00
  • a762c9acd0 fix(deps): bump dependencies: @push.rocks/smartrust to ^1.2.1, lru-cache to ^11.2.6 jkunz 2026-02-12 22:59:35 +00:00
  • 6cdc619cd0 v5.2.1 v5.2.1 jkunz 2026-02-11 16:23:43 +00:00
  • c3d4c4abb5 fix(rust-bridge): map Node.js platform/arch to tsrust-style suffix and add platform-specific and dev localPaths for RustBridge jkunz 2026-02-11 16:23:43 +00:00
  • 08c5145d20 v5.2.0 v5.2.0 jkunz 2026-02-11 16:06:34 +00:00
  • 0515d2ae46 feat(packaging): add package exports entry, include ts/dist_ts in package files, and add TS barrel index re-exports jkunz 2026-02-11 16:06:34 +00:00
  • 96b4ccb7d3 v5.1.3 v5.1.3 jkunz 2026-02-11 14:24:07 +00:00
  • 7c0c327913 fix(docs): clarify sendEmail default behavior and document automatic MX discovery and delivery modes jkunz 2026-02-11 14:24:07 +00:00
  • 9e722874b4 v5.1.2 v5.1.2 jkunz 2026-02-11 10:20:19 +00:00
  • 873af43ef2 fix(readme): adjust ASCII architecture diagram alignment in README jkunz 2026-02-11 10:20:19 +00:00
  • 76d898b648 v5.1.1 v5.1.1 jkunz 2026-02-11 10:16:30 +00:00
  • b422639c34 fix(release): no changes jkunz 2026-02-11 10:16:30 +00:00
  • c45ba2a7b4 v5.1.0 v5.1.0 jkunz 2026-02-11 10:11:43 +00:00
  • b10597fd5e feat(mailer-smtp): add SCRAM-SHA-256 auth, Ed25519 DKIM, opportunistic TLS, SNI cert selection, pipelining and delivery/bridge improvements jkunz 2026-02-11 10:11:43 +00:00
  • 7908cbaefa v5.0.0 v5.0.0 jkunz 2026-02-11 07:55:28 +00:00
  • 526dcb4dac BREAKING CHANGE(mail): remove DMARC and DKIM verifier implementations and MTA error classes; introduce DkimManager and EmailActionExecutor; simplify SPF verifier and update routing exports and tests jkunz 2026-02-11 07:55:28 +00:00
  • cf8fcb6efa v4.1.1 v4.1.1 jkunz 2026-02-11 07:36:54 +00:00
  • 2088c9f76e fix(readme): clarify architecture and IPC, document outbound flow and testing, and update module and crate descriptions in README jkunz 2026-02-11 07:36:54 +00:00
  • 7853ef67b6 v4.1.0 v4.1.0 jkunz 2026-02-11 07:31:08 +00:00
  • f7af8c4534 feat(e2e-tests): add Node.js end-to-end tests covering server lifecycle, inbound SMTP handling, outbound delivery and routing actions jkunz 2026-02-11 07:31:08 +00:00
  • a7ea1d86cb v4.0.0 v4.0.0 jkunz 2026-02-11 07:17:05 +00:00
  • 27bab5f345 BREAKING CHANGE(smtp-client): Replace the legacy TypeScript SMTP client with a new Rust-based SMTP client and IPC bridge for outbound delivery jkunz 2026-02-11 07:17:05 +00:00
  • fc4877e06b v3.0.0 v3.0.0 jkunz 2026-02-10 23:23:00 +00:00
  • 36006191fc BREAKING CHANGE(security): implement resilience and lifecycle management for RustSecurityBridge (auto-restart, health checks, state machine and eventing); remove legacy TS SMTP test helper and DNSManager; remove deliverability IP-warmup/sender-reputation integrations and related types; drop unused dependencies jkunz 2026-02-10 23:23:00 +00:00
  • d43fc15d8e v2.4.0 v2.4.0 jkunz 2026-02-10 22:43:50 +00:00
  • 248bfcfe78 feat(docs): document Rust-side in-process security pipeline and update README to reflect SMTP server behavior and crate/test counts jkunz 2026-02-10 22:43:50 +00:00
  • 1e7c9f6822 v2.3.2 v2.3.2 jkunz 2026-02-10 22:41:36 +00:00
  • f3a74a7660 fix(tests): remove large SMTP client test suites and update SmartFile API usage jkunz 2026-02-10 22:41:36 +00:00
  • 399f5fa418 v2.3.1 v2.3.1 jkunz 2026-02-10 22:32:17 +00:00
  • cd4584ec26 fix(npmextra): update .gitignore and npmextra.json to add ignore patterns, registries, and module metadata jkunz 2026-02-10 22:32:17 +00:00
  • f601859f8b v2.3.0 v2.3.0 jkunz 2026-02-10 22:26:20 +00:00
  • eb2643de93 feat(mailer-smtp): add in-process security pipeline for SMTP delivery (DKIM/SPF/DMARC, content scanning, IP reputation) jkunz 2026-02-10 22:26:20 +00:00
  • 595634fb0f v2.2.1 v2.2.1 jkunz 2026-02-10 22:04:56 +00:00
  • cee8a51081 fix(readme): Clarify Rust-powered architecture and mandatory Rust bridge; expand README with Rust workspace details and project structure updates jkunz 2026-02-10 22:04:56 +00:00
  • f1c5546186 v2.2.0 v2.2.0 jkunz 2026-02-10 22:00:44 +00:00
  • 5220ee0857 feat(mailer-smtp): implement in-process SMTP server and management IPC integration jkunz 2026-02-10 22:00:44 +00:00
  • fc2e6d44f4 v2.1.0 v2.1.0 jkunz 2026-02-10 21:19:13 +00:00
  • 15a45089aa feat(security): migrate content scanning and bounce detection to Rust security bridge; add scanContent IPC command and Rust content scanner with tests; update TS RustSecurityBridge and callers, and adjust CI package references jkunz 2026-02-10 21:19:13 +00:00
  • b82468ab1e BREAKING CHANGE(rust-bridge): make Rust the primary security backend, remove all TS fallbacks jkunz 2026-02-10 20:30:43 +00:00
  • ffe294643c v2.0.1 v2.0.1 jkunz 2026-02-10 16:57:14 +00:00
  • f1071faf3d fix(docs/readme): update README: clarify APIs, document RustSecurityBridge, update examples and architecture diagram jkunz 2026-02-10 16:57:14 +00:00
  • 6b082cee8f fix(rust-bridge): correct Email.addHeader() calls and IBounceDetection interface jkunz 2026-02-10 16:38:31 +00:00
  • 9185242530 v2.0.0 v2.0.0 jkunz 2026-02-10 16:25:55 +00:00
  • 8293663619 BREAKING CHANGE(smartmta): Rebrand package to @push.rocks/smartmta, add consolidated email security verification and IPC handler jkunz 2026-02-10 16:25:55 +00:00
  • 199b9b79d2 feat(rust): implement mailer-core and mailer-security crates with CLI jkunz 2026-02-10 16:06:04 +00:00
  • 91b49182bb v1.3.1 v1.3.1 jkunz 2026-02-10 15:54:36 +00:00
  • 564b65c7f2 fix(deps): add workspace dependency entries for multiple crates across mailer-bin, mailer-core, and mailer-security jkunz 2026-02-10 15:54:36 +00:00
  • 8bd8c295b0 start the path to rust jkunz 2026-02-10 15:54:09 +00:00
  • 237dba3bab feat(rust): scaffold Rust workspace and fix TypeScript build errors jkunz 2026-02-10 15:31:31 +00:00
  • bcde137332 v1.3.0 v1.3.0 jkunz 2026-02-10 14:44:45 +00:00
  • 14be3cdb9a feat(mail/delivery): add error-count based blocking to rate limiter; improve test SMTP server port selection; add tsbuild scripts and devDependency; remove stale backup file jkunz 2026-02-10 14:44:45 +00:00
  • f262f602a0 Remove obsolete test files for SenderReputationMonitor, DcRouter, and StorageManager jkunz 2025-10-28 22:19:41 +00:00
  • 0ac598818f refactor: update test script and replace bun-types with tsx in devDependencies jkunz 2025-10-28 21:40:10 +00:00
  • c7b3206140 feat(security): implement IP reputation checker and security logger jkunz 2025-10-28 20:27:00 +00:00
  • 17f5661636 feat(storage): add comprehensive tests for StorageManager with memory, filesystem, and custom function backends jkunz 2025-10-28 19:46:17 +00:00
  • 6523c55516 feat: Implement Deno-native STARTTLS handler and connection wrapper jkunz 2025-10-28 18:51:33 +00:00
  • 9cd15342e0 feat(tests): Implement ERR-02 Invalid Sequence Handling and update test migration documentation jkunz 2025-10-28 11:13:47 +00:00
  • 0018b19164 feat(tests): Port CMD-06 RSET, SEC-06 IP Reputation, and ERR-01 Syntax Error tests jkunz 2025-10-28 10:47:05 +00:00
  • 7ecdd9f1e4 Add comprehensive SMTP command tests for RCPT TO, DATA, QUIT, TLS, and basic email sending jkunz 2025-10-28 10:11:34 +00:00
  • 1698df3a53 feat: Add comprehensive SMTP test suite for Deno jkunz 2025-10-25 15:05:11 +00:00
  • d7f37afc30 1.2.1 v1.2.1 jkunz 2025-10-24 10:00:25 +00:00
  • 27b6bb779e fix(mail/delivery): Centralize runtime/plugin imports and switch modules to use plugins exports; unify EventEmitter usage; update Deno dependencies and small path/server refactors jkunz 2025-10-24 10:00:25 +00:00
  • d4778d15fc 1.2.0 v1.2.0 jkunz 2025-10-24 08:19:56 +00:00
  • 269bafc1bf feat(plugins): Add smartmail, mailauth and uuid to Deno dependencies and export them from plugins; include local dev permissions file jkunz 2025-10-24 08:19:56 +00:00
  • d6a1cf5bf4 1.1.0 v1.1.0 jkunz 2025-10-24 08:13:59 +00:00
  • e49becec95 feat(ci): Add CI, release and npm-publish automation; introduce release template and local settings jkunz 2025-10-24 08:13:59 +00:00
  • 396419adaa 1.0.1 v1.0.1 jkunz 2025-10-24 08:10:41 +00:00
  • d8d4b116c9 fix(dev): Add local development settings file to grant tooling permissions jkunz 2025-10-24 08:10:41 +00:00
  • be406f94f8 initial jkunz 2025-10-24 08:09:29 +00:00