Releases: superduper-io/superduper
Releases · superduper-io/superduper
0.0.12
What's Changed
- Update README.md with demo Jupyter link by @thejumpman2323 in #1063
- Bound urllib3<2 for consistent CPython3.X behaviour by @nenb in #1062
- Fix flatten unit tests by @thejumpman2323 in #1067
- Fix bug related to docker release by @fnikolai in #1071
- Bump Version 0.0.12 by @blythed in #1072
Full Changelog: 0.0.11...0.0.12
0.0.11
0.0.10
What's Changed
- Centralize release workflow by @fnikolai in #1048
- Add preamble in existing notebooks with bug fixes by @thejumpman2323 in #1036
- fix docker version to be compatible with pypi by @fnikolai in #1053
- Use flatten in video-search usecase by @thejumpman2323 in #1054
- Customize jupyter by @fnikolai in #1057
- Bump Version v0.0.10 by @fnikolai in #1061
Full Changelog: 0.0.9...0.0.10
0.0.9
What's Changed
- Add OpenAI image endpoint by @nenb in #1006
- Docs/atlas vector search tutorial by @blythed in #1015
- Usecase: Video search like YouTube using vector database by @thejumpman2323 in #981
- Add a demo image that integrates superduperdb with jupyter by @fnikolai in #1018
- Change README introduction by @thgnw in #1023
- Add model_update_kwargs for non embedded outputs by @thejumpman2323 in #1017
- Fix atlas vector search configurations by @blythed in #1029
- Add rag walkthrough blog-post by @blythed in #1034
- Add rag walkthrough blog-post by @blythed in #1035
- Fix git message in info CLI command by @jieguangzhou in #1032
- Docker compose by @fnikolai in #1030
- Improve release workflow by @fnikolai in #1038
- Update formatting and messaging in Atlas blog-posts by @blythed in #1043
- Add footer to all posts by @blythed in #1044
- Ci improve by @fnikolai in #1042
- Bump Version v0.0.9 by @fnikolai in #1046
- Release v0.0.9 by @fnikolai in #1047
New Contributors
- @jieguangzhou made their first contribution in #1032
Full Changelog: 0.0.8...0.0.9
0.0.8
What's Changed
- Add tests to fix bug in OpenAI by @nenb in #953
- Add mongomock to make simplest examples easier by @blythed in #964
- Fix additional broken links by @blythed in #969
- Simplify cdc/handler.py considerably by @rec in #952
- Add Cohere Generate and Embed endpoints by @nenb in #954
- Add Anthropic Completions endpoint by @nenb in #955
- Change cosmetics of vector-search blogpost by @blythed in #974
- Add pip freeze to
sddb info
(see #989) by @rec in #992 - Fix CUDA device tests (fix #989) by @rec in #993
- Convert docs to use :param (fix #879) by @rec in #995
- Improve link checker to compensate for relative paths by @fnikolai in #988
- Add sentence transformer model by @thejumpman2323 in #998
- Use ruff.isort and remove isort package by @zhongjiajie in #783
- Fixes for doc intro by @johko in #991
- Add OpenAI audio endpoint by @nenb in #1003
- Shorten DB._create_children by @alexmojaki in #1004
- Add chat bot to docusaurus.config.js for docs by @blythed in #1007
- Replace lancedb with lance by @thejumpman2323 in #1008
- Add cohere+anthropic blogpost by @blythed in #1009
- Update to version v0.0.8 by @blythed in #1010
New Contributors
- @fnikolai made their first contribution in #988
- @johko made their first contribution in #991
- @alexmojaki made their first contribution in #1004
Full Changelog: 0.0.7...0.0.8
0.0.7
What's Changed
- Correct and complete all public docstrings by @blythed in #804
- Fix broken dependency action by @nenb in #820
- Allow experimental testing with mongomock by @rec in #823
- Remove many calls to sleep by @rec in #821
- Update docs diagram by @nenb in #848
- Automate docs build by @nenb in #852
- Fix docs build by @nenb in #853
- Add pandoc to CI by @nenb in #854
- Remove #pragma commands by @rec in #855
- Update CI to check imports by @nenb in #851
- Be more forceful in test_quality.py by @rec in #856
- Add
t.cast
defect to test_quality.py by @rec in #861 - Fix missing predict kwarg by @nenb in #862
- Make mypy a bit stricter (see #807) by @rec in #858
- Ibis backend to integrate sql and in memory databases by @thejumpman2323 in #822
- Fix breakages by @rec in #864
- Fix dev.txt requirement after updating by @rec in #868
- Improve qtd prompt by @thejumpman2323 in #871
- Teach requests to handle file:// URIs by @rec in #816
- Force Python 3.8 in update-pinned-deps (fix #874) by @rec in #875
- Add hugging face in qtd by @thejumpman2323 in #877
- Docs/843/migrate all current docs to docusaurus by @blythed in #872
- Fix doc comments for dataclasses (fix #879) by @rec in #881
- Improve performance of tests by @rec in #867
- Add commit message release trigger by @nenb in #884
- Add documentation api in qtd by @thejumpman2323 in #886
- Add npm build of docusaurus to regular build by @blythed in #885
- Support new superduperdb docs in qtd by @thejumpman2323 in #889
- Replace cdc global with collection locks by @thejumpman2323 in #882
- Add content to blog by @blythed in #892
- Remove duplicate docs by @rec in #895
- Fix logo link in README by @nenb in #896
- Fix docusaurus.config.js by @blythed in #897
- Bug/891/migrate blog to docusaurus blog by @blythed in #898
- Fix docs workflow by @blythed in #899
- Add blog folder to diff by @blythed in #901
- Move use-cases to own folder by @blythed in #902
- Update QTD with new docs by @thejumpman2323 in #904
- Fix documentation in mongodb/query.py by @rec in #894
- Add superduperdb/misc/runnable (see #883) by @rec in #893
- Add ibis data backend tests by @thejumpman2323 in #925
- Tidy Dockerfile for app by @nenb in #935
- Add js features to blog by @nenb in #934
- Update technical docs for QtD app by @nenb in #926
- Fix blog dates by @nenb in #927
- Add valid edit URLs by @blythed in #943
- Update supported data stores by @nenb in #942
- Add logging to threads, fix a warning by @rec in #914
- Change order of operations in Makefile by @rec in #928
- Add Markdown link check to CI by @nenb in #932
- Device fallback on model load by @thejumpman2323 in #946
- Update to version v0.0.7 by @nenb in #948
Full Changelog: 0.0.6...0.0.7
0.0.6
What's Changed
- Feature/predict missing ids by @blythed in #708
- Refactor QTD app by @nenb in #712
- Add default repos for qtd by @thejumpman2323 in #714
- Fix SQLite spelling by @nenb in #724
- Add possibility to use atlas-vector-search in aggregate by @blythed in #720
- Remove unused import by @duarteocarmo in #726
- Refactor/source url qtd by @thejumpman2323 in #721
- Add py 311 and 312-dev for CI by @zhongjiajie in #730
- Fix model/key splitting (fix #741) by @rec in #742
- Update README.md by @thgnw in #764
- Add frontend by @nenb in #713
- Add docstrings to server by @nenb in #767
- Remove misc/dataclasses.py by @rec in #781
- Add test/unittest/test_quality.py (fix #778) by @rec in #785
- Relax requests lower bound by @nenb in #789
- Add command
sddb release
by @rec in #798 - Add stress test for QtD app by @nenb in #779
- Fix broken URL by @nenb in #812
- Update release action by @nenb in #803
- Automate PyPI action by @nenb in #813
- Remove most "type: ignore"s (fix #738) by @rec in #761
- Update to version v0.0.6 by @rec in #814
New Contributors
- @zhongjiajie made their first contribution in #730
Full Changelog: v0.0.5...0.0.6
0.0.5
What's Changed
- Fix CI caching by @nenb in #447
- Replace t.Optional[t.Any] with t.Any by @rec in #453
- Refactor artifact.py, fix an issue, identify two others by @rec in #452
- Add sentiment analysis nb by @thejumpman2323 in #454
- Refactor integration test fixtures by @nenb in #456
- Notebook/fix vector search by @blythed in #448
- Add code coverage integration by @nenb in #460
- Speed up and despam CLI startup by @rec in #462
- Add action to release package by @nenb in #467
- Install build dependency by @nenb in #469
- Make ROOT consistent everwhere by @rec in #463
- Automate docs build by @rec in #468
- Add unit tests for lancedb by @thejumpman2323 in #459
- Fix doc build (fix #474) by @rec in #475
- Add contributor guide by @nenb in #470
- Add more unit tests by @thejumpman2323 in #464
- Document and clean core/artifact.py by @rec in #478
- Update README.md by @nenb in #477
- Create a test directory in a tdir by @rec in #484
- Rename core/documents.py to core/document.py by @rec in #487
- Tweak how test_last_commit_messages() runs on CI by @rec in #512
- Clean up core/document.py (see #408) by @rec in #494
- Add bug_report.yml, config.yml to .github by @rec in #517
- Test/135/test jupyter notebook by @thejumpman2323 in #508
- Add unit test for dask dependencies by @thejumpman2323 in #504
- Feature/471/simplify model signature by @blythed in #510
- Replace t.List with t.Sequence in many places by @rec in #523
- Fix a minor bug in superduper typer by @thejumpman2323 in #521
- Cleanup of cdc.py by @rec in #501
- Add google colab example by @thejumpman2323 in #522
- Re-enable some disabled type checking by @rec in #526
- Add simpler path to contextual question answering by @blythed in #535
- Add interrogate to lint toolchain (fix #516) by @rec in #530
- More cleaning by @rec in #528
- A few refactorizations and transfer-learning notebook by @blythed in #536
- Bug/542/dask cluster error by @blythed in #543
- A lot more docstrings by @rec in #537
- Feature/563/voice memos by @blythed in #565
- Run isort in toolchain by @rec in #560
- Add resnet features examples and doc changes by @blythed in #573
- Update pyproject.toml by @nenb in #575
- Docstrings by @rec in #559
- Remove remnants of langchain and update to pydantic 2 by @rec in #569
- Fix some pydantic 2.x issues, pin pydantic to >=1,<2 by @rec in #577
- Remove duplicate ID field by @nenb in #580
- Fix and test
superduperdb info
by @rec in #584 - Get rid of import spam on startup by @rec in #586
- Final sweep of README by @nenb in #587
- Add additional explanations by @blythed in #589
- Change default mongodb port by @thejumpman2323 in #585
- Update doc dependencies by @nenb in #590
- Rename Datalayer, Listener and others (fix #583) by @rec in #588
- Update pinned dependencies by @nenb in #591
- Rename watch to listen everywhere (finish #583) by @rec in #592
- Use autodiscovery for build by @nenb in #593
- Docs/clean notebooks by @blythed in #594
- Bug/key watcher by @blythed in #595
- Fix missed refactors in notebook by @blythed in #596
- Switch logo by @blythed in #601
- Docs/binder v2 by @thejumpman2323 in #608
- Add binder badge in readme by @thejumpman2323 in #633
- Improve Actions UX by @nenb in #625
- Fix errors from pydantic 2.x by @rec in #614
- Roll back license, add "datastore" wording by @blythed in #645
- Add outputs method in documents by @thejumpman2323 in #628
- Add hybrid data uris + records by @blythed in #641
- Add test for vector sync by @thejumpman2323 in #629
- Get rid of some dead code by @rec in #649
- Change notebook to run smoothly on binder by @blythed in #652
- Add tenacity as core dep by @nenb in #655
- Add defaults to PredictMixin by @thejumpman2323 in #658
- Bug/vector loading by @blythed in #657
- Add contextualize method by @thejumpman2323 in #683
- Add example illustrating canonical question-the-docs by @blythed in #684
- Add QTD app by @nenb in #686
- Change messaging and add integrations in README.md by @blythed in #691
- Update docs to change messaging by @blythed in #696
- Extract JSONization tests and experiments by @rec in #663
- Refactor/qa bot by @thejumpman2323 in #690
- Add asyncio to
OpenAI.apredict
by @blythed in #698 - Torch optional by @nenb in #697
- Add optional subgroups to
pyproject.toml
by @nenb in #699 - Remove bug in .predict, ext/vector and serialize methods directly by @blythed in #700
- Change structure of the ai directory in QTD by @blythed in #704
- Fix order of TOC and badges in README.md by @thgnw in #705
- Repair include files in
pyproject.toml
by @blythed in #706
Full Changelog: https://github.com/SuperDuperDB/superduperdb/commits/v0.0.5
0.0.4
First public release of SuperDuperDB!
What's Changed
- Fix CI caching by @nenb in #447
- Replace t.Optional[t.Any] with t.Any by @rec in #453
- Refactor artifact.py, fix an issue, identify two others by @rec in #452
- Add sentiment analysis nb by @thejumpman2323 in #454
- Refactor integration test fixtures by @nenb in #456
- Notebook/fix vector search by @blythed in #448
- Add code coverage integration by @nenb in #460
- Speed up and despam CLI startup by @rec in #462
- Add action to release package by @nenb in #467
- Install build dependency by @nenb in #469
- Make ROOT consistent everwhere by @rec in #463
- Automate docs build by @rec in #468
- Add unit tests for lancedb by @thejumpman2323 in #459
- Fix doc build (fix #474) by @rec in #475
- Add contributor guide by @nenb in #470
- Add more unit tests by @thejumpman2323 in #464
- Document and clean core/artifact.py by @rec in #478
- Update README.md by @nenb in #477
- Create a test directory in a tdir by @rec in #484
- Rename core/documents.py to core/document.py by @rec in #487
- Tweak how test_last_commit_messages() runs on CI by @rec in #512
- Clean up core/document.py (see #408) by @rec in #494
- Add bug_report.yml, config.yml to .github by @rec in #517
- Test/135/test jupyter notebook by @thejumpman2323 in #508
- Add unit test for dask dependencies by @thejumpman2323 in #504
- Feature/471/simplify model signature by @blythed in #510
- Replace t.List with t.Sequence in many places by @rec in #523
- Fix a minor bug in superduper typer by @thejumpman2323 in #521
- Cleanup of cdc.py by @rec in #501
- Add google colab example by @thejumpman2323 in #522
- Re-enable some disabled type checking by @rec in #526
- Add simpler path to contextual question answering by @blythed in #535
- Add interrogate to lint toolchain (fix #516) by @rec in #530
- More cleaning by @rec in #528
- A few refactorizations and transfer-learning notebook by @blythed in #536
- Bug/542/dask cluster error by @blythed in #543
- A lot more docstrings by @rec in #537
- Feature/563/voice memos by @blythed in #565
- Run isort in toolchain by @rec in #560
- Add resnet features examples and doc changes by @blythed in #573
- Update pyproject.toml by @nenb in #575
- Docstrings by @rec in #559
- Remove remnants of langchain and update to pydantic 2 by @rec in #569
- Fix some pydantic 2.x issues, pin pydantic to >=1,<2 by @rec in #577
- Remove duplicate ID field by @nenb in #580
- Fix and test
superduperdb info
by @rec in #584 - Get rid of import spam on startup by @rec in #586
- Final sweep of README by @nenb in #587
- Add additional explanations by @blythed in #589
- Change default mongodb port by @thejumpman2323 in #585
- Update doc dependencies by @nenb in #590
- Rename Datalayer, Listener and others (fix #583) by @rec in #588
- Update pinned dependencies by @nenb in #591
- Rename watch to listen everywhere (finish #583) by @rec in #592
- Use autodiscovery for build by @nenb in #593
- Docs/clean notebooks by @blythed in #594
- Bug/key watcher by @blythed in #595
- Fix missed refactors in notebook by @blythed in #596
- Switch logo by @blythed in #601
- Rewrite issue, pull request templates (fix #581) by @rec in #603
- ci: add pipeline to fetch and aggregate the repo usages data by @kislerdm in #604
- Update actions for release by @nenb in #606
- Use AGPL3 in pyproject.toml by @rec in #613
- Further improve issues by @rec in #609
New Contributors
Full Changelog: https://github.com/SuperDuperDB/superduperdb/commits/v0.0.4