Skip to content

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.otp model, 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_job channels 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