TL;DR
Updates
- The sdist has been improved to perform better builds.
- Updating the lightwood version has been accomplished to cater to enhanced features and improved performance.
- Git+http dependencies have been revised to include most recent and advantageous changes.
New Features
- Added SQLRetriever, which can now generate pgvector queries with specific metadata filters.
- Introduction of Async embeddings and asyncio support for embeddings for robust and efficient modeling purposes.
Fixes and Optimizations
- The 'extract' function in joins has been corrected for improved result accuracy.
- The async usage in contextual chunking has been fixed for better async performance.
- The issue of deploys being cancelled when one in the list fails is now resolved.
- DataFrame types are now converted to Ints correctly when inserting into a table.
- Inserting DataFrames with explicit NULL values into tables is now possible.
- Several memory optimizations have been implemented for enhanced system efficiency.
- The issue with the metrics decorator not being disabled when not initialized has been fixed.
- HTTP server type and options have been revised for better server management.
What's Changed
- Update sdist to build by @ZoranPandovski in #10298
- Add SQLRetriever to Generate pgvector Queries With Metadata Filters by @tmichaeldb in #10299
- Allow Inserting DataFrames With Explicit NULL Values Into Tables by @tmichaeldb in #10302
- stop deploys being cancelled when one in the list fails by @hamishfagg in #10308
- Convert DataFrame Types to Ints Correctly When Inserting Into Table by @tmichaeldb in #10309
- added asyncio support for embeddings by @QuantumPlumber in #10316
- Async embeddings by @QuantumPlumber in #10317
- Render frame of window function by @ea-rus in #10310
- Update lightwood version by @ea-rus in #10307
- fix async usage in contextual chunking by @dusvyat in #10320
- Memory optimizations by @StpMax in #10303
- Disable metrics decorator if not initialized by @StpMax in #10321
- Set HTTP server type and options via by @StpMax in #10313
- Fix 'extract' function in joins by @ea-rus in #10312
- Update git+http dependencies by @ZoranPandovski in #10325
Full Changelog: v24.12.3.0...v24.12.4.0