Skip to content

Releases: mongodb-labs/migration-verifier

v0.0.6

27 Aug 17:14
44187d1
Compare
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
Compare
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
Compare
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.

v0.0.3

01 Aug 13:44
9431222
Compare
Choose a tag to compare

v0.0.3

This release adds opt-in hashed verification. This can dramatically
accelerate verification and reduce resource consumption. It skips
verification of certain esoteric type changes, though, so it should only
be used when that is an acceptable tradeoff.

v0.0.2

29 Jul 16:01
9af8b54
Compare
Choose a tag to compare
Fix handling of non-transient errors when processing doc-compare task…

v0.0.1

08 Jul 16:12
916bad0
Compare
Choose a tag to compare
REP-6296 Add a GitHub release process (#121)

This:
- adds a GitHub Action that runs whenever a `v`-prefixed semver tag is pushed
- adds documentation for the release process
- reworks the `build.sh` script to prefer the release version rather than the git revision