Diff icaclient-23.5.0.58 with a icaclient-23.7.0.17

Thank you!