osFoundry / Platform
Histórico de versões do app
Cada implantação é um snapshot versionado. Rollback em um clique — código, schema, segredos todos juntos.
O que é
O histórico de versões do osFoundry trata cada deploy como um snapshot completo e imutável, e não como um punhado solto de alterações de arquivos. Quando você publica uma versão de um app ou de um backend, o osFoundry captura o código, o esquema do banco de dados e a configuração de secrets em um único pacote e o carimba com uma versão. Nada é implantado em partes, então nada pode ficar fora de sincronia: o esquema que uma build espera e os secrets que ela lê ficam fixados no mesmo snapshot que o código que os utiliza.
Como cada versão é um todo coerente, o rollback é um único clique. Você escolhe um snapshot anterior e o osFoundry restaura exatamente aquele estado (código, esquema e secrets juntos) em vez de pedir que você reverta manualmente uma migração de um lado e um valor de configuração de outro. Essa é justamente a falha que o versionamento costuma deixar em aberto: o código volta, mas o banco continua no esquema novo, ou um secret rotacionado deixa de bater. Fazer o snapshot dos três ao mesmo tempo fecha essa brecha, e é o que torna um rollback de um clique confiável sob pressão.
Isso fica dentro da superfície Apps & Backend do osFoundry, parte do mesmo workspace desktop BYOK onde você usa chat, agentes, código e dados. Não há cobrança por usuário nem margem de revenda sobre os modelos que você conecta; o histórico de versões é simplesmente a forma como os deploys são registrados, para que publicar uma mudança e desfazê-la sejam ações seguras e corriqueiras, não eventos.
Principais recursos
- Cada deploy é salvo como um snapshot versionado e imutável, e não como uma sobrescrita no lugar
- Cada snapshot reúne código, esquema do banco e secrets para que os três nunca se desalinhem
- Volte a qualquer versão anterior em um clique, restaurando os três de uma vez
- Percorra todo o histórico de deploys para ver o que foi publicado e quando, e comparar versões
- Faz parte da superfície Apps & Backend do osFoundry: sem cobrança por usuário, com suas próprias chaves
Casos de uso
- Desenvolvedor solo: publica uma mudança de esquema que quebra a produção e volta ao último snapshot que funcionava em um clique, código e banco juntos
- Equipe pequena: revisa o histórico de deploys para ver exatamente qual versão introduziu uma regressão antes de decidir o que corrigir
- Desenvolvedor de agentes: itera rápido sobre um backend sabendo que cada deploy é um ponto de restauração ao qual pode voltar sem reverter migrações ou secrets à mão
Perguntas frequentes
O que exatamente é capturado em cada versão do app?
Cada deploy faz o snapshot de três coisas como uma única unidade: o código da sua aplicação, o esquema do banco de dados e a configuração de secrets. Eles são versionados juntos, então um snapshot sempre representa um estado consistente e implantável, e não pedaços parcialmente atualizados.
Fazer rollback também reverte o esquema do banco e os secrets, ou só o código?
Os três. Um rollback restaura o snapshot completo (código, esquema e secrets), de modo que você não fica com código de esquema novo rodando contra um banco antigo nem com um secret rotacionado que não bate mais. Esse é o propósito de agrupá-los em uma única versão.
Onde o histórico de versões se encaixa no osFoundry?
Faz parte da superfície Apps & Backend do workspace desktop do osFoundry, ao lado de chat, agentes, código, conhecimento e dados. O versionamento é embutido no próprio funcionamento dos deploys, então toda publicação fica registrada e toda versão anterior continua disponível para rollback.