# Release notes for version 3.5 {#news} [TOC] ## New features {#features} ### Multiple window contexts {#multiple_window_contexts} GLFW now provides the ability to create multiple OpenGL and OpenGL ES contexts for a given window. Called user contexts, a [GLFWusercontext](@ref context_user) can be created using @ref glfwCreateUserContext, destroyed using @ref glfwDestroyUserContext, and managed with @ref glfwMakeUserContextCurrent and @ref glfwGetCurrentUserContext. For more information see the [user context](@ref context_user) documentation. ## Caveats {#caveats} ## Deprecations {#deprecations} ## Removals {#removals} ## New symbols {#new_symbols} ### New functions {#new_functions} ### New types {#new_types} ### New constants {#new_constants} ## Release notes for earlier versions {#news_archive} - [Release notes for 3.4](https://www.glfw.org/docs/3.4/news.html) - [Release notes for 3.3](https://www.glfw.org/docs/3.3/news.html) - [Release notes for 3.2](https://www.glfw.org/docs/3.2/news.html) - [Release notes for 3.1](https://www.glfw.org/docs/3.1/news.html) - [Release notes for 3.0](https://www.glfw.org/docs/3.0/news.html)