September 5, 2024 (v0.2.16)
September 5th, 2024
Enhancements
- Type Checking: Significant progress made on the type-checking system, including groundwork and performance improvements.
- Documentation: Added cross-links to docstrings for easier navigation and improved readability.
- Table Creation:
create_table
can now accept a DataFrame directly, making table creation more flexible. - Postgres and pgvector Update: Postgres has been updated to version 16.4, and pgvector to 0.7.4 for better compatibility and performance.
- CI/CD: Implemented Notebook CI and set up Nightly CI to ensure code quality and catch regressions early.
Fixes
- Unit Tests: Fixed a unit test related to Together AI integration.
- Notebook Regressions: Fixed several regressions in the notebooks that were causing issues.
- Psycopg3: Updated to use psycopg3 as the Postgres driver for improved performance and stability.
- Table Namespace: Cleaned up the Table class namespace and prevented conflicting column names to avoid errors and improve code clarity.
- JSON Serialization: Fixed a bug related to the serialization of JSON slices.
- JSON Literals: Enforced the requirement for keys in JSON literals to be strings to maintain data consistency.