I would start at this page
for instructions on how to prepare the annual history.
The annual Officers Sustained form is a part of the history. It is fine if the stake provides it. If the stake does not, the ward should include it as a part of the ward history. You do not normally need other calling and release information in the history.
Any photograph used in the history requires the completion of the Permission to Use Photographs form wherein the owner of the photograph lists everyone in the picture, certifies that he or she has obtained the rights or permission from them to be in the photo, and then signs over all rights to the photograph to the Church. The form is available at the link above and is the primary reason I do not use photographs in the history. If I took a photograph of members that I wanted to use in the history, I would not be able to sign the permission form because I would not have any evidence of permission from the members in the picture that I had obtained their rights to do so. This is different from the written consent described earlier in this thread for online photos, although that written consent would probably work for the photographer for the history, as well.
If information about anyone who is not a member of the Church is mentioned or picture used in a history, they must sign the Annual History Consent Form, also at the link above.