I was also looking for that.So where is the "your posts" link now?
Found it under the Forums drop-down list.
It lists "Threads with your posts" and "Your threads".
If you're already in "Forums" you'll find these in the "Find threads" subset.
I'm happy with this improvement.