Switching from LWJGL2 -> 3

I’m wanting to update my game engine from LWJGL 2 to LWJGL 3 and want to know what is different?

I have heard that input and how the screen is called is different but is that really all that has changed? nothing to the rendering process?

Thanks