Repository navigation
v0.2.14
Added
• Supported catalog SHOW statements with FROM, IN, FULL, and WHERE clauses.
• Supported SHOW CHARACTER SET and SHOW COLLATION.
• Supported FOR GROUP BY clauses in index hints.
Fixed
• Enforced the CREATE USER credential policy at instance initialization (database init).
• Rejected passwords outside 12 through 1,024 bytes and invalid account names before modifying the data directory.
• Rejected non-ASCII characters after the first character in account names for CREATE USER.
• Resolved namespace visibility consistently across authentication, USE, schema metadata, grants, and DDL statements.
• Returned MySQL error 1044 or 1049 for hidden and missing namespaces.
• Read point lookups from the active transaction snapshot rather than only durable store indexes.
• Preserved visibility of staged updates and deletes for primary key queries.
• Resolved SHOW INDEX FROM
• Validated existing rows when CREATE UNIQUE INDEX or ALTER TABLE ... ADD UNIQUE INDEX creates a unique index.
• Merged argument types for IFNULL and COALESCE expressions so column metadata matches subsequent row values.
• Computed outer expression metadata for composed aggregate projections.
• Skipped quoted string literals when parsing aggregate and window function calls in SQL clauses.
• Matched substrings by active collation in REPLACE for non-binary string arguments.
• Formatted ordering directions as lowercase asc or desc in EXPLAIN output.
Removed
• Removed the unused internal/engine package so all SQL execution uses the unified MySQL wire engine.
See CHANGELOG.md for the complete release history.