Skip to content

v0.4.0

Latest

Choose a tag to compare

@256dpi 256dpi released this 07 May 22:20
  • fixed incorrect bucket file deletion
  • mongokit: fixed projection bug
  • fix engine close deadlock with blocked transactions
  • fixed stale bucket file deletion bug
  • bsonkit: fix regex ordering
  • mongokit: fixed error handling oversight
  • dbkit: harden atomic file write
  • further bucket hardening
  • fixed oplog cleaning
  • mongokit: support falsy/truthy values for $exists
  • mongokit: fix projection inclusion
  • support stream resumption with non-exact timestamp
  • improved transaction checks
  • dbkit: prevent timer leak
  • added missing cursor lock
  • provide context to delete
  • close cursor before clearing it
  • improved stream locking
  • bsonkit: improved utf8 string length checking
  • mongokit: fix $currentDate edge case
  • mongokit: support boolean projection values
  • bsonkit: fix integer compare range
  • bsonkit: improved array access
  • mongokit: improved $size matching
  • use current TX also for db, coll and idx lists
  • sort dbs and colls by name
  • fix bucket cursor handling
  • improved session transaction initialization
  • validate oplog age window
  • mongokit: fix smaller issues
  • mongokit: fix $ne array matching
  • mongokit: fix $type array matching
  • mongokit: fix $exists array matching
  • mongokit: support $pull operator
  • mongokit: support $pullAll operator
  • mongokit: support $addToSet operator
  • mongokit: support $bit operator
  • fix stream/engine closing
  • mongokit: support $push modifiers
  • mongokit: use doc constructor
  • bsonkit: document mutation
  • propagate database invalidation event to collection watchers
  • bsonkit: fix non-finite number crashes
  • bsonkit: prevent modulo by zero panics
  • mongokit: detect $rename overlap
  • mongokit: support $bit* query operators
  • mongokit: support $slice [skip, limit] array form
  • mongokit: add $elemMatch projection operator
  • mongokit: support $mod query operator
  • fix race in Session.startTransaction
  • fix Bucket.Delete clobbering in-progress upload marker
  • mongokit: support $type array operands
  • fix gouroutine leak test
  • validate bucket chunk size
  • prevent crash on failed insert
  • all: make sort retain insertion order
  • bsonkit: handle unlikely timstamp counter overflow
  • mongokit: fixed negative $size match
  • mongokit: test no-op multi $or extraction
  • bsonkit: support multi key indexes
  • bsonkit: support nested multi key indexes
  • updated README
  • mongokit: make $rename atomic
  • mongokit: hardened $addToSet operator
  • mongokit: fixed $size operator array handling
  • reject operator-style replacements
  • only report actually changes documents as modified
  • reject non-empty change stream pipelines
  • bsonkit: look at array items when sorting
  • allow Comment and Hint options
  • mongokit: fixed extraction
  • more bucket lifecycle hardening
  • updated dependencies
  • support dropping index by key
  • implement remaining batch length
  • ci: bumped dependencies