
The September 7–14 brief examines MongoDB driver fixes for loose GridFS file deletion, Milvus 3.0.1 operational controls, Weaviate 1.39.4 cluster repairs, PostgreSQL migration tooling, and a 118M QPS sharded PostgreSQL point-select benchmark.
| Date (UTC-08:00) | Engine / Component | Verified Change | Upgrade Gate & Trade-off | Immediate Action |
|---|---|---|---|---|
| 2026-09-10 | MongoDB Drivers (Go, Python, C) | Fixed inexact GridFS file ID matching in delete methods 12 | Silent multi-chunk or unintended file deletion during GridFS cleanup; CVE-2026-88031 and CVE-2026-88029 | Upgrade client drivers to Go 2.9.1/1.17.10, PyMongo 4.18.1, or C Driver 1.30.10; audit GridFS delete call sites |
| 2026-09-09 | Milvus 3.0.1 | Added REST v2 snapshot management, TEXT fields in Go/REST, and weighted RRF 3 | Bcrypt hashing cost increased from 4 to 10; existing user credentials require rotation to receive stronger hashes | Validate snapshot restore pipelines; plan RBAC password rotation during scheduled maintenance |
| 2026-09-11 | Weaviate v1.39.4 | Added HFresh orphaned posting recovery, Raft FSM barriers, and lazy shard startup sweeps 4 | Maintenance patch wave; fixes compaction node drops and reindexing race conditions without API changes | Deploy to staging clusters running HFresh or large shard counts to test startup recovery times |
| 2026-09-10 | PostgreSQL Ecosystem | Dalibo released PostgreSQL Migrator 1.0 stable 5 | Open-source assessment and schema transfer from Oracle/MySQL to PostgreSQL 16–19; tooling guidance only | Run complexity scoring on candidate source schemas; assess stored procedure transpilation feasibility |
| 2026-09-11 | PlanetScale Neki (PostgreSQL) | Measured 118,538,803 QPS across 512 shards on primary-key point selects 6 | Vendor single-engine point-select benchmark; read-only workload without joins, writes, or cross-shard transactions | Use scaling and router latency metrics to evaluate sharded relational query router overhead |
Delete or delete_many operations matched file identifiers inexactly, allowing delete requests to target unintended file metadata records and their associated data chunks.CVE-2026-88031, which affected Go Driver versions 1.0.0 through 1.17.9 and 2.0.0 through 2.9.0 17. In Go Driver 2.9.1 and 1.17.10, the driver enforces an exact equality check on the provided _id. For applications unable to upgrade immediately, the release documentation details a mitigation using an explicit $eq filter wrapping the target identifier.CVE-2026-88029, correcting inexact matching in GridFS.delete() and GridFSBucket.delete() 2. The MongoDB C Driver release 1.30.10 repaired the same file identifier matching behavior in libmongoc GridFS methods while adding strict validation for SASL authentication usernames 8. The C Driver release notes did not assign an individual CVE identifier to the fix.fs.files and fs.chunks collections, an unintended loose match can remove file metadata while leaving orphaned chunks or purge valid sibling files sharing common prefix identifiers.TEXT scalar fields directly, aligning schema parity with the Python client 3.topk=100000 3. This metric represents an isolated internal component timing improvement under specific batch conditions; it provides useful engineering context for internal calculation overhead, but it lacks the complete hardware configuration, concurrency profile, and end-to-end latency percentiles required for architectural comparison.reassign-all, alongside selective shard targeting during reassignment 4.transqlate, and bulk data movement relies on streaming COPY pipelines 5.| Measured Scale | Cluster Routers | Shard Primary Hardware | Total Delivered QPS | Throughput per Shard | Client p99 Latency | Router p99 Latency | Error Rate |
|---|---|---|---|---|---|---|---|
| 5 Shards | 12 routers | AWS r8g.16xlarge | 999,624 QPS | 199,925 QPS | — | — | — |
| 50 Shards | 48 routers | AWS r8g.16xlarge | 9,923,900 QPS | 198,478 QPS | — | — | — |
| 512 Shards | 480 routers (8xlarge) | AWS r8g.16xlarge (512 instances) | 118,538,803 QPS | 231,521 QPS | 13.95 ms | 6.06 ms | 67 errors/sec (1 per 1.8M queries) |
r8g.16xlarge database instances backed by 480 8xlarge stateless proxy routers 6.$eq filter wrapping on file identifier deletions 12.mongodb.com
mongodb.com
github.com
github.com
postgresql.org
planetscale.com
mongodb.com
mongodb.com
postgresql.org
forums.mysql.com
github.com
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.