Repository navigation
v0.11.0
What's Changed
Other Changes
- chore(release): sign the APT/RPM repositories, scope secrets to environments, document Maven key maintenance (#1279) by @orieg in #1339
- ci(release): publish crates through OIDC trusted publishing (#1279) by @orieg in #1352
- chore(release): add scripts/release_secrets.sh for the environment secrets (#1279) by @orieg in #1353
- bench(masstree): pre-register #724/#725 investigation and add sensitivity flags (Refs #724, Refs #725) by @orieg in #1340
- bench(concurrency): wire writer_scaling_count_cells suite (Refs #1144) by @orieg in #1341
- feat(sync): implement validated batch cursor on concurrent map readers (#1142) by @orieg in #1351
- feat(domain): implement order-preserving escape_decode and Callgrind arms (Refs #808) by @orieg in #1343
- docs(strmap): surface low-cardinality and composite key encoding guidance (Refs #1257) by @orieg in #1346
- feat(scripts): support stated deferrals in check_abi_parity.py by @orieg in #1359
- bench(diagnostic): count dependent node visits per probe (Refs #1249) by @orieg in #1345
- bench(concurrency): sample sync32 worker CPU and check stepped duties (Refs #1292) by @orieg in #1342
- feat(sync): add compact() to SyncExpanseMap and SyncExpanseSet (#1200) by @orieg in #1354
- bench(concurrency): instrument batch cursor scan scaling across §32.5 cells (#1142) by @orieg in #1363
- bench(instructions): land sync RMW Callgrind arms (Refs #1194) by @orieg in #1350
- eval(blob): pre-register incremental blob compaction, math bounds, benchmark arms, and G2 verdict (#1320) by @orieg in #1362
- feat(trie32): implement compact() on ExpanseSet32 and ExpanseMap32 by @orieg in #1347
- fix(bench): exact reader-op identity for next_after_scan (Refs #1142) by @orieg in #1364
- feat(map): add range_cursor with RangeBounds and end bound on MapCursor (#1142) by @orieg in #1360
- bench(alloc): math-first bound and shrink_to_fit Callgrind arms (Refs #1108) by @orieg in #1349
- feat(ordered_bytesmap): implement ExpanseOrderedBytesMap wrapper per §3.7 (Refs #808) by @orieg in #1348
- eval(concurrency): record P32.3 validated batch cursor scaling verdict (Refs #1142) by @orieg in #1365
- feat(trie32): direct-emission builder for ExpanseSet32 and ExpanseMap32 by @orieg in #1357
- feat(sync): add compare_exchange to SyncExpanseStrMap, SyncExpanseBytesMap, and SyncExpanseBlobMap by @orieg in #1355
- feat(ordered_bytesmap): introduce SyncExpanseOrderedBytesMap concurrent twin (Refs #808) by @orieg in #1356
- feat(capi): expose ExpanseOrderedBytesMap in modern C ABI (Refs #808) by @orieg in #1358
- feat(sync): implement update retried over compare_exchange across Sync* and plain maps (Refs #1194) by @orieg in #1361
- chore(release): 0.11.0 by @orieg in #1366
Full Changelog: v0.10.2...v0.11.0