Changelog
All notable changes to the Sadeem SaaS Package documentation are recorded here.
The format follows Keep a Changelog.
Unreleased
Added
- Server Migration — full reference for moving a running subscription to another Portainer environment or DBFilter server: preconditions, the seven-step pipeline, per-strategy provisioning, rollback and cleanup semantics, crons, timeouts and the restore completion callback
- Move a Subscription to Another Server — operator walkthrough of a migration, including what to verify afterwards
- Migration Issues — failure-by-failure troubleshooting, how to tell a parked step from a stuck one, and when to Retry / Start Over / Rollback / Mark Done
- Security & Encryption — the split between the at-rest field key and the instance transport key,
_ENCRYPTED_FIELDS, the key rotation wizard, access groups, and the command-execution whitelist - Plan Versions — the per-plan version list with its own pricing, and the per-version deployment target (Docker image / DBFilter server group) that publishing now validates
- Trial email verification (OTP) — the public verification flow, the
sadeem.subscription.trial.otpmodel, and every rate limit it enforces - ntfy token management — the token wizard (statuses, revoke actions) and a comparison of auto-token versus manual mode
- FCM client configuration — the App ID / Sender ID / Web API key fields handed to the mobile app, and the validations run on save
Changed
- Requirements rewritten: required versus optional Python libraries with what each is used for,
queue_jobchannels and worker requirement, the slave-side requirement, and the network matrix between master, root servers, backup server and instances - Plan Orders now documents the selected version and its effect on the price breakdown
- Subscriptions now documents the Migrate Server action and the migration-in-progress banner
- Plans now documents the URL-string rules, multiple-package selection, and the complete publishing validation list
Fixed
- Corrected five broken cross-references in the API integrations page that pointed one directory level too high
18.0 — 2026-05-04
Added
- Initial restructured release with two-audience layout
- All 15 module reference pages with fields, lifecycle, actions, and warnings
- Mermaid architecture diagrams for all modules