Primeiro lançamento do Syncthing v2.0.0
(github.com/syncthing)- Backend do banco de dados alterado de LevelDB para SQLite, exigindo migração na execução inicial
- Formato de logs alterado para logs estruturados (mensagem + pares chave-valor), com configuração de nível de log por pacote e adição do nível
WARNING - Período de retenção de itens excluídos alterado para 6 meses por padrão, com ajuste opcional
- Modernização do parsing de opções de linha de comando, com fim do suporte a opções longas com hífen único (-) (
-home→--home) - Remoção da detecção por rolling hash, melhorando a velocidade de varredura e sincronização
- Remoção da criação automática da pasta padrão e ativação de múltiplas conexões padrão (3) entre dispositivos v2
- Interrupção dos builds para algumas plataformas, como Dragonfly, Illumos/Solaris, Linux PPC64, NetBSD, OpenBSD (386/arm) e Windows ARM
- Redução do suporte devido à complexidade da compilação cruzada do SQLite
- Mudança de comportamento para permitir que arquivos excluídos também vençam na resolução de conflitos
2 comentários
Parece que, mesmo usando
modernc, a compilação deve ter sido complicada.É um pouco decepcionante a redução do suporte a BSD.
Syncthing - sincronização contínua de arquivos de código aberto