Summary
Two default behavior changes for new vectorize jobs, e.g. vectorize.table()
and vectorize.init_rag()
. Note: existing jobs are not changed. vectorize.search()
and vectorize.rag()
remain unchanged.
- embeddings are updated via cron-jobs, as opposed to an insert and update trigger. The default is a 1 minute interval.
- embeddings are stored in a separate table at
vectorize._embeddings_<job_name>
. a view is created over the source and embedding table atvectorize.<job_name>
.
What's Changed
- add health check endpoints by @ChuckHend in #64
- Add contributing guide. by @EvanHStanton in #60
- add docs page by @ChuckHend in #65
- trigger initial job on all schedule methods by @ChuckHend in #66
- Add missing mkdocs.yml by @ChuckHend in #68
- more upgrade test by @ChuckHend in #69
- inherit constraints on examples by @ChuckHend in #70
- Refactor tests by @ChuckHend in #71
- improve embeddings handling by @ChuckHend in #67
- change default to cron-like by @ChuckHend in #72
- add oss rank badge to readme by @ChuckHend in #73
New Contributors
- @EvanHStanton made their first contribution in #60
Full Changelog: v0.11.1...v0.12.0