mongomirror Changelog
Nesta página
mongomirror
0.13.1mongomirror
0.12.9mongomirror
0.12.8mongomirror
0.12.7mongomirror
0.12.6mongomirror
0.12.5mongomirror
0.12.4mongomirror
0.12.3mongomirror
0.12.2mongomirror
0.12.1mongomirror
0.12.0mongomirror
0.11.2mongomirror
0.11.1mongomirror
0.10.0mongomirror
0.9.1mongomirror
0.9.0mongomirror
0.8.0mongomirror
0.7.0mongomirror
0.6.0mongomirror
0.5.2mongomirror
0.5.1mongomirror
0.5.0mongomirror
0.4.1mongomirror
0.4.0mongomirror
0.3.1
mongomirror
0.13.1
Funcionalidades e melhorias:
Permite migrar para o MongoDB 6.0.
Impede a migração de conjuntos de réplicas de origem que contêm dados em coleções de séries temporais.
mongomirror
0.12.9
Correções de erros:
Corrige um problema que causava atrasos nas gravações na reinicialização.
Funcionalidades e melhorias:
Atualiza a ferramenta de assinatura para o GaraSign.
Atualiza o
appName
para clusters de origem e clusters de destino domongomirror
para serem diferentes, para que possam ser distinguidos na telemetria.
Esta versão também remove o suporte para Debian 8.1, PPC64LE Ubuntu 16.04 e PPC64LE Ubuntu 18.04.
mongomirror
0.12.8
Correções de erros:
Corrige um problema ao lidar com reconhecimento de data center de séries temporais.
Ignora a entrada oplog com o identificador
startRangeDeletion
na collectionadmin.system.version
.
mongomirror
0.12.7
Correções de erros:
Corrige um problema em que
mongomirror
permitia que você mudasse para um cluster de destino do MongoDB 4.2 antes que o cluster estivesse pronto. A correção garante quemongomirror
aguarde a conclusão das compilações de índices em todos os nós do cluster durante uma sincronização inicial antes de passar para o tailing de oplog e permitir que você inicie o processo de cutover.
mongomirror
0.12.6
Correções de erros:
Corrige um problema em que
mongomirror
ignorava índices válidos como se fossem duplicados devido às opções ignoradas durante a comparação de índices.
mongomirror
0.12.5
Funcionalidades e melhorias:
Melhora a capacidade de repetição de problemas de conexão transitórios.
mongomirror
0.12.4
Funcionalidades e melhorias:
Esclarece a mensagem de erro que o
mongomirror
retorna quando uma coleção existe no cluster de origem e de destino.
Correções de erros:
Corrige um problema em que
mongomirror
retorna o seguinte erro quando tenta construir um índice para um namespace que não está presente durante uma sincronização inicial:Failed to record index build progress: namespace `` does not have a collection progressor
mongomirror
0.12.3
Correções de erros:
Corrige um problema ao lidar com grandes quantidades de entradas de oplog predadas.
Corrige um bug em que a sincronização inicial falhava se a última entrada do oplog aplicada durante a sincronização inicial fosse uma operação de transação.
Corrige um problema em que
mongomirror
detectou a refragmentação incorretamente, o que causou falsos positivos ao verificar o status de uma operação de refragmentação.
mongomirror
0.12.2
Correções de erros:
Corrige um problema de conexão introduzido no
mongomirror
0.12.0.Corrige um bug em que apenas uma opção de índice legado é removida se existirem duas ou mais opções de índice legado para uma collection no reconhecimento de data center de origem.
Atualiza o driver Go para 1.7.1.
mongomirror
0.12.1
Correções de erros:
Corrige um problema de conexão introduzido no
mongomirror
0.12.0.Reverte o driver Go para 1.5.4.
mongomirror
0.12.0
Funcionalidades e melhorias:
mongomirror
agora oferece suporte à migração de coleções de séries temporais.Nova opção
--removeAutoIndexId
para removerautoIndexId: false
das collections que você migrar do MongoDB 3.6 ou anterior.mongomirror
agora falha quando você tenta migrar índices geoHaystack para um cluster Atlas executando MongoDB 5.0 ou posterior.mongomirror
falhará se ocorrer uma operação de refragmentação no cluster de origem durante uma migração.mongomirror
agora oferece suporte ao RHEL 8 em plataformas IBM zSeries.Driver Go atualizado para o 1.6.
mongomirror
0.11.2
Funcionalidades e melhorias:
mongomirror
os binários agora são assinados para garantir a autenticação.O MongoDB agora suporta apenas a distribuição RHEL mais recente em plataformas IBM zSeries. Estas plataformas zSeries não são mais compatíveis:
rhel67-zseries-*
suse12-zseries-*
suse15-zseries-*
ubuntu1604-zseries-*
ubuntu1804-zseries-*
Correções de erros:
Corrige um problema com os relatórios de uso do driver no Atlas.
mongomirror
0.11.1
Funcionalidades e melhorias:
Suporta a especificação de credenciais de usuário com um arquivo de configuração ou variáveis de ambiente.
Apresenta registros de progresso da criação de índices para a sincronização do oplog.
Atualiza as Notas de versão de terceiros para https://github.com/ youmark/pkcs8
Correções de erros:
Melhora os relatórios de status de sincronização.
Corrige a lentidão introduzida em
mongomirror
0.11.0.
mongomirror
0.10.0
Funcionalidades e melhorias:
Nova opção
--noIndexRestore
para omitir índices ao migrar dados.Nova opção
--awsSessionToken
para autenticar com um papel Amazon Web Services IAM.O MongoDB v4.4 agora está disponível como uma versão de reconhecimento de data center de origem e destino.
Correções de erros:
Tratamento de erros aprimorado quando uma string de conexão URI é fornecida para a opção
--host
.
mongomirror
0.9.1
Funcionalidades e melhorias:
Melhore o desempenho da sincronização inicial para fontes WiredTiger .
mongomirror
0.9.0
Funcionalidades e melhorias:
Nova opção
--compressors
para compactação de rede (habilitada por padrão).Nova opção
--collStatsThreshold
para desabilitar o CollStats quando um número específico de collections for excedido.Construa primeiro índices para as maiores collection.
Reinicie o buffer do oplog entre a cópia da coleção e a construção de índices.
Melhora a liberação de lotes de oplog para minimizar pequenos lotes.
O nível de registro padrão agora registra quando os índices começam a ser construídos.
Correções de erros:
Remova o suporte para a opção
--readPreference
.mongomirror
deve sempre ler a partir do primário.
mongomirror
0.8.0
Funcionalidades e melhorias:
A sincronização inicial insere em lote até 100k documentos em vez de 1000.
Aumente o tamanho do lote do applyOps.
Correções de erros:
Erros de buffer do oplog ao lidar com entradas de oplog superiores a 16 MB.
Desativa o tempo limite do soquete.
O cliente de sincronização inicial não deve fazer a detecção primária para conexões diretas.
mongomirror
0.7.0
Funcionalidades e melhorias:
Atualize para o driver Go 1.1.1.
Adição de suporte para o MongoDB 4.2.
Envie
writeConcern
comcollMod
quando o cluster de destino for da versão 3.6+.Remova o uso do JSON estendido legado.
Correções de erros:
Use a conexão direta com o cluster de origem quando o nome do conjunto de réplicas não for fornecido.
Erro de autorização no reconhecimento de data center
local
oplog da origem da sincronização inicial.Regressão: operação não transacional processada como operação transação.
Pegar
QuitNotifier
emapplyOplogEntries
.Altere o cálculo de atraso para evitar digitalizações de collection.
O cursor do oplog é reiniciado em vez de seguir para um lote vazio.
mongomirror
0.6.0
Observação
mongomirror
a versão 0.6.0 foi removida e não está mais disponível.
Suporte do MongoDB:
Adiciona suporte apenas para MongoDB 4.2 como destino
Correções de erros:
O executável do Windows deve ter o sufixo
.exe
Funcionalidades e melhorias:
Migrar e sincronizar um subconjunto de reconhecimento de data center/collection (beta)
Remover parâmetro
--tailOnly
Agora, usando o driver MongoDB Go
Atualize para o Go 1.12
mongomirror
0.5.2
Funcionalidades e melhorias:
Importe as collection em ordem decrescente do tamanho da collection para evitar que uma collection grande bloqueie a conclusão.
Distinga entre erros
can't connect
eis not a replica set
.noCursorTimeout
agora evita tempos limite ao sincronizar collection grandes.
Correções de erros:
Erro ao aplicar entradas de oplog ao destino:
E11000 duplicate key error
.Recuperação após erros de
CannotCreateIndex
.
mongomirror
0.5.1
Esta versão corrige um bug sobre dicas de índice ruim para coleções limitadas.
mongomirror
0.5.0
Esta versão adiciona os seguintes recursos e melhorias:
Suporte para armazenar em buffer o oplog no disco durante a sincronização inicial. Isso garante que o oplog de origem não fique sem espaço durante o processo de migração. Para obter mais informações, consulte a documentação da nova opção de linha de comando
--oplogPath
.Use TLS nativo do Go no Windows (em vez do OpenSSL 1.0.2n).
Atualize para o Go 1.11 (de 1.8).
mongomirror
agora remove o sinalizadorbackground
de todos os índices criados. Os índices de background criados no cluster de origem serão criados como índices de foreground no cluster de destino. Para obter mais informações sobre a compilação de índices em primeiro plano, consulte Operações de compilação de índices em uma coleção preenchida.
mongomirror
0.4.1
Esta versão corrige um erro de instalação em alguns hosts Windows.
mongomirror
0.4.0
Esta versão adiciona suporte para MongoDB 4.0 como origem e destino para mongomirror
.
mongomirror
0.3.1
Esta versão adiciona os seguintes recursos e melhorias:
Suporte para MongoDB 4.0 como um destino somente para
mongomirror
.Suporte para tolerar eleições e erros de rede no destino durante a sincronização inicial.
Suporte para sincronização "system.js" collection.
Use TLS Go-native no MacOS (em vez do OpenSSL 0.9.8).
mongomirror
deve ignorar o no-ops ao relatar o último carimbo de data/hora do oplog.
Esta versão também remove o suporte para Debian 7. O Debian 7 é EOL e não é suportado pelo MongoDB 4.0.