Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 4.17.0 #1194

Merged
merged 67 commits into from
Aug 9, 2024
Merged

Release 4.17.0 #1194

merged 67 commits into from
Aug 9, 2024

Conversation

PhilMFischer
Copy link
Member

Release for major version upgrade on eclipse platform and build infrastructure see #1191 #1192

The following has happened:

New Features:
Server is now hsoting the swagger UI by itself and is exploring the API at runtime
Multiple Users can now eb assigend to one modeling ovbjet at the same time

Useability:

Maintenance:
Updated Virtual Satellite target plattform
Updated to Eclipse 2024-03
Updated Virtual Satellite target plattform
Updated server with jersey dependency to 3.1.6
Updated server to jetty 12.0.6
Updated server with jakarta ee10
Updated server with swagger 2.2.22
Updated code to switch from javax to jakarta namespace
Updated GitHub Workflow and Actions
Siwtched to Ubuntu 22.04 for workflow
Updated Checkout Action to 4.1.1
Updated Setup java Action to 4.2.1
Now using java 17 for workflow builds
Using new virtual Satellite v7 actions
Using new virtual Satellite action to setup maven 3.9.6 in workflows
Updated Cache Action to 4.0.2
Updated Upload Artifact Action to 4.3.4
Removed ZeroMQ from Visualization Code
Added a new python based script to clean up version dependencies in features
Updated jacoco in ant script and maven build to version 0.8.12
Updated build process to tycho 4.0.8
Updated maven license plugin to 2.4.0
Updated spotbugs maven plugin to 4.8.6.1
Updated spotbugs to 4.8.4
Updated code to fix new spotbugs warnings
Updated Release Issue Template

Fixed Bugs:
Fixed Bug with closing the generic editor whcih has a major impact to swtbot test stability #1182

franzTobiasDLR and others added 30 commits August 30, 2023 12:42
Integration 4.16.0 - Remerge Versions
Integration 4.16.0 - Remerge Fixes
- by modifying the method addButtonSelectionListeners,
createTableColumns and the class EListStringCellEditingSupport which
extends EStringCellEditingSupport from the class
UiSnippetRoleManagement.

-by adding the method setUser inside the Discipline class

- by implementing the method setUser in the class DisciplineImpl
- by modifying the method addButtonSelectionListeners,
createTableColumns and the class EListStringCellEditingSupport which
extends EStringCellEditingSupport from the class
UiSnippetRoleManagement.

-by adding the method setUser inside the Discipline class

- by implementing the method setUser in the class DisciplineImpl
- by updating the RightsHelper class to handle the list of users for a
discipline.
-by setting the list of users accordingly,  when creating a new
discipline in the class UiSnippetRoleManagement
…lease-issue-template

Update release.md to latest release process
Modify the addButtonSelectionListeners method, createTableColumns
method, and the EListStringCellEditingSupport class that extends
EStringCellEditingSupport within the UiSnippetRoleManagement class.

Correct any errors resulting from the modifications made in the
DVLM.Ecore model. Specifically, replace the cardinality of 1 with -1 for
the user in the Discipline table.
Modify the addButtonSelectionListeners method, createTableColumns
method, and the EListStringCellEditingSupport class that extends
EStringCellEditingSupport within the UiSnippetRoleManagement class.

Correct any errors resulting from the modifications made in the
DVLM.Ecore model. Specifically, replace the cardinality of 1 with -1 for
the user in the Discipline table.
to handle the adding of new user in the Discipline.
Doing it for the clarity of the right syntax to adopt during the add of
a new user in the list of user.
ElistStringCellEditingSupport class, update of the
UiSnippetRoleManagement class and creating of the FeatureUpdateCallback
interface.
discipline

Implement the CustomDialog class, extending the Dialog class to create a
custom dialog that allows user interaction to modify a list of users for
a discipline. The dialog provides functionality to add, remove, update,
move up, and move down users in the list. Additionally, an interface
FeatureUpdateCallback is defined to handle feature update callbacks.

Also, introduce EListStringCellEditingSupport to handle cell editing in
a table viewer for EList of strings in the context of editing a
Discipline.

Files affected:
- CustomDialog.java (new created file)
- FeatureUpdateCallback.java(new created file)
- EListStringCellEditingSupport.java (new created file)
- UiSnippetRoleManagement.java (exited file before the custom Dialog)
- EStringCellEditingSupport (existing before)
ngat_di and others added 17 commits November 22, 2023 19:23
of the dialog to "USERS_DISCIPLINE" increase the size of the window, so
that all buttons are visible. Add the "add button" as focus.
of the dialog to "USERS_DISCIPLINE" increase the size of the window, so
that all buttons are visible. Add the "add button" as focus.
access can make modifications,and solving the refresh problem.
…sers-per-discipline

Feature/463 multiple users per discipline
- Squash commit of all changes
- executed ant script to update to 4.17.0
- Updated DVLM package Version from 10 to 11
- Regenerated all concepts with new package versions

---
Task #1192: Release Version 4.17.0
Removed nested async job in display thread
...

---
Task #1192: Release Version 4.17.0
- Updated workflow file to use latest release of virtuals atellite ci
actions

---
Task #1192: Release Version 4.17.0
- Fixed missalignment of namespaces in edapt history

---
Task #1192: Release Version 4.17.0
@PhilMFischer PhilMFischer added the release Preparation for release label Aug 7, 2024
@PhilMFischer PhilMFischer added this to the Release 4.17.0 milestone Aug 7, 2024
@PhilMFischer PhilMFischer self-assigned this Aug 7, 2024
@PhilMFischer PhilMFischer marked this pull request as draft August 7, 2024 10:34
- Updated POM, to have execution flags being correctly set. This is
achieved by using the p2 director to create the installer.

---
Task #1192: Release Version 4.17.0
---
Task #1192: Release Version 4.17.0
Copy link
Contributor

@dellerDLR dellerDLR left a comment

Choose a reason for hiding this comment

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

LGTM!

Copy link

@kain-ap kain-ap left a comment

Choose a reason for hiding this comment

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

Looks fine to me :)

@PhilMFischer PhilMFischer marked this pull request as ready for review August 9, 2024 10:01
@PhilMFischer PhilMFischer merged commit 3da3b62 into master Aug 9, 2024
12 checks passed
@PhilMFischer PhilMFischer mentioned this pull request Aug 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release Preparation for release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants