<commit_before>
# Change Log

## Version 2.4.0

* [FIXED] - issue with norandomize server connect order, it was broken at some point
* [FIXED] #195 - issue with "discovered" servers not having a protocol but we tried to parse as uri
* [FIXED] #186, #191 - sneaky issue with connection reader not reseting state on reconnect
* [ADDED] #192 - option to set inbox prefix, default remains the same
* [FIXED] #196 - updated all the versions i could find, and added note in gradle file about them

## Version 2.3.0

* [BREAKING CHANGE] Replaced use of strings for seeds and public keys in NKey code to use char[] to allow better memory security.

## Version 2.2.0

* [ADDED] Support for NKeys, and nonce based auth

## Version 2.1.2
<commit_msg>Updated changelog<commit_after>
# Change Log

## Version 2.4.0

* [ADDED] - support for JWT based authentication
* [FIXED] - issue with norandomize server connect order, it was broken at some point
* [FIXED] ##199 - import of a private package
* [FIXED] #195 - issue with "discovered" servers not having a protocol but we tried to parse as uri
* [FIXED] #186, #191 - sneaky issue with connection reader not reseting state on reconnect
* [ADDED] #192 - option to set inbox prefix, default remains the same
* [FIXED] #196 - updated all the versions i could find, and added note in gradle file about them

## Version 2.3.0

* [BREAKING CHANGE] Replaced use of strings for seeds and public keys in NKey code to use char[] to allow better memory security.

## Version 2.2.0

* [ADDED] Support for NKeys, and nonce based auth

## Version 2.1.2

{'fraction_non_alphanumeric': 0.08370323398858592, 'fraction_numerical': 0.03614457831325301, 'mean_word_length': 3.9158878504672896, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6145333', 'n_tokens_mistral': 509, 'n_tokens_neox': 470, 'n_words': 238}