September 5, 2024 (v0.2.16)

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.