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

  • 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

14 Jul 2022

  • 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
  • Updated to Unity version 2020.3.31f1
  • Assorted smaller bug fixes
  • 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
  • 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
  • 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
  • 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

11 Feb 2022

  • Complete deprecation of concurrent layer requests during loading
  • 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
  • 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)
4.0-beta9-1

2 Dec 2021

  • Tooltips no longer hidden underneath drowndown menus
  • 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)
4.0-beta9

24 Nov 2021

  • Code signed to disable OS / anti-virus / browser warnings (also applies to all installers)
  • New feature: Impact Tool (icon in top-right corner)
  • Altered server communication
  • Assorted bug fixes, particularly concerning missing plan updates
  • 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.
  • 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
  • MEL now only runs if required raster files are actually available
  • ServerManager session details GUI updated
  • Assorted bug fixes to ServerManager
  • Accepts an additional 'dependencies' object, required to feed the Impact Tool (see Client) with data
4.0-beta8-1

21 Apr 2021

  • 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 occasional player login bug when the session has no player password defined
No change (this is a client/server hotfix release)
4.0-beta8

14 Apr 2021

  • Enables more advanced authentication and logged-on user count (see also Server column)
  • Fixes problem obtaining output from external LCoE API (North Sea Digitwin specific problem)
  • 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
  • Enables defining other GeoServers in ServerManager
  • Enables upgrading existing beta7 sessions to beta8
  • Improves ServerManager GUI
  • Adds text labels to ports and cities in the default North Sea, Baltic Sea and Clyde marine region configurations
  • Assorted code refactoring (more to come)
  • Note: beta8 servers are to an extent backwards compatible with beta7 clients.
No change
4.0-beta7-2

11 Mar 2021

  • Fixes crash when clicking on a bit of geometry (to open the Properties window) that has null value metadata in it.
  • Orders layers within the Layer Select Window alphabetically.
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

  • 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)
4.0-beta7

1 Mar 2021

  • Thoroughly revised server communication
  • New feature: lots of tooltips everywhere
  • Improved general GUI design of the Plans Monitor
  • New feature: Plans Monitor has a Layers tab showing registered geometry changes
  • Assorted bug fixes
First public release First public release
4.0-beta6

25 Nov 2020

  • Improved security concerning communication with server
  • Assorted bug fixes, notably with the in-app browser plugin
In private beta testing In private beta testing
4.0-beta5

5 Oct 2020

  • New feature: Time View Control (review data layers per simulated month)
  • For the first time with an additional macOS build
  • Graphics Options menu now already available at server login screen
  • Minor text updates throughout the interface
  • Assorted bug fixes
In private beta testing In private beta testing
4.0-beta4

22 Jul 2020

  • Refreshed overall graphical user interface
  • Improved interface design of the Plans Monitor
  • Options for country specific or sea-basin wide data displays
  • Optionalised energy distribution option (Step 2b in the Plan Wizard)
  • Updated server login screen
  • Updated Credits screen
  • Assorted bug fixes
In private beta testing In private beta testing
4.0-beta3

10 Mar 2020

  • Fixes minor bugs, mostly in editing mode related to energy
  • Adds minor features, notably filtering options in the Objectives Monitor
None, not released. None, not released.
4.0-beta2

26 Nov 2019

  • Fixes minor bugs
  • Improves installer
None, not released. None, not released.
4.0-beta1

3 Sep 2019

  • First one!
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.