Release highlights
* Now possibly to define _any_ `services.xml`-configuration from pyvespa. Check out example notebook on [advanced configuration](https://pyvespa.readthedocs.io/en/latest/getting-started-pyvespa-cloud.html)
* New notebook: [PDF-Retrieval using ColQWen2 (ColPali) with Vespa[](https://pyvespa.readthedocs.io/en/latest/examples/pdf-retrieval-with-ColQwen2-vlm_Vespa-cloud.html#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
* 953
Changelog
* Use correct base model by jobergum in https://github.com/vespa-engine/pyvespa/pull/925
* (feat)First step towards full xml-configuration support by thomasht86 in https://github.com/vespa-engine/pyvespa/pull/915
* Demonstrate that hamming MaxSim is a very good alternative to float based MaxSim by jobergum in https://github.com/vespa-engine/pyvespa/pull/928
* (feat) Next iteration of all xml-support by thomasht86 in https://github.com/vespa-engine/pyvespa/pull/929
* Fix wording, example with two mapped dimensions does not support NN/HNSW by jobergum in https://github.com/vespa-engine/pyvespa/pull/931
* (fix) Thomasht86/move relaxng files by thomasht86 in https://github.com/vespa-engine/pyvespa/pull/932
* (fix) Fix langchain links - again by thomasht86 in https://github.com/vespa-engine/pyvespa/pull/933
* Improve text in examples, avoid hf tokenizer warnings and more links by jobergum in https://github.com/vespa-engine/pyvespa/pull/934
* (feat) Support document expiry by thomasht86 in https://github.com/vespa-engine/pyvespa/pull/936
* Update dependency webrick to v1.8.2 [SECURITY] by renovate in https://github.com/vespa-engine/pyvespa/pull/937
* fix typo by andreer in https://github.com/vespa-engine/pyvespa/pull/941
* (feat) Support requestthreads persearch by thomasht86 in https://github.com/vespa-engine/pyvespa/pull/939
* Add missing import and tqdm improvement by velaia in https://github.com/vespa-engine/pyvespa/pull/940
* fix(docsearch-feed): change enclave endpoint url for feeding to docsearch by thomasht86 in https://github.com/vespa-engine/pyvespa/pull/942
* (ci) increase timeout from 300 to 600 by thomasht86 in https://github.com/vespa-engine/pyvespa/pull/943
* ColQwen2 example by jobergum in https://github.com/vespa-engine/pyvespa/pull/944
* Use pip3 by jobergum in https://github.com/vespa-engine/pyvespa/pull/945
* (fix) unpin requests version by thomasht86 in https://github.com/vespa-engine/pyvespa/pull/947
* (docs) fix docs for servicesconfiguration by thomasht86 in https://github.com/vespa-engine/pyvespa/pull/948
* fix(ci) add validation overrides to fix prod integration test by thomasht86 in https://github.com/vespa-engine/pyvespa/pull/949
* Add http response.text to deployment error reason by ulyanin in https://github.com/vespa-engine/pyvespa/pull/952
* (bugfix) fix vt tag underscore replacement by thomasht86 in https://github.com/vespa-engine/pyvespa/pull/955
* (bugfix) Fix asyncclient timeout param by thomasht86 in https://github.com/vespa-engine/pyvespa/pull/953
New Contributors
* velaia made their first contribution in https://github.com/vespa-engine/pyvespa/pull/940
* ulyanin made their first contribution in https://github.com/vespa-engine/pyvespa/pull/952
**Full Changelog**: https://github.com/vespa-engine/pyvespa/compare/v0.49.0...v0.50.0