Announcing the release of Spice v1.0.4 🏎️
Spice v1.0.4 improves partition pruning for Delta Lake tables, significantly increasing scan efficiency and reducing overhead. xAI tool calling is more robust and the spice trace CLI command now provides expanded, detailed output for deeper analysis. Additionally, a bug has been fixed to correctly apply column name case-sensitivity in refresh SQL, indexes, and primary keys.
time_column format differs from the physical partition, two new dataset configuration options, time_partition_column and time_partition_format can be configured to improve partition pruning and exclude irrelevant partitions during the refreshes.For example, when the time_column format is timestamp and the physical data partition is date such as below:
Partition pruning can be optimized using the configuration:
spice trace output: The spice trace CLI command now includes additional details, such as task status, and optional flags --include-input and --include-output for detailed tracing.Example spice trace output:
Example spice trace --include-input --include-output output:
No breaking changes.
No new recipes.
To upgrade to v1.0.4, use one of the following methods:
CLI:
Homebrew:
Docker:
Pull the spiceai/spiceai:1.0.4 image:
For available tags, see DockerHub.
Helm:
No major dependency changes.