Skip to content

Releases: mongodb-labs/migration-verifier

v0.0.13

01 Dec 17:38
9fdd7b1

Choose a tag to compare

v0.0.13

  • Fix a panic when failing to load resume token.
  • Ignore MongoDB-internal databases.
  • Update x/crypto.

v0.0.12

19 Nov 02:27
8af63f5

Choose a tag to compare

v0.0.12

  • REP-6832: This fixes document fetches always to use the cluster’s most
    recently-seen timestamp, and to use majority read concern. Previously
    document fetches used local read concern and sent only the start time
    as the afterClusterTime, which allowed stale or not-majority-committed
    data to be used in comparisons.

v0.0.11

13 Nov 15:27
59a21af

Choose a tag to compare

v0.0.11

  • REP-6804 (BUG FIX): This fixes potential skipped rechecks after a mismatch.

v0.0.10

12 Nov 15:33
1c17571

Choose a tag to compare

v0.0.10

  • REP-6785 (BUG FIX): This prevents skipped documents across a restart
    of the verifier.
  • Verification is now uses CPU and metadata much more efficiently.
    This allows verification of migrations that previously exceeded
    the verifier’s abilities.
  • Single-node connection strings now default to a direct connection.

v0.0.9

03 Oct 16:10
a2b6b9f

Choose a tag to compare

v0.0.9

This release fixes a recently-introduced bug that caused a failure on
startup if srcURI or dstURI were specified in a config file but not as
command arguments.

v0.0.8

22 Sep 19:33
439fc9d

Choose a tag to compare

v0.0.8

  • BUG FIX: Statistics aggregation failed when a recheck included collection
    metadata.
  • Add basic time-series support. See documentation for important caveats.

v0.0.7

17 Sep 00:06
886e29f

Choose a tag to compare

v0.0.7

  • BREAKING CHANGE: Replace the --debug parameter with --logLevel.
  • Add a --start CLI parameter.
  • Reduce generation-end pause.
  • Add a download script.
  • Optimize change stream reading.
  • Move a few overly-prolix log messages to trace-level.
  • Various small improvements.

v0.0.6

27 Aug 17:14
44187d1

Choose a tag to compare

v0.0.6

This release optimizes the handling of change streams. These changes will
help verification to keep pace with cluster writes.

v0.0.5

22 Aug 21:05
13a1b2d

Choose a tag to compare

v0.0.5

  • REP-6438: Logs now reflect progress made in currently-running tasks.
  • REP-6492: Partitioning will now, when possible, use an algorithm that
    divides collections more evently.

v0.0.4

20 Aug 17:26
87b4c56

Choose a tag to compare

v0.0.4

  • Arbitrary DDL is now allowed on the destination. This accommodates
    migrations that build indexes after initial sync.
  • Binaries are no longer built with CGO, which will prevent compatibility
    problems with older OSes when using release binaries.
  • Internal handling of shard keys with dots is fixed. Previously it was
    possible for the wrong documents to be compared, which could have
    yielded spurious mismatches. (This only happened if a field in the shard
    key contains a dot, which is rare.)
  • Performance on pre-v5 clusters is dramatically improved thanks to a more
    optimized query. Verification against pre-v5 clusters should now perform
    comparably to verification on later server versions.