First: My understanding is that introducing sessions are done to solve issues related to teamwork and shared workspaces. I have not used that feature, and I am commenting as one of the “other type of users” of Postman here. All of this is meant as constructive feedback.
How will this change affect users that only have 1 Workspace? I am already struggling with Postman getting rather sluggish when I have larger collections that rely on different sets of environment variables + global variables.
If I understand the suggested change, the session will be stored in the memory heap - together with the collection, environment and global variables? How do you plan to ensure that this will not introduce even slower performance in Postman?
Customizable settings: Are you slowly moving over to making Postman more customizable than it is today (in regards to changes possible to do in the Settings menu)? The two-pane view is still in beta, and has been for quite a while.
Collection runners: How will this change work together with sessions? As it stands today, if I run a collection through the collection runner; Postman itself is really sluggish. The reason for this is (seems to be) that the collection I’m running is updating a lot of environment variables.
Postman SDK/Collection version: How will this affect the sdk, introducing data types to the collection will perhaps be a breaking change? Are there any way we can prepare for this change?