After a long fight with cryptic Xlib documentation, OpenTK gained the ability to change display resolutions under Linux. The current implementation uses XRandR, so it will only work on fairly new distributions, but fallbacks will be added in later versions to improve compatibility.
This means that fullscreen modes and resolution changing are now supported under both Linux and Windows. There are still a few rough edges (gnome panels stay in front of the window on x86_64 linux, but work correctly on x86), but these will be ironed out gradually.
So what else to expect in 0.9.1? Inertia has written a few OpenAL and GLSL examples which will show up in Examples.exe; JTalton's double precision math routines are slowly being merged; the AudioContext class will take over ALC and ALUT (these will not be publicly available anymore); multiple contexts will share resources by default; a few namespaces will change slightly; and several parts of OpenTK will attain beta status.
Wait, what? (read more)
Yes, that's correct. From 0.9.1 onwards, no breaking changes will happen in the core OpenGL, OpenAL and GLControl API, unless they are fixing bugs. A more complete list with "stable" and "unstable" parts will be published soon.
Last, but not least, a question: how should
GameWindow.Fullscreen = true work? Should it only change
GameWindow.Width/.Height to make it cover the whole screen, or should it change the monitors resolution too?