# Release v0.5.0 Implementation of a fast set and a faster concurrent hash table. ## Feature - Implemented `open_address_set_st` class, a fast set ([Issue #31](https://gitlab.com/MusicScience37Projects/utility-libraries/cpp-hash-tables/-/issues/31)). - Hash tables made of multiple hash tables using open addressing ([Issue #16](https://gitlab.com/MusicScience37Projects/utility-libraries/cpp-hash-tables/-/issues/16), [Issue #12](https://gitlab.com/MusicScience37Projects/utility-libraries/cpp-hash-tables/-/issues/12)). - Also implemented a concurrent map `multi_open_address_map_mt`, faster than existing `separate_shared_chain_map_mt`. ## Others - Use poetry ([Issue #20](https://gitlab.com/MusicScience37Projects/utility-libraries/cpp-hash-tables/-/issues/20)). - Do not add whole build directory to CI artifacts ([Issue #22](https://gitlab.com/MusicScience37Projects/utility-libraries/cpp-hash-tables/-/issues/22)). - Reduce benchmarks ([Issue #19](https://gitlab.com/MusicScience37Projects/utility-libraries/cpp-hash-tables/-/issues/19)). - Use matrices in CI ([Issue #25](https://gitlab.com/MusicScience37Projects/utility-libraries/cpp-hash-tables/-/issues/25)). - Use clang-tidy-checker ([Issue #28](https://gitlab.com/MusicScience37Projects/utility-libraries/cpp-hash-tables/-/issues/28)). - Reconsider stages in CI ([Issue #21](https://gitlab.com/MusicScience37Projects/utility-libraries/cpp-hash-tables/-/issues/21)). - Reduce the number of places to write project versions ([Issue #26](https://gitlab.com/MusicScience37Projects/utility-libraries/cpp-hash-tables/-/issues/26)). - Spell checker in CI ([Issue #23](https://gitlab.com/MusicScience37Projects/utility-libraries/cpp-hash-tables/-/issues/23)). - Fixed CI in Windows ([Issue #30](https://gitlab.com/MusicScience37Projects/utility-libraries/cpp-hash-tables/-/issues/30)). - Cobertura report in CI ([Issue #24](https://gitlab.com/MusicScience37Projects/utility-libraries/cpp-hash-tables/-/issues/24)). - Refactor script for applying IWYU ([Issue #27](https://gitlab.com/MusicScience37Projects/utility-libraries/cpp-hash-tables/-/issues/27)).