Releases: Open-MSS/MSS
MSS 6.0.1
The 6.0.x release includes multiple fixes and stability improvements.
Special thanks to all who have helped with providing feedback for 6.0.x
msui
- some airspaces from openaip do not work, #1324
- Update of names after "file save as" , #1317
- deleting an operation should update the OP list #1313
- projection selector changes on new layer , #1310
- Can only use one 'export_plugins' and 'import_plugins' entry., #1305
- problem with waypoints_interactor #1266
mswms
- Flight paths crossing the date line (longitude=180) #1304
mscolab
documentation
- improve docker description, #1291
Full Changelog: 6.0.0...6.0.1
MSS 6.0.0
Aravind Murali (@aravindm711) redesigned in Google Summer of Code 2021 the MSUI interface.
This now connects in a user-friendly way the editing of flight paths locally
or remotely with other users. Many of Jörn Ungermann's ideas were implemented.
In addition, Aravind Murali has improved a configuration editor for our json mss_settings file
and made this user-friendly. The initial idea of the new editor stems from Reimar Bauer.
GSoC mentors were Jörn Ungermann, May Bär, Reimar Bauer
Hrithik Kumar Verma (@risehr) developed a toolchain for the automatic creation of tutorials
in the Google Summer of Code 2021. This simplifies the creation of video tutorials in
a similar way to updating tests. Using these tutorial scripts to create videos
also increases test coverage. The initial idea stems from Reimar Bauer.
GSoC mentors were Reimar Bauer, May Bär
May Bär (@Marilyth) introduced an all in one installation script for MSS and all dependencies.
Jörn Ungermann (@joernu76) improved kml visualizing the same way as of a flightpath.
Reimar Bauer (@ReimarBauer) improved permissions, projects and signalling for mscolab.
All Changes:
https://github.com/Open-MSS/MSS/milestone/50?closed=1
Hint
The database tables for MSColab have changed, see our documentation for updating.
What's Changed
- Refactored and improved unit handling to its own submodule. by @joernu76 in #1130
- Remove superfluous stuff from thermolib. by @joernu76 in #1132
- added some asserts to identify problems in the mscolab version tests by @joernu76 in #1135
- Moved some sideview tests to class without WMS server by @joernu76 in #1141
- reviewing tests, #1138 by @ReimarBauer in #1139
- upgrading pallet projects modules e.g. werkzeug 2.0 by @ReimarBauer in #1160
- Merged stable into development by @ReimarBauer in #1164
- merging in GSOC2021-AravindMurali by @joernu76 in #1171
- merging in GSOC2021-HrithikKumarVerma by @ReimarBauer in #1177
- Don't reset layer selection on get_capabilities by @Marilyth in #1167
- Clean up utils into own submodules by @Marilyth in #1168
- Don't trigger multilayer click if favourite by @Marilyth in #1189
- improved mscolab tests by @ReimarBauer in #1186
- changes on UI and models for using categories by @ReimarBauer in #1191
- Gallery extension by @Marilyth in #1179
- default is not having a mss_settings.json by @ReimarBauer in #1194
- option added for user verification by @ReimarBauer in #1202
- Fix no init/valid time support by @joernu76 in #1201
- Add more shortcut functionality by @Marilyth in #1172
- Merge stable to develop by @ReimarBauer in #1207
- Add more default WMS servers and examples by @Marilyth in #1211
- Add install script to documentation by @Marilyth in #1212
- Fix flighttrack name not updating in views by @Marilyth in #1210
- Allow GET requests to use query parameters by @Marilyth in #1215
- msc project renamed to operation by @ReimarBauer in #1204
- documentation restructured by @ReimarBauer in #1219
- refactored operation_list update by socketio by @ReimarBauer in #1216
- change views on given permissions especially for operations with viewer by @ReimarBauer in #1208
- Removed several warnings in plot generation. by @joernu76 in #1222
- further renamings related to project -> operation by @ReimarBauer in #1221
- Made code more robust for different projections. by @joernu76 in #1223
- Restrict skyfield data access to preloaded data. by @joernu76 in #1224
- Reworked KML overlay to take spherical geometry into account by @joernu76 in #1225
- Warnings and bug fixes. by @joernu76 in #1231
- force always to have an extension by @ReimarBauer in #1232
- mswms description by @ReimarBauer in #1237
- refactored signalling for import_permissions by @ReimarBauer in #1236
- Improved config merge logic by @aravindm711 in #1238
- I1234, multiple popups, your connection is expired by @ReimarBauer in #1239
- sets state of Roundtrip Button based on WP, fixes #1129 by @ReimarBauer in #1241
- Proper error handling in login by @joernu76 in #1246
- moved verify_user_token to mslib.utils, fixes 1248 by @ReimarBauer in #1249
- introduce mscolab_skip_verify_user_token config option by @ReimarBauer in #1251
- Updated performance json reader by @joernu76 in #1258
- added config option to appropriate type by @aravindm711 in #1268
- Improve tutorials by @ReimarBauer in #1254
- made configuration of USER_VERIFICATION optional by @ReimarBauer in #1265
- hints for users with different versions by @ReimarBauer in #1264
- Description and feature for migration of models added by @ReimarBauer in #1262
- prepare v6.0.0 by @ReimarBauer in #1267
- Merge develop to stable, v6.0.0 by @ReimarBauer in #1271
Full Changelog: 5.0.2...6.0.0
MSS 5.0.2
The 5.0.x release includes multiple fixes and stability improvements.
Special thanks to all who have helped with providing feedback for 5.0.x
mscolab
- mscolab not JavaScript friendly, #1095
What's Changed
- Fix wrong GET data retrieval, and missing CORS header by @Marilyth in #1180
- Don't get confused by python-mss by @Marilyth in #1185
- prepare v5.0.2 by @ReimarBauer in #1190
Full Changelog: 5.0.1...5.0.2
MSS 5.0.1
The 5.0.x release includes multiple fixes and stability improvements.
Special thanks to all who have helped with providing feedback for 5.0.x
msui
- Starting MSS under Windows opens confusing mamba and/or conda windows, #1145
mswms, mscolab
- problems with campaign logos on the servers Frontpage, #1120
documentation
- add _gallerypath to examples in documentation, #1122
- Documentation misleading w.r.t. to what *conda to install before installing mss, #1146
What's Changed
- responsive images and respecting SCRIPT_NAME, fixes #1120 by @ReimarBauer in #1121
- gallerypath to examples added, fixes #1122 by @ReimarBauer in #1128
- improved installation description for Begginers by @ReimarBauer in #1149
- hides subprocess windows on os.system = "nt" by @ReimarBauer in #1148
- prepare v5.0.1 by @ReimarBauer in #1150
Full Changelog: 5.0.0...5.0.1
MSS 5.0.0
This release brings many improvements to the WMS Server along with new features for the UI.
On demand a WMS server can show what kind of view graphics are provided.
Optionally the source for creating the graphics can be published over the web service too.
By this any existing server shows examples how to create graphics. Have a look at
our documentation on https://mss.readthedocs.io/en/stable/gallery/index.html for this feature.
The linear styles got improved to work also on .ml files
We refactored some of our oldest code in thermolib and moved to the famous metpy module.
A new docking widget for topview was introduced for integrating airbase data by openaip.net and ourairports.com
Newer versions than 5.0.0 can now use the built-in update feature on command line or by the UI.
All changes:
https://github.com/Open-MSS/MSS/milestone/59?closed=1
msui
- make hexagon flight direction configurable, #1099
- make satellite predictor link clickable, #1098
- Open wms control by default in views, #1077
- integrate recent Airbase data, e.g. from openaip, #1069
- Multilayering does not select newest init time, #1046
- metpy migration, #1004
- Plot x-axis, y-axis, title, and color bar label sizes should be configurable, #573
- metpy, #378
mswms
- Elevations not present for some layers, #1060
- more details on the MSS Frontpage, #1045
- Make linear styles work on non .ml files, #1027
- Simplify creation of plotting classes by better preparing necessary data, #1011
- WMS server provides incorrect figure in the case of dataset update, #886
- Add a gallery for available layers, #521
mscolab
- more details on the MSS Frontpage, #1045
documentation
- remove outdated parameter "crs_to_mpl_basemap_table" from json-example, #1110
- restructure and update docs, #1105
- review docs environment for rtfd, #1084
- replace in our documentation docker_based_installation.rst the Url to the repository, #1073
- Update docs mss version etc automatically, #1057
- organize / reorganize Topics of the Development part, #1052
What's Changed
- Use more recent, fixed owslib by @joernu76 in #1002
- Add an MSS updater by @Marilyth in #984
- Simplify plotting classes by preparing necessary information in base classes by @joernu76 in #1012
- Solved issue #573 (Configuration of label sizes for x,y axes and plot title) by @risehr in #994
- Allow specification of file for linear defaultstyle by @Marilyth in #1028
- Increase coverage by @Marilyth in #1020
- Migrate existing thermodynamic functions to metpy functions by @Jatin2020-24 in #1009
- Stable to develop by @Marilyth in #1034
- Minor bug fixes. by @joernu76 in #1054
- issue #719 solved by @ArchishmanSengupta in #729
- Select newest init-time and carry over multilayering by @Marilyth in #1047
- Fix some issues with elevation caching and model level dimensions. by @joernu76 in #1061
- Added missing filename key. by @joernu76 in #1062
- Plot Gallery by @Marilyth in #1042
- Simplification of flightlevel 2 pressure and back computations by @joernu76 in #1055
- Rerun failed tests up to 5 times before complete fail by @Marilyth in #1070
- Update development.txt by @himanshu007-creator in #1063
- Dynamically insert mss version and search result by @Marilyth in #1071
- Add additional check for changed files on disk. by @joernu76 in #979
- Linear merge stable into development by @ReimarBauer in #1072
- URL replaced in
docker_based_installation.rstby @Jatin2020-24 in #1078 - Return default settings on pytest by @Marilyth in #1091
- Open WMS on view start by @Marilyth in #1094
- Close windows and timeout after 60 seconds by @Marilyth in #1097
- Made NASA LARC URL clickable. by @joernu76 in #1100
- Added option to fly hexagons anti-clockwise. by @joernu76 in #1101
- FlightLevel <-> Pressure MetPy conversion by @Marilyth in #1075
- Use mamba for all commands if possible by @Marilyth in #1106
- removed "default" channel by @ReimarBauer in #1109
- Include airports and airspaces in topview by @Marilyth in #1089
- restructured / updated documentation by @ReimarBauer in #1107
- Removed outdated parameters from sample json. by @joernu76 in #1111
- added some campaign logos where MSS was used, fixes #1045 by @ReimarBauer in #1112
- Merged stable into develop by @ReimarBauer in #1114
- authors file updated by @ReimarBauer in #1113
- prepare v5.0.0 by @ReimarBauer in #1115
- Merged develop to stable, V5.0.0 by @ReimarBauer in #1116
New Contributors
- @ArchishmanSengupta made their first contribution in #729
- @himanshu007-creator made their first contribution in #1063
Full Changelog: 4.0.4...5.0.0
MSS 4.0.4
The 4.0.x release includes multiple fixes and stability improvements.
Special thanks to all who have helped with providing feedback for 4.0.x
msui
- multilayer shows often cannot determine init time format, #1085
mscolab and mswms
- theme of servers misses on mobile navigation elements, #1064
What's Changed
- adjusted theme navigation for container-fluid, fixes #1064 by @ReimarBauer in #1065
- Less intrusive layer error handling by @Marilyth in #1087
- preparation v4.0.4 by @ReimarBauer in #1088
Full Changelog: 4.0.3...4.0.4
MSS 4.0.3
The 4.0.x release includes multiple fixes and stability improvements.
Special thanks to all who have helped with providing feedback for 4.0.x
msui
- post update permission, project item text not displayed correctly, #1048
What's Changed
- missing f string, fix for #1048 by @aravindm711 in #1049
- preparation of v4.0.3 by @ReimarBauer in #1050
Full Changelog: 4.0.2...4.0.3
MSS 4.0.2
The 4.0.x release includes multiple fixes and stability improvements.
Special thanks to all who have helped with providing feedback for 4.0.x
msui
- Text overlapping in "Top View" window, #1037
- "-" in mscolab project name causes project name to be not properly displayed on plots and prompts, #1036
mscolab
- verify newer sqlalchemy >=1.4.0 and sqlite >= 3.35.1 to work with MSS, #722
Other
What's Changed
- Fix pyproj 3.1.0 error by @Marilyth in #1033
- removed fixation for sqlalchemy and sqlite, fixes #722 by @ReimarBauer in #1038
- Handle all combinations from project name and crs and proper update. by @joernu76 in #1041
- Fix behaviour for projects with dash "-" in name. by @joernu76 in #1043
- preparation of v4.0.2 by @ReimarBauer in #1044
Full Changelog: 4.0.1...4.0.2
MSS 4.0.1
The 4.0.x release includes multiple fixes and stability improvements.
Special thanks to all who have helped with providing feedback for 4.0.0
msui
- Table view not opening once Linear view is created in MSColab, #1022
- Windows 8 not supported, #1018
- Exception "_auth_delegate" attribute error when accessing password protected servers, #760
documentation
- Embedded videos not displayed in documentation, #1014
- Improve docs, #1007
- review sample files for units, #1000
- Use of f'strings in samples, #999
What's Changed
- updated documentation by @open-mss-build in #1008
- Fixed: #999 by @Jatin2020-24 in #1010
- fixes #1014 by @withoutwaxaryan in #1015
- Remove Qt imports by @Marilyth in #1019
- Fixes #1014 changing http to https by @withoutwaxaryan in #1017
- Linear view mscolab bug by @aravindm711 in #1021
- preparation of v4.0.1 by @ReimarBauer in #1023
New Contributors
- @open-mss-build made their first contribution in #1008
- @withoutwaxaryan made their first contribution in #1015
Full Changelog: 4.0.0...4.0.1
MSS 4.0.0
The version 4.0.0 brings multiple new features:
A new view mode of 1-D samples along the flight path. See our HINT for changes on your server, when you want to use it.
Also in sideview waypoint symbols and corresponding vertical lines can be switched off.
A lot of UI improvements, e.g. import and export filters, topview history and home button implemented
for stereographic projections
Special thanks to all who have helped with providing feedback for 3.x
HINT:
For using the 1-D samples along the flight path you have to add a configuration to your
mss_wms_settings.py. Similiar as to the other layers add:
from mslib.mswms import mpl_lsec_styles
register_linear_layers = None
if mpl_lsec_styles is not None:
register_linear_layers = [
# ECMWF standard 1D section styles.
(mpl_lsec_styles.LS_DefaultStyle, "air_temperature", ["ecmwf_EUR_LL015"]),
(mpl_lsec_styles.LS_DefaultStyle, "divergence_of_wind", ["ecmwf_EUR_LL015"]),
]
msui
- disable buttons in table view for role "viewer", #995
- mscolab project list alphabetical sorted, #986
- Attribute Error in Qt while running mss_pyui.py in Windows, #985
- signalling expired mscolab session, #975
- mss -v initialises skyfield, #950
- msui start independent from mscolab_settings, #933
- some windows ui on OS windows 10 shows a "?" , #930
- set mscolab collaborator role to access version history, #920
- Topview Home Button return to initial coordinates, #919
- Support more export options in mscolab, #918
- show name of the flightpath/project on the views, #916
- mscolab manage set default collaborator role to the add feature, #915
- add a gpx export function, #914
- userlist in admin window sorted, #909
- better management of MSCOLAB servers in drop down list, #906
- standard figure file name in the case of multilayering, #855
- New view mode, providing 1-D samples along the flight path, #833
- Title of Layer List needs to be unique, #832
- Displayed newest initialisation time as default, #824
- Simplify use of Server/Layer window, #816
- Save last used import path, #801
- Delete several waypoints at once, #800
- cheatsheet in help, #784
- Allow Vertical Plots to have Secondary Y-Axis, #571
- import/load of files should be separate from project creation, #497
- possibility switch off waypoint symbols and corresponding vertical lines, #376
mswms
- add feature to allow horizontal sections without countries/graticules, #844
- New view mode, providing 1-D samples along the flight path, #833
- quality check for input data, #424
- possibility switch off waypoint symbols and corresponding vertical lines, #376
mscolab
other
- RS testing fails sporadically, #940
- Fix DeprecationWarnings, #863
- Acknowledgement, #738
- testing - mock Loader.load of de421.bsp, #693
- test_sideview needs a review, #581
What's Changed
- Save path on every import and export by @Marilyth in #808
- Fixed Typo by @Jatin2020-24 in #804
- Reload wms on difference by @Marilyth in #809
- Allow multirow deletion by @Marilyth in #807
- Merge stable to develop by @joernu76 in #818
- Auto-Update on layer change, close on double click by @Marilyth in #822
- Change layer list title depending on top or side view by @Marilyth in #834
- Fix issue #844 by @joernu76 in #845
- Disable auto-update for testing by @Marilyth in #858
- further subcommands to mscolab db, solves #847 by @ReimarBauer in #848
- Fix issue #738 by @joernu76 in #857
- Fix some deprecation warnings by @joernu76 in #872
- Merge stable to develop by @joernu76 in #876
- Refactored config_loader. by @joernu76 in #903
- Use first instead of last multilayer by @Marilyth in #912
- Remove qsettings store of used URLs. by @joernu76 in #913
- Reimplemented parts of matplotlibs history mechanism for TopViews by @joernu76 in #923
- Stable to develop by @joernu76 in #939
- Default to newest init time by @Marilyth in #911
- 914: add gpx export by @jroettenbacher in #934
- Merged stable into develop by @ReimarBauer in #952
- Improve tests by @ReimarBauer in #959
- fixed mscolab imports in msui #933 by @aravindm711 in #958
- coveralls workflow added by @ReimarBauer in #961
- changed default to collaborator on admin_window, fixes #915 by @ReimarBauer in #968
- fixed sorting userlist in admin window #909 by @aravindm711 in #969
- Userlist filter implementation by @aravindm711 in #971
- Add shortcuts dialog by @Marilyth in #972
- Use skyfield_data package for big bsp file. by @joernu76 in #976
- Coverall test by @Marilyth in #977
- Remove context help button by @Marilyth in #978
- Merge stable into development by @ReimarBauer in #982
- Changed vertical section interpolation to treat masked values as NaN by @joernu76 in #983
- Import/Export Extensions, fixes #918 by @ReimarBauer in #981
- Added option to display a secondary axis in SideView. by @joernu76 in #980
- enables to configure a EXPIRATION time in seconds, fixes #948 by @ReimarBauer in #974
- fixation of qt, fixes #985 by @ReimarBauer in #988
- added sorting for project list - fixes #986 by @aravindm711 in #990
- Mscolab: collaborator can access version history by @Jatin2020-24 in #925
- adjusted viewer rights in tablewidget, fixes #995 by @ReimarBauer in #996
- added the flight track name to the window title of each view: 916 by @jroettenbacher in #954
- Verify valid token, fixes #975 by @ReimarBauer in #987
- initial tests by @ReimarBauer in #997
- Option for vertical lines and flighttrack markers by @Marilyth in #998
- Removed TODO from sample class. by @joernu76 in #1001
- Add 1D view by @Marilyth in #835
- Change performance JSON file format in preparation for #511 by @joernu76 in #1003
- preparation 4.0.0 by @ReimarBauer in #1005
- Merge develop into stable by @ReimarBauer in #1006
New Contributors
- @jroettenbacher made their first contribution in #934
Full Changelog: 3.0.4...4.0.0