Releases: vespa-engine/pyvespa
Releases · vespa-engine/pyvespa
The Evaluator and no more python 3.8 release
What's Changed
- Thomasht86/add copybutton to docs by @thomasht86 in #1001
- Thomasht86/add unittest matches by @thomasht86 in #1002
- Thomasht86/evaluator by @thomasht86 in #1003
- Thomasht86/quit supporting python3 8 by @thomasht86 in #1004
Full Changelog: v0.52.0...v0.53.0
v0.52.0
The Querybuilder release
- See https://pyvespa.readthedocs.io/en/latest/query.html#Using-the-Querybuilder-DSL-API for an intro.
- https://pyvespa.readthedocs.io/en/latest/reference-api.html#vespa-querybuilder for full reference.
What's Changed
- Fix type annotations in
feed_data_point
by @kevinhu in #987 - simplify feed by @kkraune in #991
- Kkraune/misc by @kkraune in #992
- typos by @kkraune in #993
- fix default logo by @kkraune in #994
- fix typos by @kkraune in #995
- typos by @kkraune in #996
- fix format and language by @kkraune in #997
- typos by @kkraune in #998
- (feat) Query builder by @thomasht86 in #985
- Thomasht86/querybuilder documentation by @thomasht86 in #1000
Full Changelog: v0.51.0...v0.52.0
v0.51.0
Release highlights
- Visual RAG demo-application with ColPali (notebook including link to frontend-web app in FastHTML)
- Support
version
-parameter inVespaCloud().deploy
to specify Vespa-version.
What's Changed
- Bump rexml from 3.3.4 to 3.3.9 by @dependabot in #959
- Add alternative podman command for memory info by @aressem in #961
- (ci) remove obsolete references by @thomasht86 in #962
- (notebook) add colpalidemo notebook by @thomasht86 in #963
- (notebook) formatting and a paragraph about certs by @thomasht86 in #964
- (fix) correct link by @thomasht86 in #965
- remove non-text fields by @andreer in #966
- (ci) rename dev application so that delete does not fail by @thomasht86 in #968
- (ci) shorter application name by @thomasht86 in #969
- Link to blog posts by @kkraune in #970
- fix image links by @thomasht86 in #972
- update to match the demo app by @thomasht86 in #973
- (ci) fix vespacli workflow by @thomasht86 in #971
- Thomasht86/update colpali notebooks by @thomasht86 in #979
- (ci) fix integrationtest vectorsearch by @thomasht86 in #981
- (ci) Thomasht86/fix slow colpali notebooks by @thomasht86 in #984
- (feat) support
version
-parameter inVespaCloud().deploy
by @thomasht86 in #978
Full Changelog: v0.50.0...v0.51.0
v0.50.0
Release highlights
- Now possibly to define any
services.xml
-configuration from pyvespa. Check out example notebook on advanced configuration - New notebook: [PDF-Retrieval using ColQWen2 (ColPali) with Vespa](https://pyvespa.readthedocs.io/en/latest/examples/pdf-retrieval-with-ColQwen2-vlm_Vespa-cloud.html)
- Unpinned
requests
-version #947
Bugs squashed
Changelog
- Use correct base model by @jobergum in #925
- (feat)First step towards full xml-configuration support by @thomasht86 in #915
- Demonstrate that hamming MaxSim is a very good alternative to float based MaxSim by @jobergum in #928
- (feat) Next iteration of all xml-support by @thomasht86 in #929
- Fix wording, example with two mapped dimensions does not support NN/HNSW by @jobergum in #931
- (fix) Thomasht86/move relaxng files by @thomasht86 in #932
- (fix) Fix langchain links - again by @thomasht86 in #933
- Improve text in examples, avoid hf tokenizer warnings and more links by @jobergum in #934
- (feat) Support document expiry by @thomasht86 in #936
- Update dependency webrick to v1.8.2 [SECURITY] by @renovate in #937
- fix typo by @andreer in #941
- (feat) Support requestthreads persearch by @thomasht86 in #939
- Add missing import and tqdm improvement by @velaia in #940
- fix(docsearch-feed): change enclave endpoint url for feeding to docsearch by @thomasht86 in #942
- (ci) increase timeout from 300 to 600 by @thomasht86 in #943
- ColQwen2 example by @jobergum in #944
- Use pip3 by @jobergum in #945
- (fix) unpin requests version by @thomasht86 in #947
- (docs) fix docs for servicesconfiguration by @thomasht86 in #948
- fix(ci) add validation overrides to fix prod integration test by @thomasht86 in #949
- Add http response.text to deployment error reason by @ulyanin in #952
- (bugfix) fix vt tag underscore replacement by @thomasht86 in #955
- (bugfix) Fix asyncclient timeout param by @thomasht86 in #953
New Contributors
Full Changelog: v0.49.0...v0.50.0
v0.49.0
What's Changed
- infer auth method without request by @thomasht86 in #894
- bump version to 0.48.0 by @thomasht86 in #896
- Revert "infer auth method without request" by @esolitos in #897
- feat(ci/cd): set version to 0.dev by @esolitos in #899
- feat(docs): add section about async querying to
query.ipynb
by @thomasht86 in #898 - feat(pypi): update release workflow to use OIDC auth by @esolitos in #900
- Remove
get_valid_auth_clients
by @thomasht86 in #901 - (ci)fix broken links by @thomasht86 in #903
- The big notebook simplification by @thomasht86 in #904
- (links) Udate asset links by @thomasht86 in #906
- (ci) fix notebook environments in ci by @thomasht86 in #907
- Add new colpali example by @jobergum in #908
- add latest notebook to toc by @thomasht86 in #910
- (feat)Add compression for POST/PUT requests (sync) by @thomasht86 in #911
- Add rank to StructField by @maxice8 in #913
- fix: Allows symlink when loading app pkg from disk by @glesperance in #870
- (ci)fix langchain doclinks by @thomasht86 in #916
- do not fail if response is not json (e.g. xml) by @mkevac in #917
- Jobergum/refactor complex colpali by @jobergum in #909
- Fix definition of max_sim_binary to trigger optimization by @jobergum in #918
- feat: expose "compress" argument by @thomasht86 in #914
- (docs) Make sure notebook is committed with output by @thomasht86 in #919
- (ci) remove obsolete import by @thomasht86 in #920
- fix(CI): json access in script checking the current pypi version by @thomasht86 in #921
- (docs) Change name in toc by @thomasht86 in #922
- (ci) remove init from version update by @thomasht86 in #923
- Use correct device by @jobergum in #924
New Contributors
- @glesperance made their first contribution in #870
- @mkevac made their first contribution in #917
Full Changelog: v0.47.0...v0.49.0
v0.47.0
What's Changed
- add link to feed_performance_cloud by @thomasht86 in #877
- chore(CI): change workflow trigger rules by @esolitos in #878
- (chore): Fix dependencies to build docs (readthedocs.yaml) by @thomasht86 in #879
- Add notebook on Authenticating to Vespa Cloud by @thomasht86 in #880
- md to html table by @thomasht86 in #881
- chore: replace peter-evans/create-pull-request with the inline usage of github cli by @esolitos in #882
- Add integration test to test for accept-encoding: gzip by @thomasht86 in #883
- Switch to new control-plane API by @thomasht86 in #886
- Improve async docstrings by @thomasht86 in #890
- bump version by @thomasht86 in #892
- Release
0.47.0
by @thomasht86 in #893
New Contributors
Full Changelog: v0.46.0...v0.47.0
0.46.0
What's Changed
- Update pyvespa version to 0.45.0 by @github-actions in #828
- Simplify
getting-started-pyvespa-cloud.ipynb
by @thomasht86 in #829 - update test to pass auth_client to cluster instead by @thomasht86 in #830
- check in with outputs by @thomasht86 in #831
- Thomasht86/update cloud integration tests by @thomasht86 in #832
- Jobergum/colpali by @jobergum in #838
- Add to toc by @jobergum in #839
- Typo and timeout by @dainiusjocas in #840
- Update Vespa CLI version to 8.371.16 by @github-actions in #837
- Kkraune/misc notebooks by @kkraune in #846
- Raise on interactive login windows by @thomasht86 in #845
- Thomasht86/pin requests version by @thomasht86 in #851
- make _open_aiohttp_session to match aiohttp pattern by @PrathamSoni in #849
- update deps, use jekyll not github pages by @kkraune in #856
- fix deps by @kkraune in #857
- Disable waiting for prod deployment by @thomasht86 in #858
- The last failing tests 🙏 by @thomasht86 in #859
- Migration of cloud integration tests from Screwdriver to GitHub Actions by @glebashnik in #860
- Updated integration-cloud workflow triggers. by @glebashnik in #861
- Update Vespa CLI version to 8.387.10 by @github-actions in #864
- Fix minor typos by @ceh in #867
- Migrated non-cloud screwdriver pipelines to GitHub Actions workflows by @glebashnik in #863
- Switch Async HTTP-client to
httpx
(HTTP/2-support) by @thomasht86 in #770 - Improve pyvespa chunks to docsearch by @thomasht86 in #873
- chore: use approved commit sha in Github Actions by @thomasht86 in #875
- Release version
0.46.0
by @thomasht86 in #876
New Contributors
- @dainiusjocas made their first contribution in #840
- @PrathamSoni made their first contribution in #849
- @glebashnik made their first contribution in #860
- @ceh made their first contribution in #867
Full Changelog: v0.45.0...v0.46.0
0.45.0
What's Changed
- Update pyvespa version to 0.44.0 by @github-actions in #826
- add source-url and make it waiting optional by @thomasht86 in #827
Full Changelog: v0.44.0...v0.45.0
0.44.0
What's Changed
- Thomasht86/bump twine and requests by @thomasht86 in #823
- Thomasht86/fix release pipeline by @thomasht86 in #825
Full Changelog: v0.43.0...v0.44.0
0.43.0
What's Changed
- bump version by @thomasht86 in #813
- Add auth_clients to
ContainerCluster
by @thomasht86 in #814 - Thomasht86/submit test zip by @thomasht86 in #816
- add deployment.xml by @thomasht86 in #817
- Thomasht86/fix prod integration test by @thomasht86 in #818
- Support maven-packaged deployment to prod by @thomasht86 in #819
Full Changelog: v.0.42.0...v0.43.0