Releases: Open-MSS/MSS
MSS 8.2.0
The 8.2.x release includes multiple fixes and stability improvements.
Special thanks to all who have helped with providing feedback for 8.1.x
HINT:
We introduced User Groups for Operations and a config option.
The default of GROUP_POSTFIX = "Group"
When you want to use same set of users for different operations using same catagory you can do this by setting up users in a special operation.
On a given category for an operation ending with GROUP_POSTFIX e.g. on a category = Tex it will look for TexGroup. All users in that TexGroup operation are set to all operations of that category having same roles as in the TexGroup.
new pinning
- requests >=2.31.0
msui
- Crash/unhandled Exception during mscolab login (on bad connection), #1830
- compare rules in file_manager and msui.mscolab and fix in msui, #1877
- tick/untick for multiple kml overlays does not work, #1866
- Linearview and Sideview crash on Clear figure by clicking on the remove button, #1857
- Spelling mistake in TopView "Multiple FLightpath" , #1819
- MSUI crashed when editing tableview , #1861
- findings of flake8 because of its new capabilties, #1849
mswms
- add phileas to the carousell, #1894
mscolab
- add phileas to the carousell, #1894
- backport Group setup to stable, #1883
- stable ui and develop ui make use same stable server status endpoint, #1878
- limit for is_member on some calls, #1871
- findings of flake8 because of its new capabilties, #1850
- TypeError: unsupported operand type(s) for -: 'datetime.datetime' and 'NoneType', #1832
- Usercreation broken, #1831
docs
- improve docs, describing Group feature, #1896
- Migrate readthedocs build, #1810
- rtfd needs exact versions, #1822
Full Changelog: 8.1.0...8.2.0
MSS 8.1.1
The 8.1.x release includes multiple fixes and stability improvements.
Special thanks to all who have helped with providing feedback for 8.1.x
msui
- mscolab recovering password not optimal working bug Something isn't working, #1784
- MSCOLAB login throws exception after one fails authentification attempt. #1783
- Error on start of msui related to pint and units, #1777
tutorials
- mscolab tutorial font problem, #1775
Full Changelog: 8.1.0...8.1.1
MSS 8.1.0
The 8.1.x release includes multiple fixes and stability improvements.
Special thanks to all who have helped with providing feedback for 8.0.x
We renamed in the UI for operations the misleading active/inactive to archive and unarchive.
On start of MSUI an old user configuration can get backuped and saved updated to the new syntax.
msui
- config change should remove old entries, #1766
- deleting an operation shows None, #1764
- retracting edit rights in mscolab disables control but still allows a "clicked" control to add, e.g., points, #1762
- "activate Operation" enabled after starting MSUI , #1756
- double-clicking archived/inactive operations introduces superfluous secondary selection, #1755
- active/inactive operation misleading -> rename to "operation" / "archived operation", #1754
- UI bug in bold printing flighttracks/operations , #1752
- archived operations seen in manage users, #1751
documentation
Full Changelog: 8.0.0...8.1.0
MSS 8.0.1
The 8.0.x release includes multiple fixes and stability improvements.
Special thanks to all who have helped with providing feedback for 8.0.x
msui
- msui login to mscolab did not find keyring backend in docker image, #1743
- linux kde needs dbus-python for keyring, #1740
- skyfield data has expired, #1737
documentation
- msui login to mscolab did not find keyring backend in docker image, #1743
- mscolab dbase migration script missing (documentation), #1742
Full Changelog: 8.0.0...8.0.1
MSS 8.0.0
Sreelakshmi Jayarajan (@swsrkty) created a new CLI module for automated plotting by an user
and refactored existing plotting and QT based classes modules.
These classes can be used for plotting purposes without
involving QT-based GUI and Interactive functionalities.
Users can retrieve a set of plots for several flights or hundreds of time-steps
during post-campaign analysis or when compiling an overview over flights of a campaign
for a daily briefing.
This allows users to retrieve similar plots of the same parameters
such as map section, level etc., on a daily basis.
The initial idea stems from Jörn Ungermann. GSoC mentors were Reimar Bauer, Jörn Ungermann, Christian Rolf, Sonja Gisinger
Jatin Jain (@Jatin2020-24) did UI and server improvements in his GSoC project.
Users can now, compare and plot multiple flightpaths on topview.
This feature can be used for flightpathes or MSColab operations.
A fligthpath style width can be changed.
Timestamps are dislayed below each message in MSColab.
Mscolab Operations in use for more than 30 days, move to an inactive list.
The initial idea for multiple flightpaths on topview stems from bkirbus.
GSoC mentors were Reimar Bauer, Jörn Ungermann, Sonja Gisinger
All changes:
https://github.com/Open-MSS/MSS/milestone/81?closed=1
Hint
We unified few attributes in the msui_settings.json for login to services and we use now your client site keyring for password storage.
See our section about login and www authehtication
On the mscolab server configuration you have to change the parameter USER_VERIFICATION to MAIL_ENABLED. We added besides to the existing user verification by e-mail the option to reset a lost password. For this configuration look into the section user verification by email Both are enabled by configuring email and setting the MAIL_ENABLED = True
With MSS 8.0.0 we base our installation on mambaforge. This has mamba in the base environment and the channel conda-forge is preconfigured.
What's Changed
- fixed issue pillow deprecation warning #1492 by @jaivardhan-bhola in #1495
- Refactor tutorials by @ReimarBauer in #1496
- Draft for making styles configurable. by @joernu76 in #1514
- Refactoring of "generic" plotting including semi-decent documentation of the feature. by @joernu76 in #1524
- tests moved to a seperate dir by @joernu76 in #1552
- this style of unit definitions should work with old and new pint by @joernu76 in #1584
- enable to select multiple files for import by @ReimarBauer in #1592
- argument plot_types added by @ReimarBauer in #1594
- Merge gsoc2022 jatin jain to develop by @ReimarBauer in #1600
- show creator in mscolab_admin_window by @ReimarBauer in #1601
- Merge gsoc sree by @joernu76 in #1602
- small fixes related to the multiple flightpath dockingwidget by @ReimarBauer in #1603
- Improvements for testing by @ReimarBauer in #1604
- refactor by @joernu76 in #1605
- use always a fresh tmp dir per default for the msui_wms_cache by @ReimarBauer in #1611
- Replace setup/teardown with setup_method/teardown_method by @joernu76 in #1607
- events calls handler use separate function if needed by @ReimarBauer in #1617
- more tests for plugins by @ReimarBauer in #1619
- refactor by @joernu76 in #1608
- New tests by @ReimarBauer in #1620
- servers should only by --update option trigger an update by @ReimarBauer in #1624
- Hide mscolab ui when not needed by @joernu76 in #1623
- Move plot_types reference to gallery handling. by @joernu76 in #1637
- Changed filepicker Tag by @Jatin2020-24 in #1651
- Adapt tutorials by @ReimarBauer in #1650
- Adding side view to mssautoplot CLI tool by @swsrkty in #1664
- Renamed 'return_format' to 'mime_type' in mswms by @Mr-Sunglasses in #1666
- Added instructions for gh command by @rootxrishabh in #1661
- refactored for Pallet projects by @ReimarBauer in #1668
- remember save_as flightpath dirs by @ReimarBauer in #1672
- moved imports of server after version check by @ReimarBauer in #1667
- pin werkzeug to >=2.2.3 and remove duplicate pygeoif by @sratslla in #1688
- Change f-string to % in loggings for performance reasons by @nilupulmanodya in #1683
- Updated publications.rst by @rootxrishabh in #1670
- show results on the ctrl+f highlighter without clicking by @sratslla in #1696
- improved docs by @ReimarBauer in #1693
- add test_mssautoplot by @HarshKhilawala in #1694
- Fixing problems found on rtfd by @ReimarBauer in #1698
- added download folder for openaip by @rootxrishabh in #1671
- color needs to become initialzed independent from qsettings by @ReimarBauer in #1703
- added another exception for file failure by @ReimarBauer in #1707
- improved server site docs by @ReimarBauer in #1708
- Fix Yes-No default button by @sratslla in #1711
- Fix bug in view (q)settings handling by @joernu76 in #1705
- Switch syntax of removing vertical lines to that used everywhere else by @joernu76 in #1715
- entrypoint for mssautoplot added by @ReimarBauer in #1718
- refactored to use keyring by @ReimarBauer in #1720
- v1.2.2 of workflow by @ReimarBauer in #1724
- Different env names for simplified developer installation of dependencies by @ReimarBauer in #1704
- GLOBAL variables changed to GLOBAL constants by @rootxrishabh in #1710
- Docs improvement by @ReimarBauer in #1725
- Implement mscolab password recovery by @nilupulmanodya in #1713
- rename the mscolab server configuration USER_VERIFICATION = False by @nilupulmanodya in #1728
- Refactor keyring by @ReimarBauer in #1731
- Enhancement: Shortcuts should only be shortcut listings and no option for search by @sratslla in #1734
- gallery build used an outdated image by @ReimarBauer in #1736
New Contributors
- @jaivardhan-bhola made their first contribution in #1495
- @rootxrishabh made their first contribution in #1661
- @Mr-Sunglasses made their first contribution in #1666
- @nilupulmanodya made their first contribution in #1683
- @sratslla made their first contribution in #1688
- @HarshKhilawala made their first contribution in #1694
Full Changelog: 7.0.8...8.0.0
MSS 7.0.8
The 7.0.x release includes multiple fixes and stability improvements.
Special thanks to all who have helped with providing feedback for 7.0.x
general
- update our version string definition, see patch, #1660
msui
- Redefinition error after installation of mss/msui, #1641
mscolab
mswms
- missing image on our mswms/mscolab frontpage, #1673
documentation
- Document how to plot only one variable without any additional data available, #1639
- warnings/problems by building docs bug, #1676
- docker description, add --network option, #1680
tests
- Tests use user configuration instead of default configuration, #1645
- E AttributeError: module 'dns.rdtypes' has no attribute 'ANY', #1655
tutorials
- qsettings stored values can influence tutorials, #1645
Full Changelog: 7.0.0...7.0.8
MSS 7.0.7
The 7.0.x release includes multiple fixes and stability improvements.
Special thanks to all who have helped with providing feedback for 7.0.x
msui
- get_airspaces can crash, #1626
- Linear view window cannot be closed with ctrl+W, #1621
- using multilayer widget first element does not load data, #1612
- unavailable airspace data crashes the docking widget, #1597
mscolab
- mscolab logging info wrong context, #1586
documentation
- docs has its own dependencies, #1589
Full Changelog: 7.0.0...7.0.7
MSS 7.0.6
The 7.0.x release includes multiple fixes and stability improvements.
Special thanks to all who have helped with providing feedback for 7.0.x
msui
- fixation for matplotlib < 3.6 needed, #1579
- Remote sensing tool results in crash, if two consecutive way points are in the same horizontal position, #1571
- Remote sensing tool tangent points not correct west of longitude 180°, #1565
- Undefined EPSG Code can give a ValueError in MSUI, #1536
mswms
- fixation for pint < 0.20 needed, #1582
- fixation for matplotlib < 3.6 needed, #1579
- Wrapping issue in side view (and linear view) when crossing 180° longitude, #1566
Full Changelog: 7.0.0...7.0.6
MSS 7.0.5
The 7.0.x release includes multiple fixes and stability improvements.
Special thanks to all who have helped with providing feedback for 7.0.x
msui
- Category switch should be inactive on start of msui, #1499
- mscolab role collaborator can't checkout and name versions, #1556
- category shows always ANY on startup, #1557
mscolab
- mscolab manage_user add a user in a role problem, #1556
documentation
- Improve installation instructions
Full Changelog: 7.0.0...7.0.5
MSS 7.0.4
The 7.0.x release includes multiple fixes and stability improvements.
Special thanks to all who have helped with providing feedback for 7.0.x
msui
- The updater should not crash in a docker container or on start without an environment (linux msui icon on program manager), #1541
Full Changelog: 7.0.0...7.0.4