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

Merge master Release-6.0.0 into release #225

Merged
merged 41 commits into from
Aug 20, 2024
Merged

Merge master Release-6.0.0 into release #225

merged 41 commits into from
Aug 20, 2024

Conversation

codingBenVdS
Copy link
Contributor

@codingBenVdS codingBenVdS commented Aug 19, 2024

Fixes https://xenitsupport.jira.com/browse/ALFREDAPI-<YOUR TICKET ID>

  • Is CHANGELOG.md extended?
  • Does this PR avoid breaking the API?
    Breaking changes include adding, changing or removing endpoints and/or JSON objects used in requests and responses.
  • Does the PR comply to REST HTTP result codes policy outlined in the user guide?
  • Is error handling done through a method annotated with @ExceptionHandler in the webscript classes?
  • Does the PR follow our coding styleguide and other active procedures?
  • Is usage of this. prefix avoided?

See README.md for full explanation.

RVanhuysseXenit and others added 30 commits July 10, 2024 13:27
…s by user with dispatch_workflow permissions
Merge bypass due 23x builds not yet applying to this PR.
  * [Delete] Alfresco V7.0 - V7.4 support
       * Too many breaking changes:
           * JDK11 => JDK17
           * javax => jakarta
   * [Fix] apix-docker startup   - Added missing library for fasterxml
   * [Update] Creation Version File to run once
   * [Update] JUnit4 => JUnit5
…egration-tests without DE

  * [Broken] integration-tests are broken. The webscripts are currently not loaded in the running alfresco.
  * Only supports Alfresco V23.1.0 && V23.2.1
  * Javax => Jakarta Library
  * JDK 11 => JDK 17
  * Dynamic-Extensions (DE) support dropped. Removed any plugin with DE for Alfresco 23.1 23.2 support
  * Changed the 'eu.xenit.alfresco-remote-testrunner' to JUnit-remote testrunner using nano-http technology.
     * Added JUnit-server subproject that sets up the server + makes the application context statically available
     * Read-in the static application-context to have all Alfresco/Apix beans available for the integration-tests.
     * Set Integration-tests Helper classes into the server subproject to make them available on the runtime-classpath for integration-tests
         * Used to be done via DE-OSGI-bundle magic (Swapping application-context during runtime).

  Current situation all integration-tests should be fixed besides 7 failing tests.
  All failing due to Postmapping not working correctly. "File not received" (Tests fail in Postman aswell).
  * Added integration-tests port 4578 to docker-build Alfresco V23.2
…e dispatchServlet of Tomcat10 to allow MuliPartConfiguration and multiple forwadr slashes.

    * [REMARK] This fix will only run in the Alfred-API docker-compose. This has to be implemented on the imported projects.
    * context.xml file has to be copied to ${TOMCAT_HOME}/webapps/alfresco/META-INF/context.xml
*  [Integration-test] VersionHistoryService has a weird apix issue.
    * createVersion via the apix Implementation returns a license RO-issue. (Alfresco is not in RO-mode)
    * Solved by changing apixVersionHistory to AlfrescoVersionHistory Bean...
  * Change severity of some logging.
  * Implement getBeans method in the BaseClass
  * Trying to Set Beans into the ApplicationContext will not be possible
       This is due to the setup not triggering the context initialization
       process making our own applicationContext unavailable for updates
       Meaning we cannot add beans to work with Autowire.
  * Reverted JAcksonObjectMapper fix.
  * [Cleanup] clean-up some old code + Formatting

ALFREDAPI-548 [test]

ALFREDAPI-548 [test]

ALFREDAPI-548 [Test] Move task out of all/subprojects

ALFREDAPI-548 [Test] Check docker-compose versino in ci
  * Build fails on ci but succeeds locally

ALFREDAPI-548 [Test] Setup docker-compose installation (not present in ci build)

ALFREDAPI-548 [Test] Set docker-compose into container

ALFREDAPI-548 [Test] Fix ci build
@codingBenVdS codingBenVdS merged commit c97b670 into release Aug 20, 2024
8 checks passed
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.

4 participants