Canali di release e tag di versione
L’app Teable pubblica tag di release basati sulla data nel formatorelease.<timestamp>.<build> (ad esempio
release.2026-07-14T12-24-39Z.2228), oltre a due canali mobili:
Le release vengono pubblicate frequentemente (spesso più volte alla settimana); sei tu a decidere quando eseguire l’aggiornamento.
Tutti i tag sono elencati in
GitHub Packages.
Prima di eseguire qualsiasi aggiornamento, consigliamo vivamente di effettuare un backup dei dati.
Aggiornamenti ordinari: seguire il changelog
Le nuove funzionalità e le correzioni vengono annunciate nel Changelog e ogni tag di release di Teable riporta la data della build: per sapere se una funzionalità è già disponibile, basta confrontare le date. Per ottenere una funzionalità descritta nel changelog, passa a una qualsiasi release con data uguale o successiva a quella della voce:-
I deployment Docker possono semplicemente seguire il canale
latest:I container vengono ricreati con la nuova immagine; i dati risiedono nei volumi Docker (o nel database esterno) e non vengono modificati. -
I deployment Kubernetes non devono usare un tag mobile: mantieni fissa l’immagine
Teable e aggiorna deliberatamente il tag fissato a ogni aggiornamento. Lo script
pin-image.shdel repository di deployment determina la release concreta a cui punta attualmentelatest.
Procedura consigliata: aggiornare insieme l’intera piattaforma
Un deployment completo ha due linee di versione: l’app Teable e la piattaforma stessa (consulta Architettura). La procedura più affidabile le unisce, utilizzandoVERSIONS.md
come riferimento per l’aggiornamento. A ogni ciclo:
- Aggiorna il piano di runtime alla release più recente della piattaforma
(
v<year>.<month>.<seq>): ogni tag Git è uno snapshot verificato di tutti i componenti di runtime e la relativa voce inCHANGELOG.mdindica cosa è cambiato e quali eventuali operazioni sono necessarie (la maggior parte delle release è sostituibile a caldo). Lavora dal repository dopo aver eseguito il checkout di quel tag. - Sposta l’app Teable sul tag di release concreto a cui corrisponde attualmente
latest(pin-image.shlo determina): in questo modo utilizzi una combinazione fissa e verificata anziché un canale mobile. - Esegui lo script doctor incluso: controlla lo stato e confronta ciò che è effettivamente in esecuzione con il manifest della release della piattaforma (compatibile / aggiorna l’app Teable / combinazione sconosciuta).
Segreti obbligatori
Teable non utilizza più segreti predefiniti incorporati come ripiego. Se il deployment si basava su tali valori, il primo avvio dopo l’aggiornamento si interrompe mostrando un elenco delle variabili d’ambiente necessarie e un blocco da copiare e incollare che preserva sessioni, token e dati crittografati esistenti. Aggiungi il blocco, riavvia, quindi pianifica una rotazione. Consulta Segreti e rotazione.Migrazione del database
Teable esegue automaticamente le migrazioni del database all’avvio; non è richiesto alcun passaggio manuale. Se qualcosa non funziona correttamente dopo un aggiornamento, controlla i log:Rollback
Se riscontri problemi dopo l’aggiornamento:- Reimposta nel file
docker-compose.yamlil tag dell’immagine sulla release precedente (ecco perché fissare il tag è preferibile alatest: la versione precedente rimane annotata). docker compose up -d
Domande frequenti
Perderò i dati dopo l'aggiornamento?
Perderò i dati dopo l'aggiornamento?
No. I dati sono memorizzati nei volumi Docker o in database esterni e l’aggiornamento dei container non li modifica. Consigliamo comunque di eseguire un backup prima dell’aggiornamento.
L'ID istanza cambierà dopo l'aggiornamento?
L'ID istanza cambierà dopo l'aggiornamento?
No. L’ID istanza rimane invariato durante gli aggiornamenti dell’applicazione. È un identificatore permanente dell’installazione self-hosted.
Quanto dura l'aggiornamento?
Quanto dura l'aggiornamento?
In genere, il download delle nuove immagini richiede alcuni minuti (a seconda della velocità della rete), mentre il riavvio dei container richiede soltanto pochi secondi. L’intera procedura viene normalmente completata in 5-10 minuti.
Si verificherà un'interruzione del servizio durante l'aggiornamento?
Si verificherà un'interruzione del servizio durante l'aggiornamento?
Con
docker compose up -d si verificherà una breve interruzione del servizio, in genere da pochi secondi ad alcune decine di secondi.Come posso controllare la versione attualmente in esecuzione?
Come posso controllare la versione attualmente in esecuzione?
Puoi controllare la versione corrente nei seguenti modi:
- Visualizza il numero di versione nell’angolo inferiore sinistro dell’interfaccia di Teable
- Usa un account amministratore per accedere all’Amministrazione di sistema
- Esegui
docker inspect <container> --format='{{.Config.Image}}'per controllare la versione dell’immagine. Se utilizzi il canalelatest, il deployment completo include lo strumentopin-image.sh, che determina la release a cui corrisponde attualmentelatest.
Cosa devo fare se l'aggiornamento non riesce?
Cosa devo fare se l'aggiornamento non riesce?
- Per prima cosa, controlla i log del container per diagnosticare il problema:
docker compose logs teable - Se si tratta di un problema di migrazione del database, prova a eseguire il ripristino dal backup
- Se il problema persiste, esegui il rollback alla versione precedente
- Contatta l’assistenza all’indirizzo support@teable.ai

