In a nut shell, both sentences have about the same meaning from my point of view. "But" is not required. In fact, I think it should be omitted in my opinion.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.