They have the same meaning, but 1. uses the subjunctive and 2. uses the indicative. They are both commonly used.
PS. I would add (this is after tzfujimino 'liked' my original post almost before I'd had time to write it) that in some languages, the version written in the indicative would simply be wrong. This is not the case in English.
Student or Learner