Skip to content

Releases: Open-MSS/MSS

MSS 9.2.0

22 Aug 19:02
f0d58ce
Compare
Choose a tag to compare

The 9.2.x release includes multiple fixes and stability improvements.

Special thanks to all who have helped with providing feedback for 9.1.x

msui

  • problem in gcpoints_path, #2456

mswms

  • links on static installation.md not working, #2459
  • problem in gcpoints_path, #2456

mscolab

  • links on static installation.md not working, #2459
  • bug in add_message and test_chat_manager did not crash it always, #2434

documentation

  • Tutorial videos on readthedocs are too wide, #2462
  • docs videos not visible on RTFD, #2454

other

  • scheduled installer on linux and macOS finds a problem, #2441
  • xmlschema >=2.5.0 breaks mamba 1.4.2 in our test environment, #2056

Full Changelog: 9.1.0...9.2.0

MSS 9.1.0

04 Jul 14:11
8cede56
Compare
Choose a tag to compare

The 9.1.x release includes multiple fixes and stability improvements.

Special thanks to all who have helped with providing feedback for 9.0.x

We enabled linting with codespell. By this a lot typos in all parts of MSS were solved.

msui

  • skyfield data has expired, #2406
  • archive of the operation seems not to work, #2403
  • logging debug messages on console should go into the msui.log only, #2393

mswms

  • Unhelpful error messages for missing data, #2396

  • fix rtfd url for a badge, #2423

  • improve Changes.txt, #2420

  • congrats and new badge from JuRSE, #2415

  • docu fix name, pathes, wsgi setup, #2386

tests

  • flake8 in develop gets sloppy, #2374
  • Add linting with codespell, #2329
  • Remove the pytest-timeout usage, #2292

New Contributors

Full Changelog: 9.0.0...9.1.0

MSS 9.0.0

22 May 12:05
3858525
Compare
Choose a tag to compare

Nilupul Manodya (@nilupulmanodya ) implemented SAML 2.0 (Security Assertion Markup Language) Authentication.
MSColab can now be configured with an existing IdP or multiple IdPs.
In this way, a user can authenticate themselves in one system and gain access to another system
by providing proof of authentication. In our documentation in the Components section you find a detailed description.

Matthias Riße (@matrss ) refactored the test suite and optimized and accelerated our CI test runs.
All tests run in parallel now and are not retried upon failure, and most tests are also executed in a randomized order, instilling more confidence in the results.
Quite a bit of duplicated code was unified, mostly using pytest fixtures.
Additionally, CI test runs now also happen on x86_64- and ARM-based macOS.

Jörn Ungermann (@joernu76 ) refactored various parts of MSColab for faster processing with fewer requests.

Reimar Bauer (@ReimarBauer ) refactored the tutorials and the documentation shows now mp4 files embedded in html5.

HINT:

The syntax of the server configuration of MSColab and MSWMS has changed. We removed the class definition.
For MSColab we have added new configuration options related to SAML2.
The change on the MSColab server also required changes on the MSUI handling the MSColab login. These changes are
not backwards compatible. Server and Client must use versions >=9.0.0.
We introduced a MSCOLAB_auth_user_name in the users configuration which simplifies the login process.

All changes:
https://github.com/Open-MSS/MSS/milestone/93?closed=1

What's Changed

Read more

MSS 8.3.5

13 May 16:42
c304268
Compare
Choose a tag to compare

The 8.3.x release includes multiple fixes and stability improvements.

Special thanks to all who have helped with providing feedback for 8.3.x

msui

  • Out of Scope Variable in Exception Block in constants.py, #2274

packaging

  • Define entrypoints in setup.py instead of meta.yaml , #2294
  • state of osx-arm64, #2130

documentation

  • state of osx-arm64, #2130

other

  • Add lint rules to prevent CRLF and whitespace errors, #2330
  • fix missing newlines, #2325
  • fix missing 2024 copyright strings, #2324

Full Changelog: 8.3.0...8.3.5

MSS 8.3.4

01 Mar 16:36
7761aa4
Compare
Choose a tag to compare

The 8.3.x release includes multiple fixes and stability improvements.

Special thanks to all who have helped with providing feedback for 8.3.x

mswms

  • typo in flight_level_coordinate, #2238
  • sideview out of valid data range causes strange extrapolated values, #2226

testing

  • Fix CI test runs on stable, #2199

documentation

  • update the "Manual" installation instruction, #2200

other

  • pinning of python to 3.10 or 3.11 for RTFD, #2186
  • Some text files have the executable bit set, #2181

Full Changelog: 8.3.0...8.3.4

MSS 8.3.3

09 Feb 10:36
daa55bc
Compare
Choose a tag to compare

The 8.3.x release includes multiple fixes and stability improvements.

Special thanks to all who have helped with providing feedback for 8.3.x

mswms / mscolab

security CVE-2024-25123: fix potential path manipulation in the server sources

Other

MSS 8.3.2

12 Oct 01:47
b18cbd5
Compare
Choose a tag to compare

The 8.3.x release includes multiple fixes and stability improvements.

Special thanks to all who have helped with providing feedback for 8.3.x

mswms

  • wrong url in index.py, #2047

Other

  • pin werkzeug until all deprecations are replaced, #2058

Full Changelog: 8.3.0...8.3.2

MSS 8.3.1

13 Sep 19:06
18edd24
Compare
Choose a tag to compare

The 8.3.x release includes multiple fixes and stability improvements.

Special thanks to all who have helped with providing feedback for 8.3.x

msui

  • crash when loading in certain capabilities documents, #2034
  • MSUI shows a traceback in case of not wanting to request an "unsupported" projection. #2006

documentation

  • sphinx_rtd_theme not loaded on rtfd, #1998
  • docs, acknowledgement incomplete, #1996
  • RTFD specifications bug, #1993

Full Changelog: 8.3.0...8.3.1

MSS 8.3.0

03 Sep 20:02
87cda8c
Compare
Choose a tag to compare

The 8.3.x release includes multiple fixes and stability improvements.

Special thanks to all who have helped with providing feedback for 8.2.x

msui

  • source of open airports data offline, needs an alternative url, #1989
  • projection of points in kml files wrong, #1984
  • KML widget very slow with multiple open files, #1981
  • inserting a point in sideview should use flight levels
  • double-clicking a comment in TableView deletes the comment, #1935
  • catch in the UI a server restart (invalid secret), #1903

Full Changelog: 8.2.0...8.3.0

MSS 8.2.0

14 Aug 13:15
047f2ca
Compare
Choose a tag to compare

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