| v0.7.3 | ## What's Changed * Schema types are now non-nullable by default, following standard type conventions by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/1528 * Reduce the pr (i.e. on push) test coverage to only static checks + slimtest by @sergey-mkhitaryan in https://github.com/pixeltable/pixeltable/pull/1522 * fix(dashboard): show API error reason, not just HTTP 403 by @pierrebrunelle in https://github.com/pixeltable/pixeltable/pull/1524 * retry network transport errors by @serg | High | 8/31/2026 |
| v0.7.2 | ## What's Changed * Remove support for Python 3.10 by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/1508 * [PXT-1240] Table.add_btree_index(), stop adding b-tree indexes by default by @sergey-mkhitaryan in https://github.com/pixeltable/pixeltable/pull/1472 * Add client side db name validation by @amithadke in https://github.com/pixeltable/pixeltable/pull/1496 * Local dashboard design system + sticky catalog switcher by @pierrebrunelle in https://github.com/pixeltable/pixeltable/ | High | 8/14/2026 |
| v0.7.0 | ## What's Changed * [PXT-1246] exclude ollama nb test from merge queue by @sergey-mkhitaryan in https://github.com/pixeltable/pixeltable/pull/1471 * mark more network-dependent tests for retry by @sergey-mkhitaryan in https://github.com/pixeltable/pixeltable/pull/1476 * [PXT-1247] Fix SAM3 segmentation with no detections by @christopherpestano in https://github.com/pixeltable/pixeltable/pull/1478 * [PXT-1236] get rid of caching in TableVersionHandle by @sergey-mkhitaryan in https://github.com/pi | High | 8/1/2026 |
| v0.6.8 | ## What's Changed * Doctools fix for angle brackets in PR title by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/1461 * Fix CLI nb rendering issues in docs by @apreshill in https://github.com/pixeltable/pixeltable/pull/1458 * feat: Add Nebius Token Factory as LLM Provider Integration by @amrrs in https://github.com/pixeltable/pixeltable/pull/1448 * [PXT-923] OpenTelemetry instrumentation for Pixeltable (part 1) by @christopherpestano in https://github.com/pixeltable/pixeltable/p | High | 7/20/2026 |
| v0.6.7 | ## What's Changed * Bump pandas to 2.3 in dev environment by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/1431 * PXT-1223: make metadata migration atomic and fix convert_51.py by @mkornacker in https://github.com/pixeltable/pixeltable/pull/1426 * PXT-1224: add_embedding_index() uses index definition by @mkornacker in https://github.com/pixeltable/pixeltable/pull/1429 * Delegated execution by @mkornacker in https://github.com/pixeltable/pixeltable/pull/1425 * Class-based table d | High | 7/14/2026 |
| v0.6.6 | ## What's Changed * Local CockroachDB environment and CockroachDB compatibility fixes by @christopherpestano in https://github.com/pixeltable/pixeltable/pull/1306 * Dependabot updates, week of 2026-06-08 by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/1410 * Add cookbook: Generate Podcast Chapters by @apreshill in https://github.com/pixeltable/pixeltable/pull/1232 * Refresh README and modernize sample apps by @pierrebrunelle in https://github.com/pixeltable/pixeltable/pull/1413 | High | 6/23/2026 |
| v0.6.5 | ## What's Changed * random ops: disable stdout buffering on workers by @sergey-mkhitaryan in https://github.com/pixeltable/pixeltable/pull/1389 * [PXT-326] Add segmentation notebook images by @christopherpestano in https://github.com/pixeltable/pixeltable/pull/1394 * Cleanup Pixeltable's logging infrastructure by @sergey-mkhitaryan in https://github.com/pixeltable/pixeltable/pull/1379 * [PXT-1073] Add export_iceberg by @christopherpestano in https://github.com/pixeltable/pixeltable/pull/1301 * T | High | 6/12/2026 |
| v0.6.4 | ## What's Changed * [PXT-1158][PXT-1162] Fix retargeting to stop creating ghost columns by @sergey-mkhitaryan in https://github.com/pixeltable/pixeltable/pull/1345 * Catalog bug: create view failed to mark base table as modified by @sergey-mkhitaryan in https://github.com/pixeltable/pixeltable/pull/1370 * Rename one of two 'test_uuid.py's by @sergey-mkhitaryan in https://github.com/pixeltable/pixeltable/pull/1369 * Fix an error in test_finalize_pending_ops_non_retriable_error that oc… by @sergey | High | 6/3/2026 |
| v0.6.3 | ## What's Changed * [PXT-1160] skip working-with-fireworks.ipynb in ci by @sergey-mkhitaryan in https://github.com/pixeltable/pixeltable/pull/1350 * docs: relocate submodules, README updates, and nav fixes by @pierrebrunelle in https://github.com/pixeltable/pixeltable/pull/1348 * [PXT-1159] simplify GroqTest::test_tool_invocations to make it more reliable by @sergey-mkhitaryan in https://github.com/pixeltable/pixeltable/pull/1346 * Improve run_tool_invocations_test by @sergey-mkhitaryan in https | High | 5/22/2026 |
| v0.6.2 | ## What's Changed * Update 'notebook' dependency to address security vulnerability by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/1311 * Add missing skip_test directives to inlined objects tests by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/1315 * Disable MPS for CLIP embeddings on Apple Silicon by @sergey-mkhitaryan in https://github.com/pixeltable/pixeltable/pull/1314 * [PXT-1130] fix a pendingtableops corruption bug in catalog by @sergey-mkhitaryan in ht | High | 5/15/2026 |
| v0.6.1 | ## What's Changed * Update and fix insert docstring by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/1307 * PXT-1054 Allow R2 Home Bucket as Destination Blob Storage by @amithadke in https://github.com/pixeltable/pixeltable/pull/1213 * Explicitly install pip in all conda environments in CI by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/1309 * fixes for make install with python 3.12+ by @sergey-mkhitaryan in https://github.com/pixeltable/pixeltable/pull/1303 * | High | 5/6/2026 |
| v0.6.0 | ## What's Changed * CI Updates by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/1281 * video.py:pan() as an expr_udf by @mkornacker in https://github.com/pixeltable/pixeltable/pull/1284 * [PXT-1072] Drop num_retained_versions by @christopherpestano in https://github.com/pixeltable/pixeltable/pull/1277 * Quality: Module resolution can mask real import errors by @tomaioo in https://github.com/pixeltable/pixeltable/pull/1265 * Upgrade actions/checkout and actions/setup-python to v6 | High | 5/1/2026 |
| v0.5.28 | ## What's Changed * [PXT-970 + PXT-1074] Gemini video reference images, TTS, and transcription by @christopherpestano in https://github.com/pixeltable/pixeltable/pull/1221 * Update Mintlify version and fix sidebar ordering in style.css by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/1263 * Add `timm` dependency to notebooks by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/1266 * Update README: dashboard, skill repo, restructured Quick Start by @pierrebrunelle i | High | 4/17/2026 |
| v0.5.27 | ## What's Changed * Don't use 'no_timm' as default revision for detr models by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/1256 * Updates for WhisperX 3.8 compatibility by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/1255 * Cookbook: Create video slideshow from images by @pierrebrunelle in https://github.com/pixeltable/pixeltable/pull/1243 * Documentation cleanup: deprecate openai.vision, add missing SDK entries, new provider notebooks by @pierrebrunelle in h | High | 4/11/2026 |
| v0.5.26 | ## What's Changed * Fix release bundle specs in pyproject.toml by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/1254 **Full Changelog**: https://github.com/pixeltable/pixeltable/compare/v0.5.25...v0.5.26 | High | 4/9/2026 |
| v0.5.25 | ## What's Changed * Local UI by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/1224 * [PXT-1088] Fix RateLimitsScheduler over-scheduling causing 429 cascades by @christopherpestano in https://github.com/pixeltable/pixeltable/pull/1176 * [PXT-1002] Catalog refactoring in begin_xact by @sergey-mkhitaryan in https://github.com/pixeltable/pixeltable/pull/1225 * get rid of the corrupts_db marker -- we've fixed all issues, and it's… by @sergey-mkhitaryan in https://github.com/pixeltabl | Medium | 4/9/2026 |
| v0.5.24 | ## What's Changed * Remove a duplicate select query from Catalog.get_tbl_version by @sergey-mkhitaryan in https://github.com/pixeltable/pixeltable/pull/1214 * PXT-767 Support Array Column as input to add_embedding_index by @amithadke in https://github.com/pixeltable/pixeltable/pull/1096 * Update release script for admin repo by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/1220 * [PXT-565] Llama CPP tool call invocation integration by @sergey-mkhitaryan in https://github.com/pix | Medium | 4/2/2026 |
| v0.5.23 | ## What's Changed * Make _runtime_ctx an optional UDF parameter by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/1208 * PXT-968: More bounding box udfs by @mkornacker in https://github.com/pixeltable/pixeltable/pull/1204 * PXT-947 Add OpenAI gpt-image-* support and image editing functions by @amithadke in https://github.com/pixeltable/pixeltable/pull/1202 * resize(video: pxt.Video) udf by @mkornacker in https://github.com/pixeltable/pixeltable/pull/1210 * Python 3.14 compatibili | Medium | 3/23/2026 |
| v0.5.22 | ## What's Changed * fix: add missing _runtime_ctx to embed_content multimodal overloads by @pierrebrunelle in https://github.com/pixeltable/pixeltable/pull/1207 **Full Changelog**: https://github.com/pixeltable/pixeltable/compare/v0.5.21...v0.5.22 | Low | 3/16/2026 |
| v0.5.21 | ## What's Changed * [PXT-1002] Do not convert SQL errors when loading a table version for… by @sergey-mkhitaryan in https://github.com/pixeltable/pixeltable/pull/1170 * Enable cockroach tests by @amithadke in https://github.com/pixeltable/pixeltable/pull/1118 * [PXT-1002] RandomTableOps should ignore the error when creating a vie… by @sergey-mkhitaryan in https://github.com/pixeltable/pixeltable/pull/1172 * Random-ops should exit with a non-zero code on KeyboardInterrupt by @sergey-mkhitaryan in | Low | 3/15/2026 |
| v0.5.20 | ## What's Changed * Perftest to log if it thinks that it's running in CI by @sergey-mkhitaryan in https://github.com/pixeltable/pixeltable/pull/1163 * [PXT-1002] re-enable force replace view in random ops by @sergey-mkhitaryan in https://github.com/pixeltable/pixeltable/pull/1166 * [PXT-1002] Fix table md caching when an insert finalizes view creation by @sergey-mkhitaryan in https://github.com/pixeltable/pixeltable/pull/1138 * Add missing %pip install to custom-iterators.ipynb by @aaron-siegel | Low | 3/3/2026 |
| v0.5.19 | ## What's Changed * Add local docs serving instructions to contributing guide by @apreshill in https://github.com/pixeltable/pixeltable/pull/1054 * TableOp refactoring so that TableVersion is not required for some ops by @sergey-mkhitaryan in https://github.com/pixeltable/pixeltable/pull/1153 * @pxt.iterator decorator by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/1111 * Docs: add missing integrations, SDK entries, and cookbook updates for v0.5.11–v0.5.18 by @pierrebrunelle in | Low | 3/1/2026 |
| v0.5.18 | ## What's Changed * misc improvements in the code by @sergey-mkhitaryan in https://github.com/pixeltable/pixeltable/pull/1072 * [PXT-995] improve test migration coverage of literals of various types by @sergey-mkhitaryan in https://github.com/pixeltable/pixeltable/pull/1128 * Twelvelabs notebook update by @apreshill in https://github.com/pixeltable/pixeltable/pull/1117 * [PXT-1040] Temporarily disable twelvelabs nb test by @sergey-mkhitaryan in https://github.com/pixeltable/pixeltable/pull/1140 | Low | 2/24/2026 |
| v0.5.17 | ## What's Changed * Standardize names for runner configs by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/1122 * Add Jina AI integration for embeddings and reranking by @pierrebrunelle in https://github.com/pixeltable/pixeltable/pull/1029 * Add Microsoft Fabric Integration for Azure OpenAI by @pawarbi in https://github.com/pixeltable/pixeltable/pull/1109 * Switch away from gemini-2.0 models by @sergey-mkhitaryan in https://github.com/pixeltable/pixeltable/pull/1115 * PXT-985 Add | Low | 2/10/2026 |
| v0.5.16 | ## What's Changed * PXT-898 Allow Pixeltable API key to change in the environment mid-stream in a Python session by @amithadke in https://github.com/pixeltable/pixeltable/pull/1060 * various runwayml followups by @sergey-mkhitaryan in https://github.com/pixeltable/pixeltable/pull/1095 * Ensure progress bar stops on empty results and plan exit by @amithadke in https://github.com/pixeltable/pixeltable/pull/1097 * Fix exception handling in catalog by @sergey-mkhitaryan in https://github.com/pixelta | Low | 2/4/2026 |
| v0.5.15 | ## What's Changed * docs: update overview description and callout/footer styling by @pierrebrunelle in https://github.com/pixeltable/pixeltable/pull/1086 * Fix HF datasets rotten_tomatoes references in tests & notebook by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/1089 * Gemini UDFs to use "rate limits" scheduler by @sergey-mkhitaryan in https://github.com/pixeltable/pixeltable/pull/1092 * Allow dict/list config params to be specified as environment variables by @aaron-siegel | Low | 1/29/2026 |
| v0.5.14 | ## What's Changed * Add RunwayML integration with UDFs for image and video generation by @tiennguyentony in https://github.com/pixeltable/pixeltable/pull/1019 * Deployment and Use Cases Docs by @pierrebrunelle in https://github.com/pixeltable/pixeltable/pull/1043 * Transaction rollback by @mkornacker in https://github.com/pixeltable/pixeltable/pull/1075 * [PXT-972] Bugfix: FrameIterator.set_pos() on videos with start_time > 0 by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/1082 | Low | 1/24/2026 |
| v0.5.13 | ## What's Changed * rename reset_db fixture to uses_db by @sergey-mkhitaryan in https://github.com/pixeltable/pixeltable/pull/1067 * Use '/' as path delimiter by @amithadke in https://github.com/pixeltable/pixeltable/pull/1055 * Temporarily disable progress reporting when verbosity < 2 by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/1079 * Follow up fixes for Path delimiter change by @amithadke in https://github.com/pixeltable/pixeltable/pull/1076 **Full Changelog**: https:// | Low | 1/22/2026 |
| v0.5.12 | ## What's Changed * Lint markdown in notebooks by @sergey-mkhitaryan in https://github.com/pixeltable/pixeltable/pull/1033 * Adjust down max connections on OpenAI client by @sergey-mkhitaryan in https://github.com/pixeltable/pixeltable/pull/1058 * [PXT-915] Gemini embedding UDFs by @sergey-mkhitaryan in https://github.com/pixeltable/pixeltable/pull/986 * PXT-866 Add validation for version in pixeltable uri by @amithadke in https://github.com/pixeltable/pixeltable/pull/1048 * uuid7() udf by @mkor | Low | 1/17/2026 |
| v0.5.11 | ## What's Changed * [PXT-916] Store embedding indexes as halfvecs by @sergey-mkhitaryan in https://github.com/pixeltable/pixeltable/pull/1007 * Add a "read only random ops" stress-tests job by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/1047 * Streamline dev installation by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/1046 * Add reruns by default to all cockroach test failures by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/1053 * PXT-938: e | Low | 1/13/2026 |
| v0.5.10 | ## What's Changed * Adding ipywidgets to dev dependencies by @mkornacker in https://github.com/pixeltable/pixeltable/pull/1027 * Add a seed to TestSample.test_sample_basic_f by @sergey-mkhitaryan in https://github.com/pixeltable/pixeltable/pull/1040 * Twelvelabs notebook by @pierrebrunelle in https://github.com/pixeltable/pixeltable/pull/1013 * Readme Updates by @pierrebrunelle in https://github.com/pixeltable/pixeltable/pull/1041 * Proper configurability for spaCy models by @aaron-siegel in htt | Low | 1/10/2026 |
| v0.5.9 | ## What's Changed * Bedrock invoke_model() udf by @mkornacker in https://github.com/pixeltable/pixeltable/pull/1018 * [PXT-765] Support for Office Formats as part of Document Type through MarkdownIT by @pierrebrunelle in https://github.com/pixeltable/pixeltable/pull/960 * HF DetrForSegmentation by @mkornacker in https://github.com/pixeltable/pixeltable/pull/1020 * Image2Image: Updated HF.py to use AutoPipelineForImage2Image and Cookbook by @pierrebrunelle in https://github.com/pixeltable/pixelta | Low | 12/30/2025 |
| v0.5.8 | ## What's Changed * Use high performance endpoint for Tigris by @apreshill in https://github.com/pixeltable/pixeltable/pull/1011 * Merge Table.add_embedding_index examples by @sergey-mkhitaryan in https://github.com/pixeltable/pixeltable/pull/1014 * Notebook fixes & some cleanup by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/1010 * Progress tracker by @mkornacker in https://github.com/pixeltable/pixeltable/pull/956 * [PXT-925] Fix spurious exception when `if_not_exists='ignore | Low | 12/20/2025 |
| v0.5.7 | ## What's Changed * Fix a bug in rag-demo.ipynb by @sergey-mkhitaryan in https://github.com/pixeltable/pixeltable/pull/996 * Fixes the errant `/datastore/` url in the Reve docstrings by @apreshill in https://github.com/pixeltable/pixeltable/pull/999 * Remove custom-iterators.ipynb from docs for now, and clean up docs.json by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/997 * [PXT-921] Skip test_create_video_table on cockroachdb by @sergey-mkhitaryan in https://github.com/pixelt | Low | 12/18/2025 |
| v0.5.6 | ## What's Changed * [PXT-892] Support variable framerate in FrameIterator by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/961 * [PXT-875] Define GRAFANA_INSTANCE_ID for the perf job by @sergey-mkhitaryan in https://github.com/pixeltable/pixeltable/pull/989 * [PXT-399] Remove pymupdf as a dependency by @sergey-mkhitaryan in https://github.com/pixeltable/pixeltable/pull/981 * Docs Cleanup + Cookbooks + Versioning/Lineage + Production for Workshop by @pierrebrunelle in https://git | Low | 12/15/2025 |
| v0.5.5 | ## What's Changed * Multimodal support for Gemini `generate_content()` by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/983 * PXT-903 Add UUID in pixeltable types by @amithadke in https://github.com/pixeltable/pixeltable/pull/979 * PXT-905/907: clean up handling of Huggingface datasets by @mkornacker in https://github.com/pixeltable/pixeltable/pull/984 * Twelve Labs multimodal embeddings support by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/987 **Full Chan | Low | 12/11/2025 |
| v0.5.4 | ## What's Changed * [PXT-645] Support more numpy dtypes for Array by @sergey-mkhitaryan in https://github.com/pixeltable/pixeltable/pull/940 * Add working-with-voyageai tutorial notebook by @pierrebrunelle in https://github.com/pixeltable/pixeltable/pull/978 * StringSplitter docstring fix plus test by @mkornacker in https://github.com/pixeltable/pixeltable/pull/980 * [PXT-875] performance test for openai endpoints by @sergey-mkhitaryan in https://github.com/pixeltable/pixeltable/pull/963 * Restr | Low | 12/9/2025 |
| v0.5.3 | ## What's Changed * PXT-872 Support count() with sample and group by clause. by @amithadke in https://github.com/pixeltable/pixeltable/pull/955 * Add VOYAGE_API_KEY to CI and configuration.mdx; update uv.lock doctools reference by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/976 * Fal.ai Integration by @pierrebrunelle in https://github.com/pixeltable/pixeltable/pull/959 **Full Changelog**: https://github.com/pixeltable/pixeltable/compare/v0.5.2...v0.5.3 | Low | 12/4/2025 |
| v0.5.2 | ## What's Changed * Use database schemas and search_path for test isolation in parallel runs by @amithadke in https://github.com/pixeltable/pixeltable/pull/953 * Working CI for Cockroach by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/906 * Fix internal documentation links by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/954 * [PXT-886] Fix a bug in RateLimitsScheduler's error handling by @sergey-mkhitaryan in https://github.com/pixeltable/pixeltable/pull/951 * | Low | 12/3/2025 |
| v0.5.1 | ## What's Changed * Add TableVersionMd.from_dict and update publish to use objects instead of dicts by @amithadke in https://github.com/pixeltable/pixeltable/pull/944 * Publishing existing version returns 201, 204 does not allow any content to be sent back in body. by @amithadke in https://github.com/pixeltable/pixeltable/pull/948 * Replace StorageDestination with StorageTarget by @amithadke in https://github.com/pixeltable/pixeltable/pull/947 * Missing converter for schema change in PR 932 by @ | Low | 11/19/2025 |
| v0.5.0 | ## What's Changed * Data sharing docs by @apreshill in https://github.com/pixeltable/pixeltable/pull/931 * Numerous documentation fixes by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/933 * PXT-846: FrameIterator(keyframes_only: bool) by @mkornacker in https://github.com/pixeltable/pixeltable/pull/934 * [PXT-809] Improve OpenAI rate limiting by @sergey-mkhitaryan in https://github.com/pixeltable/pixeltable/pull/912 * Multi-phase drop_table() by @mkornacker in https://github.com | Low | 11/18/2025 |
| v0.4.24 | ## What's Changed * Update imagen model in tests and docs (3.0 is deprecated) by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/929 * Allow hyphens in table and dir names by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/926 * Skip download when replicating the same version of a table a second time by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/927 * Several fixes and improvements for data sharing by @aaron-siegel in https://github.com/pixeltabl | Low | 11/12/2025 |
| v0.4.23 | ## What's Changed * Add PIXELTABLE_API_KEY to CI environment by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/914 * `create_store_tbls: bool` option in Catalog.create_replica() by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/916 * [PXT-380] Remove NamedFunction object and related code in named_function.py by @sergey-mkhitaryan in https://github.com/pixeltable/pixeltable/pull/911 * Switch to new random ops script in CI by @aaron-siegel in https://github.com/pixe | Low | 11/11/2025 |
| v0.4.22 | ## What's Changed * Manage `additional_md` from Catalog, rather than TableVersion by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/913 **Full Changelog**: https://github.com/pixeltable/pixeltable/compare/v0.4.21...v0.4.22 | Low | 11/4/2025 |
| v0.4.21 | ## What's Changed * Hotfix for bug when publishing older versions of a table by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/910 **Full Changelog**: https://github.com/pixeltable/pixeltable/compare/v0.4.20...v0.4.21 | Low | 11/3/2025 |
| v0.4.20 | ## What's Changed * pyscenedetect udfs by @mkornacker in https://github.com/pixeltable/pixeltable/pull/899 * CockroachDB fixes + CI target by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/900 * Add protocol for replica operations. by @amithadke in https://github.com/pixeltable/pixeltable/pull/819 * [PXT-822, PXT-674] Fix for querying snapshots of tables with unstored columns by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/895 * Switch to using random_tbl_ops_2 | Low | 11/3/2025 |
| v0.4.19 | ## What's Changed * Add image recipes to cookbook by @apreshill in https://github.com/pixeltable/pixeltable/pull/857 * Add display-name to CI matrix (prep for testing global media destination) by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/879 * Enable all media destinations in CI by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/876 * [PXT-814] UDF to encode a numpy array to an audio file by @sergey-mkhitaryan in https://github.com/pixeltable/pixeltable/pull/8 | Low | 10/29/2025 |
| v0.4.18 | ## What's Changed * Updates to nightly.yml by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/866 * Streamline CI configs on PRs by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/858 * Update WhisperX to >=3.7 and enable for Python 3.13 by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/860 * elements parameter for DocSplitter by @mkornacker in https://github.com/pixeltable/pixeltable/pull/865 * Fix examples docstring for add_embedding_index() by @aa | Low | 10/22/2025 |
| v0.4.17 | ## What's Changed * Update model used by Together AI tests by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/846 * Fix broken links at the bottom of basics notebook by @apreshill in https://github.com/pixeltable/pixeltable/pull/844 * Retry failed notebook tests once in CI by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/830 * feat(storage): add Backblaze B2 S3-compatible integration and tests by @jeronimodeleon in https://github.com/pixeltable/pixeltable/pull/840 | Low | 10/16/2025 |
| v0.4.16 | ## What's Changed * Openrouter Integration by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/825 * Concurrency fixes & random_tbl_ops v2 by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/814 * Images and arrays in json structures, plus improved storage of array columns by @mkornacker in https://github.com/pixeltable/pixeltable/pull/812 * Minimal edits to docstrings. by @goodlux in https://github.com/pixeltable/pixeltable/pull/813 * Add SDK documentation for Mintli | Low | 10/8/2025 |
| v0.4.15 | ## What's Changed * Add a spot for the cookbook in docs/ by @apreshill in https://github.com/pixeltable/pixeltable/pull/815 * Fixes for notebook tests resource cleanup by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/827 * Adding export_lancedb() to API reference by @mkornacker in https://github.com/pixeltable/pixeltable/pull/824 * Replace `create_replica()` with separate `publish()` and `replicate()` methods by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/816 | Low | 10/1/2025 |
| v0.4.14 | ## What's Changed * Proper implementation of package/restore for non-snapshot replicas by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/797 * Set up pydoclint by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/805 * upgrade mint.json -> docs.json by @goodlux in https://github.com/pixeltable/pixeltable/pull/809 * Enable a destination parameter on stored computed columns. by @jpeterson-pxt in https://github.com/pixeltable/pixeltable/pull/766 * Add support for runnin | Low | 9/23/2025 |
| v0.4.13 | ## What's Changed * Added pxt.io.export_lancedb() by @mkornacker in https://github.com/pixeltable/pixeltable/pull/795 * Update README.md by @pierrebrunelle in https://github.com/pixeltable/pixeltable/pull/801 * Use raw.githubusercontent.com instead of raw.github.com in tests by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/806 * Simplify & generalize TableDataSource types by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/804 * Short Sample App: CLI Media Toolkit | Low | 9/19/2025 |
| v0.4.12 | ## What's Changed * Update model used by groq tests and examples by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/790 * Clear TempStore, MediaStore, and HF cache after each test in CI by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/792 * Explicitly install pixeltable in run-isolated-nb-tests.sh by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/794 * Handle incomplete rate limit headers better by @mkornacker in https://github.com/pixeltable/pixel | Low | 9/5/2025 |
| v0.4.11 | ## What's Changed * missing .md for VideoSplitter by @mkornacker in https://github.com/pixeltable/pixeltable/pull/784 * CI & dev environment enhancements by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/785 **Full Changelog**: https://github.com/pixeltable/pixeltable/compare/v0.4.10...v0.4.11 | Low | 8/29/2025 |
| v0.4.10 | ## What's Changed * Fix local_public_names() to properly exclude private functions by @goodlux in https://github.com/pixeltable/pixeltable/pull/778 * Add .DS_Store to .gitignore by @goodlux in https://github.com/pixeltable/pixeltable/pull/779 * More video built-ins by @mkornacker in https://github.com/pixeltable/pixeltable/pull/768 * Add missing __all__ to gemini and whisper modules by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/781 **Full Changelog**: https://github.com/pix | Low | 8/28/2025 |
| v0.4.9 | ## What's Changed * WhisperX Speaker Diarization by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/770 * Basic support for concurrent pixeltable metadata creation/upgrade by @amithadke in https://github.com/pixeltable/pixeltable/pull/769 * Support for pydantic models in Table.insert() by @mkornacker in https://github.com/pixeltable/pixeltable/pull/760 * Add comments for concurrent pixeltable initialization changes by @amithadke in https://github.com/pixeltable/pixeltable/pull/772 | Low | 8/27/2025 |
| v0.4.8 | ## What's Changed * Performance test for chat completion integrations by @mkornacker in https://github.com/pixeltable/pixeltable/pull/746 * Bugfixes related to missing dependencies by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/747 * Makefile and pytest improvements by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/753 * Update dev version of onnx by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/755 * Pytest configuration fix by @aaron-siegel i | Low | 8/20/2025 |
| v0.4.7 | ## What's Changed * Consolidate ColumnMd operations into from_md() and to_md(). {media_5} by @jpeterson-pxt in https://github.com/pixeltable/pixeltable/pull/715 * Update README.md + Changelog by @pierrebrunelle in https://github.com/pixeltable/pixeltable/pull/727 * Consolidate all store_table row prep into DataRow.create_store_table_row. by @jpeterson-pxt in https://github.com/pixeltable/pixeltable/pull/723 * More rigor in UDF evolution tests by @aaron-siegel in https://github.com/pixeltable/pix | Low | 8/4/2025 |
| v0.4.6 | ## What's Changed * Migrate from `poetry` to `uv` by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/722 **Full Changelog**: https://github.com/pixeltable/pixeltable/compare/v0.4.5...v0.4.6 | Low | 7/24/2025 |
| v0.4.5 | ## What's Changed * Consolidate more MediaStore operations - part 3 by @jpeterson-pxt in https://github.com/pixeltable/pixeltable/pull/701 * Working Python 3.13 dev installation by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/695 * Replace uses of sql.text() in catalog.py with idiomatic SQLAlchemy by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/707 * Move some column summary information into RowBuilder. {media_4} by @jpeterson-pxt in https://github.com/pixelta | Low | 7/24/2025 |
| v0.4.4 | ## What's Changed * Consolidate MediaStore file operations, including temp file name creation by @jpeterson-pxt in https://github.com/pixeltable/pixeltable/pull/694 * Update google-genai dev dependency by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/699 * CI changes for random-tbl-ops by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/697 * schema_overrides bugfixes by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/700 * Load replicas as views by | Low | 7/16/2025 |