New
9.10.0
General Notes
Updates to sparse weights, VW Slim, Search, and other bug fixes.
Click here to see all changes in this release
What's Changed
Features
- feat: sparse model benchmarks by @bassmang in https://github.com/VowpalWabbit/vowpal_wabbit/pull/4653
- feat: not self consistent speed up by @mrucker in https://github.com/VowpalWabbit/vowpal_wabbit/pull/4652
- feat: Flatbuffer format by @Sharvani2002 in https://github.com/VowpalWabbit/vowpal_wabbit/pull/3989
- feat: Expose non-io_buf API for fb_parser by @lokitoth in https://github.com/VowpalWabbit/vowpal_wabbit/pull/4683
- feat: Support cleaning up spare examples correctly in read_span_flatbuffer() by @lokitoth in https://github.com/VowpalWabbit/vowpal_wabbit/pull/4684
Fixes
- fix: stash and restore prediction when calling learn during learn_returns_prediction==false calls by @jackgerrits in https://github.com/VowpalWabbit/vowpal_wabbit/pull/4632
- fix: update to reflect the fact that coin's learn does not return a prediction by @jackgerrits in https://github.com/VowpalWabbit/vowpal_wabbit/pull/4621
- fix!: no binary stuff in boosting by @ataymano in https://github.com/VowpalWabbit/vowpal_wabbit/pull/4611
- fix: Skip of newline for single-examples by @bassmang in https://github.com/VowpalWabbit/vowpal_wabbit/pull/4636
- fix: sparse weights iterator end->end by @bassmang in https://github.com/VowpalWabbit/vowpal_wabbit/pull/4647
- fix: Fixing model version check for Active reduction by @peterychang in https://github.com/VowpalWabbit/vowpal_wabbit/pull/4655
- fix: Gtest fix by @bassmang in https://github.com/VowpalWabbit/vowpal_wabbit/pull/4657
- fix: prevent feature corruption in LRU cache by @mrucker in https://github.com/VowpalWabbit/vowpal_wabbit/pull/4650
- fix: ParseInsitu is not compatable with rlclientlib C# bindings by @bassmang in https://github.com/VowpalWabbit/vowpal_wabbit/pull/4668
- fix: fix #4669 by handling empty decision scores elements by @jackgerrits in https://github.com/VowpalWabbit/vowpal_wabbit/pull/4670
- fix: Search bug fixes by @byronxu99 in https://github.com/VowpalWabbit/vowpal_wabbit/pull/4673
- fix: set mac CI to version 13 by @bassmang in https://github.com/VowpalWabbit/vowpal_wabbit/pull/4691
- fix: VW Slim by @byronxu99 in https://github.com/VowpalWabbit/vowpal_wabbit/pull/4674
- fix: string-view-lite: Include
<string>before usingstd::basic_stringby @StephanTLavavej in - fix: macos-11 -> macos-12 (deprecation) by @bassmang in https://github.com/VowpalWabbit/vowpal_wabbit/pull/4698
- fix: remove flaky test from compat tests by @bassmang in https://github.com/VowpalWabbit/vowpal_wabbit/pull/4699
Other Changes
- docs: update wasm docs by @jackgerrits in https://github.com/VowpalWabbit/vowpal_wabbit/pull/4626
- test: [RLOS2023] Add new e2e test framework for vw by @michiboo in https://github.com/VowpalWabbit/vowpal_wabbit/pull/4644
- test: check weights match by @bassmang in https://github.com/VowpalWabbit/vowpal_wabbit/pull/4649
- refactor: use standard library for inverse sqrt by @bassmang in https://github.com/VowpalWabbit/vowpal_wabbit/pull/4665
- refactor: [sparse_weights] get for predict by @bassmang in https://github.com/VowpalWabbit/vowpal_wabbit/pull/4651
- build: vcpkg update by @ataymano in https://github.com/VowpalWabbit/vowpal_wabbit/pull/4672
- build: Fix building against RapidJSON 1.1.0 as sys dep by @geofft in https://github.com/VowpalWabbit/vowpal_wabbit/pull/4682
- docs: Fix typo in Command Line Basics tutorial by @josecumbe in https://github.com/VowpalWabbit/vowpal_wabbit/pull/4679
- feat: direct interface for active.cc and variable rename for understandability by @beygel in https://github.com/VowpalWabbit/vowpal_wabbit/pull/4671
- style: forgotten lint fix by @ataymano in https://github.com/VowpalWabbit/vowpal_wabbit/pull/4688
- ci: Disable Windows-only CMake Workflow by @lokitoth in https://github.com/VowpalWabbit/vowpal_wabbit/pull/4678
- docs: Simplification of the DFtoVW tutorial by @etiennekintzler in https://github.com/VowpalWabbit/vowpal_wabbit/pull/4693
- refactor: option to turn on sse2 optimization by @bassmang in https://github.com/VowpalWabbit/vowpal_wabbit/pull/4666 https://github.com/VowpalWabbit/vowpal_wabbit/pull/4695
- feat: Visual studio 2022 CMake preset by @rajan-chari in https://github.com/VowpalWabbit/vowpal_wabbit/pull/4656
- chore: update version to 9.10.0 by @bassmang in https://github.com/VowpalWabbit/vowpal_wabbit/pull/4696
New Contributors
- @Sharvani2002 made their first contribution in https://github.com/VowpalWabbit/vowpal_wabbit/pull/3989
- @geofft made their first contribution in https://github.com/VowpalWabbit/vowpal_wabbit/pull/4682
- @josecumbe made their first contribution in https://github.com/VowpalWabbit/vowpal_wabbit/pull/4679
- @StephanTLavavej made their first contribution in https://github.com/VowpalWabbit/vowpal_wabbit/pull/4695
Full Changelog: https://github.com/VowpalWabbit/vowpal_wabbit/compare/9.9.0...9.10.0