No edit summary |
Marinhekman (talk | contribs) mNo edit summary |
||
(12 intermediate revisions by 3 users not shown) | |||
Line 12: | Line 12: | ||
===Configurator=== | ===Configurator=== | ||
|- | |- | ||
|'''4.0.1'''19 Jan 2024 | |'''5.1.0''' | ||
4 Apr 2025 | |||
| | |||
* The Dashboard window of the client now dynamically creates widgets for any KPI in the ‘External’ category. This can be used by external simulations to display arbitrary KPIs without requiring any change on the client. | |||
* Resolved a crash that occurred when switching server address after returning to the login screen. | |||
* Resolved issues with the dashboard widget’s year aggregation functions. | |||
* Resolved an issue causing large geometry to fail to triangulate. | |||
* Updated the sprite used for decommissioned oil rigs. | |||
| | |||
* Added home page, incl. link to Grafana (use development alias “drg” to install Grafana) | |||
* Renewed server manager dashboard, also running on /manager | |||
* Added Swagger page showing supported API calls on /api/doc | |||
* Support for external simulation, e.g. using <nowiki>https://github.com/BredaUniversityResearch/MSPChallenge-Simulation-Example</nowiki> | |||
* Support for a new policy type "Sand extraction" to be used by the client in a upcoming release | |||
* Environmental variables with a scheme do not require to be ending with :// anymore | |||
* For North Sea and North Sea Digitwin: added plural of seal, cetacean and bird biomass simulation, and catch per species | |||
* For Clyde Marine Region: added whitting species catch simulation | |||
* For Eastern Med Sea: added small demersal fish biomass simulation | |||
* Using "host.docker.internal" host by default. It will be automatically added by Docker Desktop, but it needs to be enabled in the settings. | |||
| | |||
* Resolved an issue that occurred when data source drawers were defined for different fields, causing only the last field’s options to be displayed. | |||
* Using "host.docker.internal" host by default. It will be automatically added by Docker Desktop, but it needs to be enabled in the settings. | |||
|- | |||
|'''5.0.0''' | |||
18 Feb 2025 | |||
| | |||
* New dashboard screen, allowing KPIs to be shown in configurable widgets. | |||
* Dashboard widgets for existing energy, shipping and ecology KPIs. | |||
* Ryther index widget. | |||
* Fish biomass versus catch comparison widget. | |||
* Support for policies that affect specific geometry, this currently includes ‘seasonal bans’ and ‘buffer zones’ for marine protected areas. These policies can be edited in the geometry tool, and viewed in the geometry’s properties window. | |||
* New ‘eco gear’ general policy: mandating the use of ecological fishing gear. This policy is not available for all regions. | |||
* Tutorial flow improvements preventing the accidental skipping or reversing of steps. | |||
* Resolved a bug that caused issues when editing polygons with holes. | |||
* The fishing effort policy behaves differently on regions with national fishing fleets: effort is no longer dependent on other countries. | |||
| | |||
* Added extendable policy system. Allowing new fisheries management features: Seasonal Bans, Buffer Zones and Ecological Fishing Gear. | |||
* Support for national fishing fleets from the EwE model. | |||
* New Eastern Mediterranean Sea (EMS) region. | |||
* New Western Batlic Sea (WBS) region. | |||
* Fishing bycatch KPI. | |||
* Fleet and species catch support. This is not enabled for older regions as it requires specific implementation in the EwE model. Currently it is only enabled in the EMS and WBS regions. | |||
* Server technology upgrades. From Symfony 5.4 + Caddy + php-fpm + php 8.1 to Symfony 6.4 + FrankenPHP + php 8.2. | |||
* Enabled Docker log rotation. | |||
* For dev. environments, command history is kept in the php docker container. | |||
* Blackfire profiling code is disabled unless BLACKFIRE_APM_ENABLED is set. | |||
* Various bug fixes incl. memory leak fix and working with docker env. vars correctly like port changes. | |||
* Added websocket server console views including a new profiler view (enabled with command line –p) | |||
* All configs have been updated to config version 2.0.0. | |||
| | |||
* Added search functionality to drop downs by typing. | |||
* Updated to version 2.0.0 - supporting the new fisheries management features | |||
* Added a version check for supported config files. | |||
* Support for [https://github.com/scriban/scriban Scriban templates]. In short: the .json “config source” file opened in the config editor can use Scriban variables, and even loops. On saving, alongside the .json file, a .json.scriban file is saved, which is a Scriban template. That template can be “filled-in” by other software, resulting into the final .json config file. E.g. we use EwE/[https://ecopath.org/ Ecopath] to feed data into the final .json config file. | |||
* New DataSourceFieldDrawer which is a drop down sourced by external data, currently a text file. Can be extended to other external sources like databases. Also incorporates a constraint that checks if the value exists in the source. | |||
* DataSourceField is applied to the layer_tags field, sourcing from an external file layer_tags.txt in the StreamingAssets folder. | |||
* Dictionary and list should create the children's drawers even if they are not shown . This is useful when pasting a container structure from clipboard. | |||
* Added new predefined policy settings to the policy settings section. | |||
* Updated unity version to 2022.3.20f1. | |||
|- | |||
|'''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 | * 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 | ||
Line 21: | Line 156: | ||
* 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 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. | * 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. See [[Configuration data schema documentation|preliminary documentation here]]. | * 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''' | |'''4.0.0''' |
Latest revision as of 13:20, 2 April 2025
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 |
---|---|---|---|
5.1.0
4 Apr 2025 |
|
|
|
5.0.0
18 Feb 2025 |
|
|
|
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 2 April 2025, at 13:20. Content is available under GPLv3 unless otherwise noted.