There is no upgrade exam, so you can take the 1Z0-829 exam anytime you want! As far as the changes in material... read our book to find out? Seriously, there's too many changes between Java 8 and 17 to list in a thread, but there's a lot of new material (and changes to the exam content) that you'll want to study for the Java 17 exam.