hercules 3.09

Closes #21560.