This major release introduces image embedding support, improved data streaming efficiency, and enhanced caching performance monitoring, alongside multiple stability and documentation updates.
With the introduction of Image Embeddings, multiple core refactors, and the publication of the API Reference, BaseModel officially reaches version 1.00.
New features
- Image embedding support
Users can now add images, and BaseModel automatically generates image embeddings that integrate seamlessly with behavioral, text, and tabular data for complete multimodal modeling. Learn more in the Data & Feature Types guide.
- Unix timestamp support
Users can now use Unix timestamps directly in time-related functions for greater flexibility in data processing.
Improvements
- Improved data streaming efficiency
Reduced memory usage and increased performance for large datasets, resulting in smoother and faster data handling.
- Revamped timezone handling
Enhanced timestamp alignment across multiple data sources for consistent temporal comparisons.
- Robust handling of missing numerical data
More stable aggregation and event computations when numerical values are partially missing.
- Optimized data transformations
Improved efficiency when processing large data structures within pipelines.
- Simplified async stream handling
Streamlined background data operations for greater reliability and maintainability.
- Improved query consistency
More predictable and stable query behavior across data modules, enhancing reliability in data access.
- Additional caching performance benchmarks
Improved cache performance benchmarking across supported databases, enabling further optimization to achieve faster data retrieval and more consistent caching efficiency.
Fixes
- Correct trainer loss logging
Fixed an issue wheretrain_loss_epochcould log asNaNduring certain training configurations.
- Revised time series handling
Corrected how time series model manages series of counts, ensuring accurate scaling and alignment.
- Improved checkpoint reliability
Fixed a checkpointing issue that could prevent model state from saving correctly during long training sessions.
- Minor bugs and code maintenance
Fixed various small issues and improved overall code stability and maintainability.
Documentation
- Comprehensive API Reference
Users can now access a complete API Reference section describing all classes and functions available in BaseModel.
- New guides and FAQ
Added a new FAQ section in the About BaseModel block and a detailed guide on Data Types & Features, explaining how different data types are transformed into model features and how users can influence this process, including text, image, and time-series features.



