CMOS (or CMOS compatible) shift register with latched open-drain outputs
I'm playing around with TI's TLC5925, which is functionally very similar to what you're asking for. It is designed for driving LED's at a constant current, and the logic is 3.3/5V CMOS. The output is tolerant of up to 17V, although I don't know how well it would drive the outputs to logic levels. Not sure if this is suitable - just taking a wild guess at your intended application.