Canaux de publication et balises de version
L’application Teable publie des balises de version basées sur la date au formatrelease.<timestamp>.<build> (par exemple
release.2026-07-14T12-24-39Z.2228), ainsi que deux canaux flottants :
Les versions sont publiées fréquemment (souvent plusieurs fois par semaine) ; vous décidez quand effectuer la mise à niveau.
Toutes les balises sont listées dans
GitHub Packages.
Avant toute mise à niveau, nous recommandons vivement de sauvegarder d’abord vos données.
Mises à jour de routine : suivre le journal des modifications
Les nouvelles fonctionnalités et correctifs sont annoncés dans le journal des modifications, et chaque balise de version Teable indique sa date de build — ainsi, la question « est-ce que je l’ai déjà ? » se résume à une comparaison de dates. Pour obtenir une fonctionnalité dont vous avez pris connaissance, faites passer votre image Teable à n’importe quelle version datée du jour de cette entrée ou d’une date ultérieure :-
Les déploiements Docker peuvent simplement suivre le canal
latest:Les conteneurs sont recréés avec la nouvelle image ; vos données se trouvent dans des volumes Docker (ou votre base de données externe) et ne sont pas affectées. -
Les déploiements Kubernetes ne doivent pas utiliser de balise flottante : conservez l’image Teable
épinglée et augmentez délibérément la balise épinglée à chaque mise à jour. Le
script
pin-image.shdu dépôt de déploiement détermine vers quelle version concrètelatestpointe actuellement.
Bonne pratique : mettre à niveau toute la plateforme ensemble
Un déploiement complet possède deux lignes de version — l’application Teable et la plateforme elle-même (voir Architecture). La méthode la plus fiable les associe, avecVERSIONS.md
comme feuille de mise à niveau. À chaque cycle :
- Mettez à niveau le plan d’exécution vers la version la plus récente de la plateforme
(
v<year>.<month>.<seq>) : chaque balise git est un instantané vérifié de chaque composant d’exécution, et son entréeCHANGELOG.mdindique ce qui a changé et ce que vous devez éventuellement faire (la plupart des versions sont interchangeables à chaud). Travaillez depuis le dépôt extrait à cette balise. - Faites passer l’application Teable à la balise de version concrète vers laquelle
latestpointe actuellement (le scriptpin-image.shla détermine) — une combinaison épinglée et vérifiée plutôt qu’un canal flottant. - Exécutez le doctor fourni — il vérifie l’état et compare ce qui s’exécute réellement avec le manifeste de version de la plateforme (compatible / mettre à niveau l’application Teable / combinaison inconnue).
Secrets requis
Teable ne recourt plus à des secrets par défaut intégrés. Si votre déploiement s’appuyait sur ces valeurs par défaut, le premier démarrage après la mise à niveau s’arrête avec une liste des variables d’environnement nécessaires et un bloc à copier-coller qui préserve vos sessions, jetons et données chiffrées existants. Ajoutez le bloc, redémarrez, puis planifiez une rotation. Consultez Secrets et rotation.Migration de base de données
Teable exécute automatiquement les migrations de base de données au démarrage ; aucune étape manuelle n’est requise. Si quelque chose semble incorrect après une mise à niveau, consultez les journaux :Retour arrière
Si vous rencontrez des problèmes après la mise à niveau :- Rétablissez dans
docker-compose.yamlla balise d’image de la version précédente (c’est pourquoi l’épinglage est préférable àlatest: la version précédente est consignée). docker compose up -d
FAQ
Vais-je perdre des données après la mise à niveau ?
Vais-je perdre des données après la mise à niveau ?
Non. Vos données sont stockées dans des volumes Docker ou des bases de données externes, et la mise à niveau des conteneurs n’affectera pas vos données. Toutefois, nous recommandons toujours d’effectuer une sauvegarde avant la mise à niveau.
Mon ID d’instance changera-t-il après la mise à niveau ?
Mon ID d’instance changera-t-il après la mise à niveau ?
Non. Votre ID d’instance reste inchangé pendant les mises à jour de l’application. Il s’agit d’un identifiant permanent de votre installation Auto-hébergée.
Combien de temps prend la mise à niveau ?
Combien de temps prend la mise à niveau ?
En règle générale, le téléchargement des nouvelles images prend quelques minutes (selon la vitesse du réseau), et le redémarrage des conteneurs ne prend que quelques secondes. L’ensemble du processus se termine généralement en 5 à 10 minutes.
Y aura-t-il une interruption de service pendant la mise à niveau ?
Y aura-t-il une interruption de service pendant la mise à niveau ?
Avec
docker compose up -d, il y aura une brève interruption de service (généralement de quelques secondes à quelques dizaines de secondes).Comment vérifier la version actuellement exécutée ?
Comment vérifier la version actuellement exécutée ?
Que faire si la mise à niveau échoue ?
Que faire si la mise à niveau échoue ?
- Consultez d’abord les journaux des conteneurs pour résoudre le problème :
docker compose logs teable - S’il s’agit d’un problème de migration de base de données, essayez de restaurer à partir de la sauvegarde
- Si le problème persiste, revenez à la version précédente
- Contactez l’assistance à l’adresse support@teable.ai


docker inspect <container> --format='{{.Config.Image}}'pour vérifier la version de l’image. Si vous utilisez le canallatest, le déploiement complet inclut un assistantpin-image.shqui détermine vers quelle versionlatestpointe actuellement.