tk_ota_push 0.3.0
tk_ota_push: ^0.3.0 copied to clipboard
Sovereign OTA code push for Flutter with a 3-step Remote Config Gatekeeper, bank-grade security shield, and multiplatform deployment CLI.
0.3.0 #
- Zero-Config CLI & Résolution en Cascade : La CLI
tk-ota-pushdéduit désormais automatiquement tous ses paramètres (base_url,tenant_id,app_id,channel) depuis le fichiershorebird.yamlou la session active. - Découplage Multi-Tenant (
tenant_idvsapp_id) : Support natif du cloisonnement multi-tenant organisationnel (tenant_id) distinct des identifiants d'applications (app_id). - Simplification des Commandes CLI : Suppression de l'obligation de saisir
--serveret--tenant-idlors detk-ota-push release,patch,promoteetsymbols. - Propagation de
base_url: Harmonisation du point d'ancrage réseau entre la CLI, le runtime mobile C++/Rust Shorebird updater (flutter_assets/shorebird.yaml) et le serveur Spring Boot. - Cascade de Résolution Configurable : Ordre de priorité déterministe : Flag CLI >
shorebird.yaml> Session CLI locale (~/.tk_ota_push) > Variables d'environnement (OTA_SERVER_URL,OTA_TENANT_ID) > Valeurs par défaut. - Support
--projectgénéralisé : Ajout de l'option--projectsurpromoteetsymbolspour résoudre automatiquement la configuration du projet cible.
0.2.1 #
- Documentation exhaustive avec schémas d'architecture Mermaid, explication détaillée du Remote Config Gatekeeper en 3 étapes.
- Ajout d'une application exemple complète (
example/lib/main.dart) avec tableau de bord UI, simulation de modale bloquante critique et sélecteur de canal QA. - Guides visuels des reçus de publication de la CLI (
tk-ota-push release,patch,promote,login). - Documentation approfondie du Bouclier de Sécurité Mobile (
OtaSecurityPolicy), de la résilience post-rollback et du gestionnaire d'assets dynamiques.
0.2.0 #
- Ajout du SDK mobile complet avec
RemoteConfigGatekeeperen 3 étapes. - Prise en charge des politiques de mise à jour Silencieuse (
workmanager) et Critique Bloquante. - Contrôle intelligent de la connectivité réseau (Wi-Fi) et du niveau de batterie.
- Intégration de la CLI multiplateforme en pur Dart (
bin/tk_ota_push.dart). - Support des commandes
release,patch,release-ios,patch-ios. - Sécurisation des clés cryptographiques et contrôle de l'empreinte
pubspec.lock.
0.1.0 #
- Version initiale du socle OTA souverain pour Flutter.