<commit_before>[[changes-new]]
= What's new in Citrus 2.7?!

[[changes-2-7-9]]
== Since Citrus 2.7.9

[[changes-bugs-2-7-9]]
=== Fixed bugs

* https://github.com/citrusframework/citrus/issues/561[#561 - Lost cookie entries except the last one]
* https://github.com/citrusframework/citrus/issues/535[#535 - Inconsistent values of global variables]
* https://github.com/citrusframework/citrus/issues/569[#569 - duplicated cookie entries in http request]
* https://github.com/citrusframework/citrus/issues/455[#455 - Cookies are not recognized by HTTP client]

[[fixed-breaking-changes-2-7-9]]
=== Fixed breaking changes

We've received reports from Citrus users pointing out several breaking changes in the public API that have been introduced
with minor versions. Because of that, we've reviewed the public API from release 2.7 until today and reconstructed the
the removed/changed methods to ease the migration to newer Citrus versions. All methods that have been added back for
downwards compatibility are marked as `@Deprecated` and will be removed with the next major release.

* https://github.com/citrusframework/citrus/issues/552[#552 - Breaking change in MessageContentBuilder.buildMessageContent() public API]
* https://github.com/citrusframework/citrus/issues/547[#547 - Breaking change in waitFor().http() public API]
* https://github.com/citrusframework/citrus/issues/557[#557 - Breaking change in waitFor().file(String) public API]
* https://github.com/citrusframework/citrus/issues/558[#558 - Breaking change in waitFor().file(File) public API]
* https://github.com/citrusframework/citrus/issues/551[#551 - Breaking change in selenium().browser().type() public API]
* https://github.com/citrusframework/citrus/issues/556[#556 - Breaking change in waitFor().message() public API]
* https://github.com/citrusframework/citrus/issues/553[#553 - Scp client builder does not offer autoReadFiles anymore]

[[changes-security-2-7-9]]
=== Security fixes
* https://github.com/citrusframework/citrus/issues/584[#584 - Update com.fasterxml.jackson.core:jackson-databind to version 2.9.8 or later]

[[changes-enhancements-2-7-9]]
=== Enhancements
* https://github.com/citrusframework/citrus/issues/591[#591 - Improve documentation concerning parallel messages]<commit_msg>(#562) Added documentation before I forget<commit_after>[[changes-new]]
= What's new in Citrus 2.7?!

[[changes-2-7-9]]
== Since Citrus 2.7.9

[[changes-bugs-2-7-9]]
=== Fixed bugs

* https://github.com/citrusframework/citrus/issues/561[#561 - Lost cookie entries except the last one]
* https://github.com/citrusframework/citrus/issues/535[#535 - Inconsistent values of global variables]
* https://github.com/citrusframework/citrus/issues/569[#569 - duplicated cookie entries in http request]
* https://github.com/citrusframework/citrus/issues/455[#455 - Cookies are not recognized by HTTP client]
* https://github.com/citrusframework/citrus/issues/562[#562 - maven plugin creates invalid testNG Citrus tests]

[[fixed-breaking-changes-2-7-9]]
=== Fixed breaking changes

We've received reports from Citrus users pointing out several breaking changes in the public API that have been introduced
with minor versions. Because of that, we've reviewed the public API from release 2.7 until today and reconstructed the
the removed/changed methods to ease the migration to newer Citrus versions. All methods that have been added back for
downwards compatibility are marked as `@Deprecated` and will be removed with the next major release.

* https://github.com/citrusframework/citrus/issues/552[#552 - Breaking change in MessageContentBuilder.buildMessageContent() public API]
* https://github.com/citrusframework/citrus/issues/547[#547 - Breaking change in waitFor().http() public API]
* https://github.com/citrusframework/citrus/issues/557[#557 - Breaking change in waitFor().file(String) public API]
* https://github.com/citrusframework/citrus/issues/558[#558 - Breaking change in waitFor().file(File) public API]
* https://github.com/citrusframework/citrus/issues/551[#551 - Breaking change in selenium().browser().type() public API]
* https://github.com/citrusframework/citrus/issues/556[#556 - Breaking change in waitFor().message() public API]
* https://github.com/citrusframework/citrus/issues/553[#553 - Scp client builder does not offer autoReadFiles anymore]

[[changes-security-2-7-9]]
=== Security fixes
* https://github.com/citrusframework/citrus/issues/584[#584 - Update com.fasterxml.jackson.core:jackson-databind to version 2.9.8 or later]

[[changes-enhancements-2-7-9]]
=== Enhancements
* https://github.com/citrusframework/citrus/issues/591[#591 - Improve documentation concerning parallel messages]
{'fraction_non_alphanumeric': 0.12593383137673425, 'fraction_numerical': 0.04589114194236926, 'mean_word_length': 5.085714285714285, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 27, 'lorem ipsum': 0, 'www.': 0, 'xml': 2}, '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': '1179326', 'n_tokens_mistral': 1507, 'n_tokens_neox': 1337, 'n_words': 388}