changelog.md for @push.rocks/smartmta

2026-03-02 - 5.3.1 - 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

2026-02-26 - 5.3.0 - feat(mailer-bin)

use mimalloc as the global allocator for mailer-bin

2026-02-26 - 5.2.6 - fix(postinstall)

remove legacy postinstall binary installer and packaging entry

2026-02-26 - 5.2.5 - fix(package)

remove CLI bin wrapper and exclude bin/ from published files

2026-02-26 - 5.2.4 - fix(repo)

no changes detected — no version bump required

2026-02-26 - 5.2.3 - fix(delivery)

prevent throttle reset timer from firing after stop and avoid scheduling duplicate timers

2026-02-12 - 5.2.2 - fix(deps)

bump dependencies: @push.rocks/smartrust to ^1.2.1, lru-cache to ^11.2.6

2026-02-11 - 5.2.1 - fix(rust-bridge)

map Node.js platform/arch to tsrust-style suffix and add platform-specific and dev localPaths for RustBridge

2026-02-11 - 5.2.0 - feat(packaging)

add package exports entry, include ts/dist_ts in package files, and add TS barrel index re-exports

2026-02-11 - 5.1.3 - fix(docs)

clarify sendEmail default behavior and document automatic MX discovery and delivery modes

2026-02-11 - 5.1.2 - fix(readme)

adjust ASCII architecture diagram alignment in README

2026-02-11 - 5.1.1 - fix(release)

no changes

2026-02-11 - 5.1.0 - feat(mailer-smtp)

add SCRAM-SHA-256 auth, Ed25519 DKIM, opportunistic TLS, SNI cert selection, pipelining and delivery/bridge improvements

2026-02-11 - 5.0.0 - 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

2026-02-11 - 4.1.1 - fix(readme)

clarify architecture and IPC, document outbound flow and testing, and update module and crate descriptions in README

2026-02-11 - 4.1.0 - feat(e2e-tests)

add Node.js end-to-end tests covering server lifecycle, inbound SMTP handling, outbound delivery and routing actions

2026-02-11 - 4.0.0 - BREAKING CHANGE(smtp-client)

Replace the legacy TypeScript SMTP client with a new Rust-based SMTP client and IPC bridge for outbound delivery

2026-02-10 - 3.0.0 - 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

2026-02-10 - 2.4.0 - feat(docs)

document Rust-side in-process security pipeline and update README to reflect SMTP server behavior and crate/test counts

2026-02-10 - 2.3.2 - fix(tests)

remove large SMTP client test suites and update SmartFile API usage

2026-02-10 - 2.3.1 - fix(npmextra)

update .gitignore and npmextra.json to add ignore patterns, registries, and module metadata

2026-02-10 - 2.3.0 - feat(mailer-smtp)

add in-process security pipeline for SMTP delivery (DKIM/SPF/DMARC, content scanning, IP reputation)

2026-02-10 - 2.2.1 - fix(readme)

Clarify Rust-powered architecture and mandatory Rust bridge; expand README with Rust workspace details and project structure updates

2026-02-10 - 2.2.0 - feat(mailer-smtp)

implement in-process SMTP server and management IPC integration

2026-02-10 - 2.1.0 - 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

2026-02-10 - 2.0.1 - fix(docs/readme)

update README: clarify APIs, document RustSecurityBridge, update examples and architecture diagram

2026-02-10 - 2.0.0 - BREAKING CHANGE(smartmta)

Rebrand package to @push.rocks/smartmta, add consolidated email security verification and IPC handler

2026-02-10 - 1.3.1 - fix(deps)

add workspace dependency entries for multiple crates across mailer-bin, mailer-core, and mailer-security

2026-02-10 - 1.3.0 - 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

2025-10-24 - 1.2.1 - 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

2025-10-24 - 1.2.0 - feat(plugins)

Add smartmail, mailauth and uuid to Deno dependencies and export them from plugins; include local dev permissions file

2025-10-24 - 1.1.0 - feat(ci)

Add CI, release and npm-publish automation; introduce release template and local settings

2025-10-24 - 1.0.1 - fix(dev)

Add local development settings file to grant tooling permissions

1.0.0 (2025-10-24)

Features


Revision #2
Created 2026-03-28 13:10:58 UTC by foss.global Team
Updated 2026-03-29 16:54:03 UTC by foss.global Team