Avatar for the Eventual-Inc user
Eventual-Inc
Daft
BlogDocsChangelog

Performance History

Latest Results

fix(iceberg): match the spec for decimal bucket, string truncate and pre-1970 hour transforms (#7649) ## Changes Made Three Iceberg partition transforms diverged from the spec, so Daft wrote rows to the wrong partitions and pruned away matching files in tables written by other engines: - `bucket` on decimals now hashes the minimal two's-complement bytes with room for the sign bit, as Java's `BigInteger.toByteArray()`. Negatives, zero, and values like `1.28` were hashed wrongly. - `truncate` on strings counts code points (`substring_by_char`) instead of bytes, which failed on non-ASCII values. - `hour` uses floor division, so timestamps before 1970 map to negative hours. `test_partitioning_hours` asserted the old truncating results; it now expects the spec values, which PyIceberg also returns. The Rust decimal hash test computed its expectation with the same algorithm as the code under test; it now checks fixed byte encodings. ## Related Issues Closes #7648 ## AI Disclosure AI-assisted implementation.
main
6 hours ago
test(ai): cover custom embedding error without dimensions
pcbeingused333:fix/openai-embed-custom-model-dims
10 hours ago
style(ai): apply pinned Ruff formatter to usage metrics test
sunxiuguo:feat/thinking-token-metrics-7707
10 hours ago
test(ai): keep process-local SDK mocks on the native runner
sunxiuguo:feat/thinking-token-metrics-7707
10 hours ago

Latest Branches

CodSpeed Performance Gauge
0%
fix(ai): support custom OpenAI-compatible embedding models with dimensions#7666
10 hours ago
d7b0c9d
pcbeingused333:fix/openai-embed-custom-model-dims
CodSpeed Performance Gauge
0%
10 hours ago
79f6db1
sunxiuguo:feat/thinking-token-metrics-7707
CodSpeed Performance Gauge
0%
feat(pg): integrate bounded Daft streaming execution and PostgreSQL b…#7706
22 hours ago
a66009d
qiumingcheng:codex/migrate-pg19-orca-daft
© 2026 CodSpeed Technology
Home Terms Privacy Docs