[2.3.0](https://github.com/unum-cloud/usearch/compare/v2.2.1...v2.3.0) (2023-09-05)
Add
* Export progress from python ([628c02c](https://github.com/unum-cloud/usearch/commit/628c02c63733d18a2a80d560e17adfb32dd349ce))
Build
* Python library ([2dfe191](https://github.com/unum-cloud/usearch/commit/2dfe19190217be04108fa263adcd91bf0e0fa0b8))
Feature
* Progress tracking and conditional termination from Python 206 ([c1a70da](https://github.com/unum-cloud/usearch/commit/c1a70da1577b590fa03d1995a4475c398b8bec48)), closes [#206](https://github.com/unum-cloud/usearch/issues/206)
Fix
* Build issue ([48acf4b](https://github.com/unum-cloud/usearch/commit/48acf4bf43db0d4fdfe624ba4e38892d724d1b40))
* Formatting ([0c64a8a](https://github.com/unum-cloud/usearch/commit/0c64a8aa688d921e3d4ad884600ea68895a5ea13))
* Missing symbols and wrong type-annotation ([b12ee81](https://github.com/unum-cloud/usearch/commit/b12ee817745e58ad4ac526d355beab1b62b7fa7d))
* Process termination bug fixed in 'join' method ([517c7ce](https://github.com/unum-cloud/usearch/commit/517c7cea0f1a76759bd82bb9d21d4bbece977a09))
* Python - Assert if progress callback is invalid ([eed8081](https://github.com/unum-cloud/usearch/commit/eed808141a5185559fec7f8b52c62bcc25fe7ec0))
* Python Lib compilation issue ([7d29ff7](https://github.com/unum-cloud/usearch/commit/7d29ff7f04e88ab0b09a1cb24b48f5c321b96431))
Invalid
* C must work with synthetic data 207 ([c1f26df](https://github.com/unum-cloud/usearch/commit/c1f26dff9f2285dc1ead4dd194a698636cb437ae)), closes [#207](https://github.com/unum-cloud/usearch/issues/207)
Revert
* C must work with synthetic data ([1010b4a](https://github.com/unum-cloud/usearch/commit/1010b4a6007155971fb5a89c95b481b13fed2257))
Hashes
* docs.tar.gz : `88203e1a14d8524d407b85a6b4ec209c82bae91f8160c09fa5087bcf698a63fc`
* usearch-v2.3.0.tar.gz : `29c10401be305c98c39d88f85037e2663f91c866b337a690a06d77d9c9cdf3a6`
* usearch-v2.3.0.zip : `251858640f26bee776bb7a281e271859c045376aac354a28c426031ac853cb50`
* usearch_linux_amd_2.3.0.deb : `304943def2705629b81384e852c3134823dbe21ff289cd2fb1e494cf192a8a91`
* usearch_linux_arm_2.3.0.deb : `0199ce93ec832234a6527a73d785e1d0dffa4dd09b22c60735680b1ea6ab1110`
* usearch_macOS_arm64_2.3.0.zip : `33e4ecb2f83f3edf27934a764c77c80cf5c8967b753c1a34d5f4dab82bd9fda8`
* usearch_macOS_x86_64_2.3.0.zip : `600e3717e6a6157020d3094fa18d916b671f7023627776e010757e2a501074d3`
* usearch_windows_x64_2.3.0.tar : `257ae5709af8afaf8a9aeaedd76f7500e2bba849805175ad20b834bf1f2c9c45`