I published a new blog post last Wednesday, June 20th, 2012. And today I noticed that it's not visible on my blog unless I'm logged in as the administrator.
The blog post is published, in other words, if you type in the URL it appears on its own page, but it's not listed on my blog. I tried updating all my plugins and to the newest version of WordPress (3.4.1) and nothing changed.
The blog post is set to public visibility. I don't know what else to do.