1.0.3 (2026-08-25)
1.0.2 (2026-06-22)
1.0.1 (2026-05-20)
- initial SDK scaffold for Unitrends Backup REST API (c45d0e3)
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Added
"type": "module"sotsupemits files matching theexportsmap.
- Build target raised to
node22;@types/nodebumped to^22.
- CI workflow (
.github/workflows/ci.yml) running lint, typecheck, build, and tests on pull requests and pushes (Node 22). CODE_OF_CONDUCT.md(Contributor Covenant).
- Initial SDK scaffold for the Unitrends Backup REST API.
- Resources: appliances (MSP Console), assets, jobs (backups + history), recovery points, restores, replication queue, alerts, reports (success rate).
- Session-token auth with single-flight re-auth on 401.
- Self-signed TLS support (
verifyTls: false). - Page-based pagination with async iterator
listAll(). - Typed error hierarchy (
UnitrendsError,UnitrendsAuthenticationError,UnitrendsForbiddenError,UnitrendsNotFoundError,UnitrendsRateLimitError,UnitrendsServerError). - MSP Console safety: enforces
applianceIdon asset operations to prevent cross-appliance ID collisions.