Generally, we use a diode on relays that are driven.
An open collector driver where the relay acts as Rc, should have a diode placed across the coils or after a period of time, a nice hole will get blown through the transistor.
You do not need a diode for switch driven relays.
Just my $0.02 worth.
