Skip to content

Releases: vespa-engine/pyvespa

0.34.0

05 May 06:52
95593c6
Compare
Choose a tag to compare

0.33.0

20 Mar 10:52
13f69ea
Compare
Choose a tag to compare
  • Support for rank profile inputs: #482

Version 0.32.0

28 Feb 10:42
b091374
Compare
Choose a tag to compare
  • A local Docker deployment can now open the debug port (default 5005) into the container: #399
  • Field additions:
    • The match block for fields is now supported: #403
    • Support for the weight and bolding fields: #406
    • Implement Struct Field, and allow Field to use it: #413
  • Schema Document Summary is added: #408
  • Add support for stemming, query-command, rank, and implement Struct for Documents: #416
  • ApplicationConfiguration is added: #421
  • rank-profile additions #424:
    • weight
    • type-hints for eq and repr
    • rank_type
    • rank-properties
  • Support for validation-overrides.xml: #426
  • Throw HTTPError on failures: #466

Version 0.31.0

07 Nov 08:26
3bcbaea
Compare
Choose a tag to compare
  • Remove parse_labeled_data. Used now only on the learntorank library for evaluation and data collection. (#384)
  • Moved vespa.experimental.ranking to learntorank.ranking. (#386)
  • Fixed CI pipeline by temporarily downgrading torch version from 1.13 to 1.12. (#387)
  • Moved vespa.ml to learntorank.ml. (#388)
  • Moved bits of ML code that were mixed in vespa.package to learntorank.ml. (#390)
  • Removed unused serialization code from pyvespa. (#391)

Version 0.30.0

10 Oct 08:16
7328de2
Compare
Choose a tag to compare
  • Move code that depended on the learntorank.query module and remove the learntorank library dependency (#382).
    • app.query and app.query_batch will now only accept YQL via the body parameter (lots of tests to rewrite and move to learntorank)
    • Moved app.collect_vespa_features and app.store_vespa_features features to learntorank
    • Removed gallery module from pyvespa

Version 0.29.0

04 Oct 14:34
ec80c6a
Compare
Choose a tag to compare

Remove query module from pyvespa. Users should use the query module from the learntorank library instead. (#381)

Version 0.28.0

04 Oct 08:54
b1b4f85
Compare
Choose a tag to compare

Deprecate query module. They are now moved to the learntorank library. (#380)

Version 0.27.0

23 Sep 15:39
2d7f74f
Compare
Choose a tag to compare
  • Remove evaluation code from pyvespa. Users should use the evaluation module from the learntorank library instead. (#377)

Version 0.26.0

23 Sep 12:30
357b6e2
Compare
Choose a tag to compare
  • Update Vespa syntax behind pyvespa code (#371)
  • Fix TensorFlow ONNX use case (#372)
  • Deprecate evaluation module and methods. They are now moved to the learntorank library. (#375)

Version 0.25.0

02 Sep 10:18
4f71161
Compare
Choose a tag to compare
  • Allow id_field to be customizable when feeding a data frame (#370). Example:
responses = app.feed_df(df=corpus_df, include_id=True, id_field="doc_id")