Voltar ao blog

v0.23.1: Erros de Flock, Crashes do Sidecar e um Bug de Caminhos no Windows

Se você tem usado o Beadbox junto com o CLI do bd no modo embarcado, provavelmente já viu erros de flock. O backend Dolt embarcado usa locks exclusivos de arquivo, e quando o polling do Beadbox e seus comandos de terminal competem pelo mesmo lock, um dos dois perde. Na v0.23.1, adicionamos um debounce de 2 segundos na detecção de mudanças do Beadbox e expandimos a janela de retry. A contenção de locks que causava esses erros deve ter desaparecido.

Havia também um modo de falha que os usuários de Windows perceberam primeiro, embora não fosse específico da plataforma: quando o processo backend Node.js morria no meio da sessão, o Beadbox continuava renderizando o último estado conhecido. Sem mensagem de erro, sem indicação de que algo estava errado. Você clicava por aí, eventualmente via "Failed to fetch", e não tinha opção além de reiniciar o app inteiro. Adicionamos um monitor de saúde do sidecar que detecta crashes do backend e mostra uma tela de recuperação com reinício em um clique.

@red-dot-camel reportou #17 com um caminho de reprodução claro para um problema específico do Windows: workspaces em drives fora do diretório home perdiam a conexão toda vez que você trocava de aba. Detalhado o suficiente para reproduzirmos e corrigirmos no mesmo dia. Bug reports como esse nos poupam semanas de adivinhação.

Atualize com brew upgrade beads-ui ou baixe em beadbox.app. Notas de release completas na discussão de anúncio.

Experimente você mesmo

Comece com beads como camada de coordenação. Adicione o Beadbox quando precisar de supervisão visual.

Gratuito durante o beta. Sem necessidade de conta. Compatível nativamente com Dolt.

Share