fb424d814c
feat(smartproxy): Update documentation and configuration guides to adopt new route-based SmartProxy architecture
Philipp Kunz2025-05-16 15:50:46 +00:00
f4ace3999d
feat(platformservice): Expose DcRouter and update package visibility. Changed package.json private flag from true to false to allow public publication, and added export of DcRouter in ts/index.ts for improved API accessibility.
Philipp Kunz2025-05-08 12:56:17 +00:00
39b634b6bb
fix(types): Fix TypeScript build errors and improve API type safety across platformservice interfaces
Philipp Kunz2025-05-08 10:39:43 +00:00
858794799b
fix(tests): fix: Improve test stability by handling race conditions in SenderReputationMonitor and IPWarmupManager. Disable filesystem operations and external DNS lookups during tests by checking NODE_ENV, add proper cleanup of singleton instances and active timeouts to ensure consistent test environment.
Philipp Kunz2025-05-08 10:24:50 +00:00
d3d197d9d3
fix(mail): refactor(mail): Remove Mailgun references from PlatformService. Update keywords, error messages, and documentation to use MTA exclusively.
Philipp Kunz2025-05-08 01:37:38 +00:00
970c0d5c60
fix(readme): Update readme with consolidated email system improvements and modular directory structure
Philipp Kunz2025-05-08 01:16:21 +00:00
0b155d6925
feat(docs): Update documentation to include consolidated email handling and pattern‑based routing details
Philipp Kunz2025-05-08 00:39:43 +00:00
7f84405279
feat(dcrouter): Implement unified email configuration with pattern‐based routing and consolidated email processing. Migrate SMTP forwarding and store‐and‐forward into a single, configuration-driven system that supports glob pattern matching in domain rules.
Philipp Kunz2025-05-08 00:12:36 +00:00
ba39392c1b
fix(tests): Update test assertions and singleton instance references in DMARC, integration, and IP warmup manager tests
Philipp Kunz2025-05-07 22:15:08 +00:00
c852e954c9
feat(email): Enhance email integration by updating @push.rocks/smartmail to ^2.1.0 and improving the entire email stack including validation, DKIM verification, templating, MIME conversion, and attachment handling.
Philipp Kunz2025-05-07 17:41:04 +00:00
d161fe4f19
feat(platformservice): Add AIBridge module and refactor service file paths for improved module organization
Philipp Kunz2025-03-15 16:24:56 +00:00
329320cd40
feat(plugins): Add smartproxy support by including the @push.rocks/smartproxy dependency and exporting it in the plugins module.
Philipp Kunz2025-03-15 16:14:49 +00:00
a4d79c2d01
BREAKING CHANGE(platformservice): Remove deprecated AIBridge module and update email service to use the MTA connector; update dependency versions and adjust build scripts in package.json.
Philipp Kunz2025-03-15 16:04:03 +00:00
4887ec9d93
fix(mta): Expose HttpResponse.statusCode and add explicit generic type annotations in DNSManager cache retrieval
Philipp Kunz2025-03-15 14:13:02 +00:00
e9b2ec0f59
fix(paths): Update directory paths to use a dedicated data directory and add ensureDirectories function for proper directory creation.
Philipp Kunz2025-03-15 13:57:21 +00:00
4dc095e662
feat(mta): Enhance MTA service and SMTP server with robust session management, advanced email handling, and integrated API routes
Philipp Kunz2025-03-15 13:45:29 +00:00