MySQL adapter now negotiates server capabilities correctly (
6c65e77)
Bun.SQL now intersects its desired MySQL features with what the server actually advertises, instead of unconditionally requesting CLIENT_DEPRECATE_EOF. That fixes empty SELECT results against MySQL-compatible databases like StarRocks, TiDB, and SingleStore that still use the legacy EOF protocol.
Tagged template literals preserve embedded null bytes (
e91fe3e)
The transpiler now uses a non-colliding error sentinel when iterating code points, so String.raw and template literals no longer corrupt \0 bytes. This closes a real data-loss bug and adds regression coverage for tagged, untagged, and embedded-null cases.
Hot-reload sourcemap tests were hardened against stderr buffering bugs (
a04817c)
The hot CLI test helper was refactored to preserve unprocessed stderr lines across reload cycles, preventing hangs caused by dropped buffered output. The test also switched to more memory-efficient comment spam generation for the stress case.
