Skip to content

v10 next major release#2657

Merged
ReimarBauer merged 70 commits intostablefrom
merge_develop_to_stable
Feb 26, 2025
Merged

v10 next major release#2657
ReimarBauer merged 70 commits intostablefrom
merge_develop_to_stable

Conversation

@ReimarBauer
Copy link
Member

Purpose of PR?:

merge develop to stable

This will become the next major release v10

ReimarBauer and others added 30 commits May 24, 2024 09:09
Enhancing the functionality of the MSColab server to allow users to upload small images which would replace generic initials as identifiers during login. This feature personalizes user accounts and significantly enhances the visual aspect of user identification and interaction within the MSColab platform.

Co-authored-by: Aryan Gupta <[email protected]>
With this flask-migrate is used on application setup to automatically
migrate the configured database to the latest revision shipped with
MSColab. This will make manual migrations in production environments
unnecessary in the future.

Also included is an upgrade path from databases which were previously
manually managed. This entails generating a new database and copying
over all data.
Bumps [benc-uk/workflow-dispatch](https://github.com/benc-uk/workflow-dispatch) from 1.2.3 to 1.2.4.
- [Release notes](https://github.com/benc-uk/workflow-dispatch/releases)
- [Commits](benc-uk/workflow-dispatch@v1.2.3...v1.2.4)

---
updated-dependencies:
- dependency-name: benc-uk/workflow-dispatch
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
When inserting rows into PostgreSQL tables and explicitly setting values
for e.g. auto-increment columns, like the IDs, the associated sequences
aren't automatically updated. This means that without explicitly fixing
the sequences PostgreSQL would try to insert new rows with existing
values for the IDs, failing in the process due to unique constraints.

This issue doesn't affect MariaDB nor SQLite. The former automatically
updates auto-increment counters on insert, the latter simply uses the
last rows ID as a starting point.

This change also extends the tests to try adding a new user after the
migration, which should catch this kind of issue.
Created enum types should also be dropped on downgrade. Dropping tables
must be committed to become visible.
* removing pinned xmlschema (#2117)

* Stop ignoring some test files (#2291)

* Reconfigured tutorial videos for RTFD (#2458)

* changed to videos/

* use mss style on rtfd

* fix urls and text (#2460)

* Bump benc-uk/workflow-dispatch from 1.2.3 to 1.2.4 (#2450)

Bumps [benc-uk/workflow-dispatch](https://github.com/benc-uk/workflow-dispatch) from 1.2.3 to 1.2.4.
- [Release notes](https://github.com/benc-uk/workflow-dispatch/releases)
- [Commits](benc-uk/workflow-dispatch@v1.2.3...v1.2.4)

---
updated-dependencies:
- dependency-name: benc-uk/workflow-dispatch
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Limit video width to the containing block's width (#2463)

* pinning of libtiff is not needed but blocks a more recent libxml2 and others (#2469)

* fixed the model.Message description and tests now using op_id (#2470)

* bug fix for incomplete xml imports (#2468)

validate xml content

* prepare v9.2.0 (#2481)

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: Matthias Riße <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Enhancing the functionality of the MSColab server to allow users to upload small images which would replace generic initials as identifiers during login. This feature personalizes user accounts and significantly enhances the visual aspect of user identification and interaction within the MSColab platform.

This includes real-time tracking of active users per operation, enhancing the chat window, seeing who performed what changes and separating system message from user messages.


---------

Co-authored-by: Aryan Gupta <[email protected]>
Show in About a new version available.


---------

Co-authored-by: Matthias Riße <[email protected]>
removed the xmlsec binary selector based on CONDA_PREFIX
provided separate config for msidp
separate dir for mscolab server data and work asynchronously by msolab ui


---------

Co-authored-by: Matthias Riße <[email protected]>
* Further refactoring to simplify control flow

Fewer LOC to make things more maintanable.
Also Fix #2514

* Handle Exceptions at the outer level, so no unforeseen errors occur.
Also catch uncaught SocketIO-Exceptions to handle them gracefully.

* better solution
* option to enable flask debug added

* remove mscolab start from batch

* similiar dir as for the ui

* new module for mscolab restart

* linting satisfied
* join for recording

* fixes #2539

* spelling
* Further refactoring of mscolab

* Move (most) communication with server to ConnectionManager class to have
  consistent calls and error handling (e.g. timeout).
* More consistently use json() method of response.
* Removed single letter variables.

* Update mscolab_exceptions.py

update copyright string

---------

Co-authored-by: ReimarBauer <[email protected]>
improved the mscolab features, replaced  sys.exit by a raise SystemExit,  replaced  QtTest calls,  renamed cli_tool back to main
----
Co-authored-by: ReimarBauer <[email protected]>

Co-authored-by: Jets@ps2004 <[email protected]>
Copy link
Collaborator

@matrss matrss left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Diff between the merge result of this and the develop branch is empty, so LGTM.

@matrss matrss changed the title v10 next major releas v10 next major release Feb 26, 2025
@ReimarBauer ReimarBauer merged commit 50bd873 into stable Feb 26, 2025
13 of 15 checks passed
@ReimarBauer ReimarBauer deleted the merge_develop_to_stable branch February 26, 2025 17:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants