- Added get_before_put property to UPerf (mimics UPerf2), removed UPerf2
- Added printHeaders() to MessageBatch
- Before an OOB|INTERNAL thread returns, it checks if there are more msgs and submits a task to the regular thread pool to handle them if true (https://issues.jboss.org/browse/JGRP-1732)
- NAKACK2: sending +OOB / -DONT_BUNDLE messages up in a batch
- UNICAST3: passing +OOB / -DONT_BUNDLE messages up in a batch
- UNICAST3: conditional creation of oob_batch
- Added Filter and changed Table.removeMany() to include a filter
- OOB batches and messages now add a dummy message into the table (https://issues.jboss.org/browse/JGRP-1767)
- OOB messages are skipped when removing messages from the table
- Table.add(list): only resize once before adding list of messages (https://issues.jboss.org/browse/JGRP-1769)
- Remover: only increment num_results if element passes the filter
- Table.removeMany() now nulls rows when all elements of a row have been removed (and nulled) (https://issues.jboss.org/browse/JGRP-1769)