No edit summary |
Marinhekman (talk | contribs) No edit summary |
||
(17 intermediate revisions by 2 users not shown) | |||
Line 11: | Line 11: | ||
! | ! | ||
===Configurator=== | ===Configurator=== | ||
|- | |||
|'''4.0.2''' | |||
21 May 2024 | |||
| | |||
* Support to zoom in to a smaller play area. Used by new Western Baltic Sea sessions. | |||
* Upgrade to Unity 2022.3.20f1 LTS | |||
* KPI window improvements: | |||
** Added unit support for "grams per square meter" | |||
** Removed tag "<nowiki><sup>...</sup></nowiki>" from graph tooltip | |||
** Fixed null reference | |||
* Tutorial fixes: | |||
** Text line layout improvement | |||
** Do not allow certain actions in the main menu | |||
** Use projection - if any - from the session config file | |||
| | |||
* .env.local changes required, see [[Docker server installation]] | |||
* New Western Baltic sea configuration | |||
* Support for docker desktop 4.26+. Fixes error: Bind for 0.0.0.0:80 failed: port is already allocated | |||
* Configuration field "initialFishingDistribution" in MEL/fishing is optional now | |||
* Added support for layer configuration field "layer_tags". Added to the North sea one. Used by POV project. | |||
* Added analytics logging | |||
* Session creations are handled by our new Messanger consumer service now | |||
* Result cache support | |||
* Session save and load issues in docker have been fixed | |||
* fixes issue that restriction_layer_exceptions as an empty JSON array is interpreted as null | |||
* Support for larger game save uploads or downloads | |||
* Docker database port configuration improvements | |||
* Improve log viewing in ServerManager | |||
| | |||
* No changes | |||
|- | |||
|'''4.0.1''' | |||
19 Jan 2024 | |||
| | |||
* Adds a new video under Intro (in turn available in the main menu on the left-hand side when you first open the client) explaining in a bit more detail what the main features of MSP Challenge actually are for an end-user | |||
* Fixes issue that session list would show empty or error if a previously saved session had been reloaded in the Server Manager. | |||
| | |||
* Fixes issues that the Server Manager wouldn't download or upload big session saves. | |||
* Fixes issue that the Server Manager wouldn't properly reload as a new session a previously saved session. | |||
* Fixes issue that the Server Manager wouldn't create and offer as download a session configuration file exported from an already created session. | |||
* Fixes issue that a fishing effort decrease plan (or any kind of change really) wouldn't be implemented correctly. A plan to decrease would actually lead to an increase before. | |||
* Minor updates to the Docker configuration, resulting from minor updates to the original images we are using. | |||
| | |||
* Updates configuration file layer type definition variable 'map_type'. This variable now accepts an integer or float range as well. Bumps to v1.1.0. See [[Configuration data schema documentation|preliminary documentation here]]. | |||
|- | |||
|'''4.0.0''' | |||
13 Oct 2023 | |||
| | |||
* Communicates with the server using JSON Web Tokens instead of our own custom token solution | |||
* Sends its own version number (e.g. 4.0.0) to the server, so the server can determine if it supports it | |||
* Processes the received server version number (e.g. 4.0.0) to determine if it supports it | |||
| | |||
* [[Docker server installation|Now supports Docker]]! This also means that you can now finally also run the server on a Linux machine! Woohoo! | |||
* Creates and checks JSON Web Tokens when an authorized client attempts a connection, instead of our own custom token solution | |||
* Makes sure the connected simulations (MEL, SEL, CEL , ...) know which JSON Web Token to use when they communicate back to the server | |||
* Processes the received client version number (e.g. 4.0.0) to determine if it supports it | |||
* Sends its own version number (e.g. 4.0.0) as well as the version number of separate server components (e.g. MEL, SEL, CEL, ... versions 1.0.0) to the client, so the client can determine if it supports them | |||
| | |||
* Removes minimum and maximum accepted client versions from the metadata object | |||
* Actually adds a value to the editor_version variable under the metadata object (namely 1.0.0) | |||
* Adds the variable config_version under the metadata object to indicate the version of the data structure applied in the configuration file | |||
|- | |||
|'''4.0-RC3''' | |||
11 Jul 2023 | |||
| | |||
* Now offers reasons a certain plan would require approval from certain other countries | |||
* Now by default obligates approval from all countries when fishing fleet effort policy is changed (even if it only concerns one country) | |||
* Updates layer and map icons | |||
* Offers a server description in the Sessions screen, if available | |||
* Finishes first versions of help overlays (under ? icon) for all windows | |||
* Fixes bug asking confirmation twice when deleting an objective | |||
* Fixes bug sometimes crashing the client when returning to server login / sessions screen | |||
* Fixes bug with and improves plan message window | |||
* Fixes bug with Read More links under News (Mac only) | |||
* Fixes bug with Shipping Safety Zones and Fishing Effort policy plan updates | |||
* Fixes bug with updating restrictions between layers after a geometry change | |||
| | |||
* Sends a server description to connecting clients, configurable through the Server Manager's Settings tab | |||
* Completes profiles of all countries involved in current sea basin editions on the Knowledge Base | |||
* Harmonises layer and layer type names, colourings, and icon use between different sea basin editions, thereby also improving accessibility | |||
* North Sea edition now no longer has the National Shipping Lanes layer to plan with | |||
* Baltic Sea edition's shipping simulation bug fix, related to Sodertalje fairways | |||
* Updates/fixes ecosystem pressures in different sea basin editions | |||
* First experimental version of Docker containers - available for testing, use at own risk! | |||
| | |||
* Now accepts pure string text for layer's category and sub-category | |||
* Now accepts under MEL (ecosystem simulation) a boolean stipulating whether all countries should approve any change to any fishing fleet efforts | |||
* Adds Bathing sprite as an option for map icons | |||
|- | |||
|'''4.0-RC2''' | |||
18 Apr 2023 | |||
| | |||
* Now opens in windowed mode by default rather than full screen | |||
* Now opens all web links in the user's own default browser external to the game, rather than an in-game browser | |||
* Turns logo in top-left corner to a team colour indicator, with a window showing other team members currently logged in | |||
* Adds first versions of Help overlays for a lot of the windows (more and more polish to come) | |||
* Upgrades design and functioning of the Objectives Monitor, removes the separate small KPI windows as they are redundant | |||
* Bug fix: rescaling the GUI no longer offsets geometry multi-select during plan editing | |||
* Bug fix: News in opening/log-in screen now shown in correct order | |||
| | |||
* Adds API endpoint for returning currently logged-in user list | |||
* First polish on the shipped edition configuration files (North Sea, Baltic Sea, etc.) to harmonise and simplify terminology and colour coding (more to come) | |||
* Bug fix: Demo sessions now automatically restart again | |||
* Bug fix: websocket service now properly returns a plan's energy grid to the client | |||
| | |||
* No change | |||
|- | |||
|'''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 | |||
| | | | ||
* 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. | ||
Line 32: | Line 160: | ||
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 | ||
Line 57: | Line 185: | ||
*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. | ||
Line 65: | Line 193: | ||
*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 | ||
| | | | ||
*Accepts an additional 'dependencies' object, required to feed the Impact Tool (see Client) with data | *Accepts an additional 'dependencies' object, required to feed the Impact Tool (see Client) with data | ||
Line 73: | Line 201: | ||
| | | | ||
*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''' | ||
14 Apr 2021 | 14 Apr 2021 | ||
| | | | ||
*Enables more advanced authentication and logged-on user count (see also Server column) | * 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 problem obtaining output from external LCoE API (North Sea Digitwin specific problem) | ||
*Fixes very minor GUI issues | *Fixes very minor GUI issues | ||
Line 89: | Line 217: | ||
*Enables upgrading existing beta7 sessions to beta8 | *Enables upgrading existing beta7 sessions to beta8 | ||
*Improves ServerManager GUI | *Improves ServerManager GUI | ||
*Adds text labels to ports and cities in the default North Sea, Baltic Sea and Clyde marine region configurations | * 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) | *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 108: | Line 236: | ||
*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 116: | Line 244: | ||
*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 274: | ||
*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 284: | ||
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. |
Latest revision as of 17:37, 23 May 2024
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.2
21 May 2024 |
|
|
|
4.0.1
19 Jan 2024 |
|
|
|
4.0.0
13 Oct 2023 |
|
|
|
4.0-RC3
11 Jul 2023 |
|
|
|
4.0-RC2
18 Apr 2023 |
|
|
|
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 23 May 2024, at 17:37. Content is available under GPLv3 unless otherwise noted.