Releases
v0.4.0
Compare
Sorry, something went wrong.
No results found
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
You can’t perform that action at this time.