No edit summary |
No edit summary |
||
Line 11: | Line 11: | ||
! | ! | ||
===Configurator=== | ===Configurator=== | ||
|- | |||
|'''4.0-RC1''' | |||
29 Mar 2023 | |||
| | |||
* Completely new graphical user interface design | |||
* New opening screen, more user-friendly experience, particularly for first-time users | |||
* Main options/buttons moved from the top to the left to save space, now that monitors are generally wider | |||
* Redesigned layer select and legend window (used to be called 'active layers' window), layers can now be text-searched as well | |||
* Redesigned plan creation workflow and resulting windows | |||
* Redesigned plans monitor, plans can now be ordered in different ways as well | |||
* New tutorial mode added to help first-time users understand what this is all about and how things work (also making all old Youtube tutorial videos now irrelevant) | |||
* Option to return to opening screen, so you don't have to shut down the game to switch sessions anymore | |||
| | |||
* Further porting into Symfony (this will continue with every release) | |||
* Improvements to client-server communications | |||
* New graphical user interface design also applied to Server Manager, Knowledge Base, Community Wiki and main website | |||
* Complete redo of our authorisation service now under auth2.mspchallenge.info, based on Symfony and Webpack | |||
* Assorted bug fixes, notably concerning energy plans and the websocket service | |||
| | |||
* No change | |||
|- | |- | ||
|'''4.0-beta10''' | |'''4.0-beta10''' | ||
14 Jul 2022 | 14 Jul 2022 | ||
| | | | ||
* Completely new design of the Impact Tool (icon in top-right corner), now based on hierarchical edge bundling | * Completely new design of the Impact Tool (icon in top-right corner), now based on hierarchical edge bundling | ||
* Overhaul of communication with the server, now receiving updates through a separate websocket connection | *Overhaul of communication with the server, now receiving updates through a separate websocket connection | ||
* Updated to Unity version 2020.3.31f1 | *Updated to Unity version 2020.3.31f1 | ||
* Assorted smaller bug fixes | *Assorted smaller bug fixes | ||
| | | | ||
* Overhaul of communication with the client, now sending updates through a separate websocket service | *Overhaul of communication with the client, now sending updates through a separate websocket service | ||
* First introduction of Symfony 5.4 PHP framework (future versions will integrate with it much more strongly), which partially made the websocket service possible | * First introduction of Symfony 5.4 PHP framework (future versions will integrate with it much more strongly), which partially made the websocket service possible | ||
* Overhaul of Knowledge Base; now each layer has its own page with tabs explaining any sea basin specifics (rather than the other way around) | *Overhaul of Knowledge Base; now each layer has its own page with tabs explaining any sea basin specifics (rather than the other way around) | ||
* Knowledge Base also simply has more and more pages with relevant content | *Knowledge Base also simply has more and more pages with relevant content | ||
* All default session configurations (North, Baltic, Adriatic Sea, North Sea Digitwin, Clyde Marine Region) now refer to many more relevant Knowledge Base pages | *All default session configurations (North, Baltic, Adriatic Sea, North Sea Digitwin, Clyde Marine Region) now refer to many more relevant Knowledge Base pages | ||
* Refactor of the full platform installer, now using portable version of XAMPP, and of course now installing Symfony and all its dependencies | *Refactor of the full platform installer, now using portable version of XAMPP, and of course now installing Symfony and all its dependencies | ||
| | | | ||
* Altered format of the 'dependencies' object, required to feed the Impact Tool (see Client) with data. As a result configuration files developed/altered with Configuration Editor beta9 can unfortunately no longer be loaded in beta10. Read more about this on the installation page. | *Altered format of the 'dependencies' object, required to feed the Impact Tool (see Client) with data. As a result configuration files developed/altered with Configuration Editor beta9 can unfortunately no longer be loaded in beta10. Read more about this on the installation page. | ||
|- | |- | ||
|'''4.0-beta9-2''' | |'''4.0-beta9-2''' | ||
11 Feb 2022 | 11 Feb 2022 | ||
| | | | ||
* Complete deprecation of concurrent layer requests during loading | *Complete deprecation of concurrent layer requests during loading | ||
*Fixes problem of sometimes not showing KPIs (ecology, shipping and/or energy) | *Fixes problem of sometimes not showing KPIs (ecology, shipping and/or energy) | ||
*Fixes problem of certain values or null values of raster layers not being shown | *Fixes problem of certain values or null values of raster layers not being shown | ||
*Incomplete polygon or line drawings are now no longer stored on the server | *Incomplete polygon or line drawings are now no longer stored on the server | ||
| | | | ||
* No change (this is a client-only hotfix release) | *No change (this is a client-only hotfix release) | ||
| | | | ||
* No change (this is a client-only hotfix release) | *No change (this is a client-only hotfix release) | ||
|- | |- | ||
|'''4.0-beta9-1''' | |'''4.0-beta9-1''' | ||
2 Dec 2021 | 2 Dec 2021 | ||
| | | | ||
*Tooltips no longer hidden underneath drowndown menus | *Tooltips no longer hidden underneath drowndown menus | ||
*Loading screen no longer overburdening the server with concurrent layer requests | *Loading screen no longer overburdening the server with concurrent layer requests | ||
| | | | ||
*No change (this is a client-only hotfix release) | * No change (this is a client-only hotfix release) | ||
| | | | ||
*No change (this is a client-only hotfix release) | *No change (this is a client-only hotfix release) | ||
Line 54: | Line 74: | ||
24 Nov 2021 | 24 Nov 2021 | ||
| | | | ||
*Code signed to disable OS / anti-virus / browser warnings (also applies to all installers) | * Code signed to disable OS / anti-virus / browser warnings (also applies to all installers) | ||
*New feature: Impact Tool (icon in top-right corner) | * New feature: Impact Tool (icon in top-right corner) | ||
*Altered server communication | *Altered server communication | ||
* Assorted bug fixes, particularly concerning missing plan updates | *Assorted bug fixes, particularly concerning missing plan updates | ||
| | | | ||
*Contains new North Sea Digitwin configuration file with which to create server sessions. | *Contains new North Sea Digitwin configuration file with which to create server sessions. | ||
*Contains new Adriatic Sea configuration file with which to create server sessions. | *Contains new Adriatic Sea configuration file with which to create server sessions. | ||
*Watchdog now handles simulation tick checks instead of the client | *Watchdog now handles simulation tick checks instead of the client | ||
*UpdateServerList script to sync ServerManager database with key data from session databases is now deprecated | * UpdateServerList script to sync ServerManager database with key data from session databases is now deprecated | ||
*MEL now only runs if required raster files are actually available | *MEL now only runs if required raster files are actually available | ||
*ServerManager session details GUI updated | * ServerManager session details GUI updated | ||
*Assorted bug fixes to ServerManager | *Assorted bug fixes to ServerManager | ||
| | | | ||
Line 73: | Line 93: | ||
| | | | ||
*Fixes invalid geometry errors returned for lots of complex existing polygons | *Fixes invalid geometry errors returned for lots of complex existing polygons | ||
| | | | ||
*Fixes database migration error when logging on to the Server Manager for the very first time after installation | *Fixes database migration error when logging on to the Server Manager for the very first time after installation | ||
*Fixes occasional player login bug when the session has no player password defined | *Fixes occasional player login bug when the session has no player password defined | ||
| No change (this is a client/server hotfix release) | |No change (this is a client/server hotfix release) | ||
|- | |- | ||
|'''4.0-beta8''' | |'''4.0-beta8''' | ||
Line 84: | Line 104: | ||
*Fixes problem obtaining output from external LCoE API (North Sea Digitwin specific problem) | *Fixes problem obtaining output from external LCoE API (North Sea Digitwin specific problem) | ||
*Fixes very minor GUI issues | *Fixes very minor GUI issues | ||
| | | | ||
*Allows more advanced session end-user authentication, notably logging on with an MSP Challenge account or through some other authentication provider | *Allows more advanced session end-user authentication, notably logging on with an MSP Challenge account or through some other authentication provider | ||
*Enables defining other GeoServers in ServerManager | *Enables defining other GeoServers in ServerManager | ||
Line 92: | Line 112: | ||
*Assorted code refactoring (more to come) | *Assorted code refactoring (more to come) | ||
*Note: beta8 servers are to an extent backwards compatible with beta7 clients. | *Note: beta8 servers are to an extent backwards compatible with beta7 clients. | ||
|No change | |No change | ||
|- | |- | ||
|'''4.0-beta7-2''' | |'''4.0-beta7-2''' | ||
Line 105: | Line 125: | ||
|'''4.0-beta7-1''' | |'''4.0-beta7-1''' | ||
5 Mar 2021 | 5 Mar 2021 | ||
| | | | ||
*Fixes server log-in problem for users who get 'Device note supported' warning | *Fixes server log-in problem for users who get 'Device note supported' warning | ||
|No change (this is a client-only hotfix release) | |No change (this is a client-only hotfix release) | ||
|No change (this is a client-only hotfix release) | |No change (this is a client-only hotfix release) | ||
|- | |- | ||
|'''4.0-beta7''' | |'''4.0-beta7''' | ||
Line 114: | Line 134: | ||
| | | | ||
*Thoroughly revised server communication | *Thoroughly revised server communication | ||
*New feature: lots of tooltips everywhere | * New feature: lots of tooltips everywhere | ||
*Improved general GUI design of the Plans Monitor | *Improved general GUI design of the Plans Monitor | ||
* New feature: Plans Monitor has a Layers tab showing registered geometry changes | *New feature: Plans Monitor has a Layers tab showing registered geometry changes | ||
*Assorted bug fixes | *Assorted bug fixes | ||
| First public release | |First public release | ||
|First public release | |First public release | ||
|- | |- | ||
|'''4.0-beta6''' | |'''4.0-beta6''' | ||
25 Nov 2020 | 25 Nov 2020 | ||
| | | | ||
*Improved security concerning communication with server | *Improved security concerning communication with server | ||
*Assorted bug fixes, notably with the in-app browser plugin | *Assorted bug fixes, notably with the in-app browser plugin | ||
Line 146: | Line 166: | ||
*Improved interface design of the Plans Monitor | *Improved interface design of the Plans Monitor | ||
*Options for country specific or sea-basin wide data displays | *Options for country specific or sea-basin wide data displays | ||
* Optionalised energy distribution option (Step 2b in the Plan Wizard) | *Optionalised energy distribution option (Step 2b in the Plan Wizard) | ||
*Updated server login screen | *Updated server login screen | ||
*Updated Credits screen | *Updated Credits screen | ||
Line 156: | Line 176: | ||
10 Mar 2020 | 10 Mar 2020 | ||
| | | | ||
* Fixes minor bugs, mostly in editing mode related to energy | *Fixes minor bugs, mostly in editing mode related to energy | ||
*Adds minor features, notably filtering options in the Objectives Monitor | *Adds minor features, notably filtering options in the Objectives Monitor | ||
|None, not released. | |None, not released. |
Revision as of 15:55, 29 March 2023
On this page you'll learn what was changed to the three main components of the MSP Challenge Simulation Platform with each release.
If you're interested in what's coming up in next releases, check out the Roadmap / Next steps page.
Version |
Client |
Server |
Configurator |
---|---|---|---|
4.0-RC1
29 Mar 2023 |
|
|
|
4.0-beta10
14 Jul 2022 |
|
|
|
4.0-beta9-2
11 Feb 2022 |
|
|
|
4.0-beta9-1
2 Dec 2021 |
|
|
|
4.0-beta9
24 Nov 2021 |
|
|
|
4.0-beta8-1
21 Apr 2021 |
|
|
No change (this is a client/server hotfix release) |
4.0-beta8
14 Apr 2021 |
|
|
No change |
4.0-beta7-2
11 Mar 2021 |
|
No change (this is a client-only hotfix release) |
No change (this is a client-only hotfix release) |
4.0-beta7-1
5 Mar 2021 |
|
No change (this is a client-only hotfix release) | No change (this is a client-only hotfix release) |
4.0-beta7
1 Mar 2021 |
|
First public release | First public release |
4.0-beta6
25 Nov 2020 |
|
In private beta testing | In private beta testing |
4.0-beta5
5 Oct 2020 |
|
In private beta testing | In private beta testing |
4.0-beta4
22 Jul 2020 |
|
In private beta testing | In private beta testing |
4.0-beta3
10 Mar 2020 |
|
None, not released. | None, not released. |
4.0-beta2
26 Nov 2019 |
|
None, not released. | None, not released. |
4.0-beta1
3 Sep 2019 |
|
None, not released. | None, not released. |
This page was last edited on 29 March 2023, at 15:55. Content is available under GPLv3 unless otherwise noted.