Roll back open transactions when the running thread is killed.
Changed the DangerousAttributeError exception message to include messaging that the conflict could be because of a conflicting attribute.
Bump globalid version
[ci skip] #find_in_batches doesn't support :include option
Merge pull request #16893 from tanmay3011/docs

[ci skip] #find_in_batches doesn't support :include option
lock suckerpunch version to 1.1
Merge pull request #16895 from seuros/suck1-1

lock suckerpunch version to 1.1
Revert "lock suckerpunch version to 1.1"
MessageVerifier raises an appropriate exception if the secret is nil


Otherwise this will lead to another error later on 
when generating a signature:
TypeError (no implicit conversion of nil into String).
Remove version. No longer using Celluloid 0.16.
Merge pull request #16898 from brandonhilkert/master

Remove version. No longer using Celluloid 0.16.
Merge pull request #16896 from seuros/revert-16895-suck1-1

Revert "lock suckerpunch version to 1.1"
Merge pull request #16890 from seuros/globalid

Bump globalid version
Use latest globalid
Globalid was released
Changes "if secret.nil?" to unless secret in MessageVerfier
Merge pull request #16897 from kostia/message-varifier-raises-exception-on-nil-secret

MessageVerifier.new raises an appropriate exception if the secret is nil
Change gid calls to to_gid
Se the test order of activejob tests
Prepare maintenance policy for 4.2 release [ci skip]