This website requires JavaScript.
04e73c366c
v5.3.1
main
v5.3.1
Juergen Kunz
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
Juergen Kunz
2026-03-02 14:06:47 +00:00
b465b01790
v5.3.0
v5.3.0
Juergen Kunz
2026-02-26 17:50:52 +00:00
6ed3252485
feat(mailer-bin): use mimalloc as the global allocator for mailer-bin
Juergen Kunz
2026-02-26 17:50:52 +00:00
fc88555790
v5.2.6
v5.2.6
Juergen Kunz
2026-02-26 17:08:29 +00:00
4eb2fe7934
fix(postinstall): remove legacy postinstall binary installer and packaging entry
Juergen Kunz
2026-02-26 17:08:29 +00:00
438242df07
v5.2.5
v5.2.5
Juergen Kunz
2026-02-26 17:06:40 +00:00
1bb48b2530
fix(package): remove CLI bin wrapper and exclude bin/ from published files
Juergen Kunz
2026-02-26 17:06:40 +00:00
3e76662933
v5.2.4
v5.2.4
Juergen Kunz
2026-02-26 17:02:19 +00:00
efb49b67c6
fix(repo): no changes detected — no version bump required
Juergen Kunz
2026-02-26 17:02:19 +00:00
bbe56247bd
v5.2.3
v5.2.3
Juergen Kunz
2026-02-26 16:58:06 +00:00
71a0ec3202
fix(delivery): prevent throttle reset timer from firing after stop and avoid scheduling duplicate timers
Juergen Kunz
2026-02-26 16:58:06 +00:00
cda2c06087
v5.2.2
v5.2.2
Juergen Kunz
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
Juergen Kunz
2026-02-12 22:59:35 +00:00
6cdc619cd0
v5.2.1
v5.2.1
Juergen Kunz
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
Juergen Kunz
2026-02-11 16:23:43 +00:00
08c5145d20
v5.2.0
v5.2.0
Juergen Kunz
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
Juergen Kunz
2026-02-11 16:06:34 +00:00
96b4ccb7d3
v5.1.3
v5.1.3
Juergen Kunz
2026-02-11 14:24:07 +00:00
7c0c327913
fix(docs): clarify sendEmail default behavior and document automatic MX discovery and delivery modes
Juergen Kunz
2026-02-11 14:24:07 +00:00
9e722874b4
v5.1.2
v5.1.2
Juergen Kunz
2026-02-11 10:20:19 +00:00
873af43ef2
fix(readme): adjust ASCII architecture diagram alignment in README
Juergen Kunz
2026-02-11 10:20:19 +00:00
76d898b648
v5.1.1
v5.1.1
Juergen Kunz
2026-02-11 10:16:30 +00:00
b422639c34
fix(release): no changes
Juergen Kunz
2026-02-11 10:16:30 +00:00
c45ba2a7b4
v5.1.0
v5.1.0
Juergen Kunz
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
Juergen Kunz
2026-02-11 10:11:43 +00:00
7908cbaefa
v5.0.0
v5.0.0
Juergen Kunz
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
Juergen Kunz
2026-02-11 07:55:28 +00:00
cf8fcb6efa
v4.1.1
v4.1.1
Juergen Kunz
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
Juergen Kunz
2026-02-11 07:36:54 +00:00
7853ef67b6
v4.1.0
v4.1.0
Juergen Kunz
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
Juergen Kunz
2026-02-11 07:31:08 +00:00
a7ea1d86cb
v4.0.0
v4.0.0
Juergen Kunz
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
Juergen Kunz
2026-02-11 07:17:05 +00:00
fc4877e06b
v3.0.0
v3.0.0
Juergen Kunz
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
Juergen Kunz
2026-02-10 23:23:00 +00:00
d43fc15d8e
v2.4.0
v2.4.0
Juergen Kunz
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
Juergen Kunz
2026-02-10 22:43:50 +00:00
1e7c9f6822
v2.3.2
v2.3.2
Juergen Kunz
2026-02-10 22:41:36 +00:00
f3a74a7660
fix(tests): remove large SMTP client test suites and update SmartFile API usage
Juergen Kunz
2026-02-10 22:41:36 +00:00
399f5fa418
v2.3.1
v2.3.1
Juergen Kunz
2026-02-10 22:32:17 +00:00
cd4584ec26
fix(npmextra): update .gitignore and npmextra.json to add ignore patterns, registries, and module metadata
Juergen Kunz
2026-02-10 22:32:17 +00:00
f601859f8b
v2.3.0
v2.3.0
Juergen Kunz
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)
Juergen Kunz
2026-02-10 22:26:20 +00:00
595634fb0f
v2.2.1
v2.2.1
Juergen Kunz
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
Juergen Kunz
2026-02-10 22:04:56 +00:00
f1c5546186
v2.2.0
v2.2.0
Juergen Kunz
2026-02-10 22:00:44 +00:00
5220ee0857
feat(mailer-smtp): implement in-process SMTP server and management IPC integration
Juergen Kunz
2026-02-10 22:00:44 +00:00
fc2e6d44f4
v2.1.0
v2.1.0
Juergen Kunz
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
Juergen Kunz
2026-02-10 21:19:13 +00:00
b82468ab1e
BREAKING CHANGE(rust-bridge): make Rust the primary security backend, remove all TS fallbacks
Juergen Kunz
2026-02-10 20:30:43 +00:00
ffe294643c
v2.0.1
v2.0.1
Juergen Kunz
2026-02-10 16:57:14 +00:00
f1071faf3d
fix(docs/readme): update README: clarify APIs, document RustSecurityBridge, update examples and architecture diagram
Juergen Kunz
2026-02-10 16:57:14 +00:00
6b082cee8f
fix(rust-bridge): correct Email.addHeader() calls and IBounceDetection interface
Juergen Kunz
2026-02-10 16:38:31 +00:00
9185242530
v2.0.0
v2.0.0
Juergen Kunz
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
Juergen Kunz
2026-02-10 16:25:55 +00:00
199b9b79d2
feat(rust): implement mailer-core and mailer-security crates with CLI
Juergen Kunz
2026-02-10 16:06:04 +00:00
91b49182bb
v1.3.1
v1.3.1
Juergen Kunz
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
Juergen Kunz
2026-02-10 15:54:36 +00:00
8bd8c295b0
start the path to rust
Juergen Kunz
2026-02-10 15:54:09 +00:00
237dba3bab
feat(rust): scaffold Rust workspace and fix TypeScript build errors
Juergen Kunz
2026-02-10 15:31:31 +00:00
bcde137332
v1.3.0
v1.3.0
Juergen Kunz
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
Juergen Kunz
2026-02-10 14:44:45 +00:00
f262f602a0
Remove obsolete test files for SenderReputationMonitor, DcRouter, and StorageManager
Juergen Kunz
2025-10-28 22:19:41 +00:00
0ac598818f
refactor: update test script and replace bun-types with tsx in devDependencies
Juergen Kunz
2025-10-28 21:40:10 +00:00
c7b3206140
feat(security): implement IP reputation checker and security logger
Juergen Kunz
2025-10-28 20:27:00 +00:00
17f5661636
feat(storage): add comprehensive tests for StorageManager with memory, filesystem, and custom function backends
Juergen Kunz
2025-10-28 19:46:17 +00:00
6523c55516
feat: Implement Deno-native STARTTLS handler and connection wrapper
Juergen Kunz
2025-10-28 18:51:33 +00:00
9cd15342e0
feat(tests): Implement ERR-02 Invalid Sequence Handling and update test migration documentation
Juergen Kunz
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
Juergen Kunz
2025-10-28 10:47:05 +00:00
7ecdd9f1e4
Add comprehensive SMTP command tests for RCPT TO, DATA, QUIT, TLS, and basic email sending
Juergen Kunz
2025-10-28 10:11:34 +00:00
1698df3a53
feat: Add comprehensive SMTP test suite for Deno
Juergen Kunz
2025-10-25 15:05:11 +00:00
d7f37afc30
1.2.1
v1.2.1
Juergen Kunz
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
Juergen Kunz
2025-10-24 10:00:25 +00:00
d4778d15fc
1.2.0
v1.2.0
Juergen Kunz
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
Juergen Kunz
2025-10-24 08:19:56 +00:00
d6a1cf5bf4
1.1.0
v1.1.0
Juergen Kunz
2025-10-24 08:13:59 +00:00
e49becec95
feat(ci): Add CI, release and npm-publish automation; introduce release template and local settings
Juergen Kunz
2025-10-24 08:13:59 +00:00
396419adaa
1.0.1
v1.0.1
Juergen Kunz
2025-10-24 08:10:41 +00:00
d8d4b116c9
fix(dev): Add local development settings file to grant tooling permissions
Juergen Kunz
2025-10-24 08:10:41 +00:00
be406f94f8
initial
Juergen Kunz
2025-10-24 08:09:29 +00:00