update changelog
use transaction id instead of hashCode when identifying the transaction
update changelog