Duplicate route prevention + thread‑safe Table + query recompilation
pixeltable
Model Serving & MLOpsA unified multimodal backend that provides storage, transformation, indexing, serving, versioning, and observability for AI applications with a single Python install
Features
- Single‑command installation via pip (or uv) – no Docker or external services required
- Built‑in transactional database, orchestration engine, and dashboard in ~/.pixeltable
- Handles storage, transformation, embedding indexing, API serving, and version control for multimodal AI data
Recent releases
View all 24 releases →- Allow R2 Home Bucket as Destination Blob Storage (PXT-1054)
- Explicitly install pip in all conda CI environments
- Add FAL, Jina, and Reve tests to CI
Full changelog
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
- [PXT-1012] Fix iterator view update when base column is an iterator parameter by @christopherpestano in https://github.com/pixeltable/pixeltable/pull/1288
- Add FAL, Jina, and Reve tests to CI by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/1316
- Bump next from 15.0.2 to 15.5.15 in /docs/sample-apps/text-and-image-similarity-search-nextjs-fastapi/frontend by @dependabot[bot] in https://github.com/pixeltable/pixeltable/pull/1317
- Fixing LC_CTYPE to use legacy locale on MacOS by @christopherpestano in https://github.com/pixeltable/pixeltable/pull/1313
- Dashboard performance and correctness fixes by @mkornacker in https://github.com/pixeltable/pixeltable/pull/1308
New Contributors
- @dependabot[bot] made their first contribution in https://github.com/pixeltable/pixeltable/pull/1317
Full Changelog: https://github.com/pixeltable/pixeltable/compare/v0.6.0...v0.6.1
- [PXT-1096] Introduce unversioned tables
- [PXT-1125 + PXT-1133] Fix SQL/Python divergence on UTF‑8 string input
Full changelog
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 by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/1279
- Applying the new exception hierarchy by @mkornacker in https://github.com/pixeltable/pixeltable/pull/1282
- [PXT-1096] Introduce unversioned tables by @sergey-mkhitaryan in https://github.com/pixeltable/pixeltable/pull/1233
- Initial pxt CLI by @mkornacker in https://github.com/pixeltable/pixeltable/pull/1283
- Delete the invalidating table version log statement by @sergey-mkhitaryan in https://github.com/pixeltable/pixeltable/pull/1280
- Change buckets used in bedrock tests. by @amithadke in https://github.com/pixeltable/pixeltable/pull/1290
- [PXT-1131] Update Catalog table locking protocol by @sergey-mkhitaryan in https://github.com/pixeltable/pixeltable/pull/1247
- Dependabot security patches, week of 2026-04-20 by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/1289
- [PXT-1065 + PXT-1066] Add export_csv and export_json by @christopherpestano in https://github.com/pixeltable/pixeltable/pull/1212
- Additional FastAPIRouter methods by @mkornacker in https://github.com/pixeltable/pixeltable/pull/1292
- PXT-1134: add CellMaterializationNode to add_computed_column plan by @mkornacker in https://github.com/pixeltable/pixeltable/pull/1294
- PXT-1118: test_overlay_text() fails in CI by @mkornacker in https://github.com/pixeltable/pixeltable/pull/1287
- Additional functionality for mix_audio() and overlay_text() by @mkornacker in https://github.com/pixeltable/pixeltable/pull/1300
- [PXT-1002] Retry loop in another location where pending table ops err… by @sergey-mkhitaryan in https://github.com/pixeltable/pixeltable/pull/1297
- add .claude to gitignore by @sergey-mkhitaryan in https://github.com/pixeltable/pixeltable/pull/1302
- export_sql parameter for FastAPIRouter insert/update routes by @mkornacker in https://github.com/pixeltable/pixeltable/pull/1299
- [PXT-1125 + PXT-1133] Fix SQL/Python divergence on utf-8 string input by @christopherpestano in https://github.com/pixeltable/pixeltable/pull/1286
- openai.responses() by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/1293
- Unified configuration system & deployment bundle creation by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/1296
- [PXT-924] Improve error messages for incorrect udf call by @sergey-mkhitaryan in https://github.com/pixeltable/pixeltable/pull/1291
- add a missing type hint for
make checkwith python 3.12 by @sergey-mkhitaryan in https://github.com/pixeltable/pixeltable/pull/1304 - Docstring formatting by @aaron-siegel in https://github.com/pixeltable/pixeltable/pull/1305
New Contributors
- @tomaioo made their first contribution in https://github.com/pixeltable/pixeltable/pull/1265
Full Changelog: https://github.com/pixeltable/pixeltable/compare/v0.5.28...v0.6.0
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.