This release includes a new experimental feature to merge VW models and bug fixes.
[Click here to read the full release notes.](https://vowpalwabbit.org/blog/vowpalwabbit-9.3.0.html)
9.2.0
This release includes a large refactoring of the library structure, support for learn and predict directly from a string in Java, access to model weights in Python, and many more small features and bug fixes.
[Click here to read the full release notes.](https://vowpalwabbit.org/blog/vowpalwabbit-9.2.0.html)
9.1.0
This release includes a new way to output readable weights, removal of the Boost Program Options dependency, a new loss function and plenty of bug fixes.
[Click here to read the full release notes.](https://vowpalwabbit.org/blog/vowpalwabbit-9.1.0.html)
9.0.1
This patch releases resolves a build issue when VW is built against fmtlib version 8 or newer as well as a few bugs.
- [fix: use different syntax for opening namespace for custom formatters ](https://github.com/VowpalWabbit/vowpal_wabbit/commit/57e8ff252a8b790d14acdb7867ba25b55f3b6d26) - [build: use correct platform suffix for Python native shared library](https://github.com/VowpalWabbit/vowpal_wabbit/pull/3678) - [fix: dftovw address post PR feedback](https://github.com/VowpalWabbit/vowpal_wabbit/pull/3671) - [ci: run twine check in ci](https://github.com/VowpalWabbit/vowpal_wabbit/pull/3675) - [fix: Remove content from image directives in README.rst](https://github.com/VowpalWabbit/vowpal_wabbit/pull/3676) - [build: fixing run_tests.py with custom paths](https://github.com/VowpalWabbit/vowpal_wabbit/pull/3665) - [fix: add long_description_content_type](https://github.com/VowpalWabbit/vowpal_wabbit/pull/3673) - [fix: fix compile issues when consuming fmt 8.1.1](https://github.com/VowpalWabbit/vowpal_wabbit/pull/3669)
9.0.0
Vowpal Wabbit 9 is the first major release in [over 6 years](https://github.com/VowpalWabbit/vowpal_wabbit/releases/tag/8.0)! There are a number of usability improvements, new reductions, bug fixes and internal improvements here. The Python package has undergone a bit of a modernization with a more understandable module structure, naming and types. Most changes should be non breaking for standard use cases. See [here for the Python migration guide](https://vowpalwabbit.org/docs/vowpal_wabbit/python/latest/reference/python_8110_900_migration_guide.html).
[Click here to read the full release notes.](https://vowpalwabbit.org/blog/vowpalwabbit-9.0.0.html)
8.11.0
This release includes python API improvements, `--cubic :::` and `--interactions [:]*` speedup, deprecations, logging line limiting, bug fixes and more
[Click here to read the full release notes.](https://vowpalwabbit.org/blog/vowpalwabbit-8.11.0.html)