<commit_before># Change Log

## Pre-release changes

 * Send ICMPv6 unreachable messages from the most appropriate source address
   available (the one associated with a B4 if possible, or else the one the
   packet one is in reply to had as a destination.) 

## [2.10] - 2016-06-17

A Snabb NFV performance fix, which results in more reliable performance
when running any virtualized workload, including the lwAFTR.
<commit_msg>Update changelog for next lwaftr release<commit_after># Change Log

## [3.0] - 2016-11-09

A change to migrate the lwAFTR to use a new YANG-based configuration.

 * New configuration format based on YANG.  To migrate old
   configurations, run "snabb lwaftr migrate-configation old.conf" on
   the old configuration.  See the snabb-softwire-v1.yang schema or
   README.configuration.md for full details on the new configuration
   format.

 * Send ICMPv6 unreachable messages from the most appropriate source address
   available (the one associated with a B4 if possible, or else the one the
   packet one is in reply to had as a destination.)

 * Add support for ARP resolution of the next hop on the external
   interface.

 * Add support for virtualized control planes via Snabb vMX.

 * Add many more counters, used to diagnose the path that packets take
   in the lwAFTR.  See README.counters.md for more.

 * Many updates from upstream Snabb.

## [2.10] - 2016-06-17

A Snabb NFV performance fix, which results in more reliable performance
when running any virtualized workload, including the lwAFTR.

{'fraction_non_alphanumeric': 0.05139882888744307, 'fraction_numerical': 0.024072869225764477, 'mean_word_length': 3.7763975155279503, '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': '6942209', 'n_tokens_mistral': 462, 'n_tokens_neox': 419, 'n_words': 216}