Marinhekman (talk | contribs) No edit summary |
Marinhekman (talk | contribs) mNo edit summary |
||
(8 intermediate revisions by the same user not shown) | |||
Line 11: | Line 11: | ||
! | ! | ||
===Configurator=== | ===Configurator=== | ||
|- | |||
|'''5.2.0''' | |||
11 Sep 2025 | |||
| | |||
* Geometry is now automatically selected after creating it, allowing properties to be set. Holding SHIFT while creating geometry keeps you in create mode, matching the old behaviour. | |||
* Various fixes and improvements to the dashboard: better resolution scaling, improved ‘per type’ country display, resolved crash on favorited widget removal. | |||
* New ‘pit slope’ property added to sand extraction pits. The volume estimation for sand extraction pits was updated to account for this new slope. | |||
| | |||
* Added NS (North Sea) OR ELSE - and NMC (Northern Mozambique Channel) Editions to the Server Manager Configurations. | |||
* Harmonization of visuals and layer types in the different editions. | |||
* Polishing of naming conventions for the OR ELSE NS Edition. | |||
* Removed the Shannon biodiversity indicator in the Clyde Marine Region. | |||
* Added support for AugGIS project (see <nowiki>https://cradle.buas.nl/project/auggis/</nowiki>). | |||
* Added a Docker communicator - to manage remote services through Docker API. | |||
* Allow external simulations to also connect after game session setup phase. | |||
* Installation speed-up by replacing Docker builds by images. | |||
* Removed Node Docker container. Moved Yarn install from Node- to the PHP Container. | |||
* Added setup scripts incl. optional UI - removing local PHP dependency. | |||
* Pre-downloaded all Server Manager front-end dependencies. | |||
* Replaced setfacl calls by basic chmod calls. Fixes "setfacl operation not supported" errors. | |||
And many bug fixes, including: | |||
* Retrieval of original raster. Client showed wrong raster data in past simulated time. | |||
* Wrong order of fishing effort database updates. | |||
* Retrieving latest policies of a plan. | |||
* Handling non-existing energy source. | |||
* Layer visiblity. Inactive layers were still shown. | |||
* Retrieving overlapping energy plans. | |||
* Maximum duration of a game session database import. | |||
* Server manager custom password retrieval. | |||
* Country ID validation for /api/RequestSession http post method. | |||
* Fishing fleets IDs in Western Baltic Sea Edition | |||
| | |||
* Added SandExtraction policy | |||
* Added new layer tags | |||
* Added buttons in the menu to open reference lists (regions and layer tags) | |||
* Point sprite options were updated with new sprites | |||
|- | |||
|'''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''' | |'''4.0.2''' |
Latest revision as of 18:48, 10 September 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.2.0
11 Sep 2025 |
|
And many bug fixes, including:
|
|
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 10 September 2025, at 18:48. Content is available under GPLv3 unless otherwise noted.