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

Master merge to 5.7.5 #1695

Merged
merged 10 commits into from
Apr 5, 2023
Merged

Master merge to 5.7.5 #1695

merged 10 commits into from
Apr 5, 2023

Conversation

IvanKustau
Copy link
Contributor

No description provided.

@IvanKustau IvanKustau self-assigned this Apr 5, 2023
@@ -83,7 +83,7 @@ public class FlushingDataJob implements Job {
private UserBinaryDataService dataStore;

@Autowired
private MinioClient minioClient;
private BlobStore blobStore;
Copy link

Choose a reason for hiding this comment

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

⚠️ [reviewdog] <com.puppycrawl.tools.checkstyle.checks.whitespace.FileTabCharacterCheck> reported by reviewdog 🐶
Line contains a tab character.

@@ -163,7 +163,7 @@ private void deleteProject(Project project) {
analyzerServiceClient.removeSuggest(project.getId());
issueTypeRepository.deleteAll(issueTypesToRemove);
try {
minioClient.removeBucket(bucketPrefix + project.getId());
blobStore.deleteContainer(bucketPrefix + project.getId());
Copy link

Choose a reason for hiding this comment

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

⚠️ [reviewdog] <com.puppycrawl.tools.checkstyle.checks.whitespace.FileTabCharacterCheck> reported by reviewdog 🐶
Line contains a tab character.

@@ -163,7 +163,7 @@ private void deleteProject(Project project) {
analyzerServiceClient.removeSuggest(project.getId());
issueTypeRepository.deleteAll(issueTypesToRemove);
try {
minioClient.removeBucket(bucketPrefix + project.getId());
blobStore.deleteContainer(bucketPrefix + project.getId());
Copy link

Choose a reason for hiding this comment

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

⚠️ [reviewdog] <com.puppycrawl.tools.checkstyle.checks.indentation.IndentationCheck> reported by reviewdog 🐶
'try' child has incorrect indentation level 24, expected level should be 6.

@IvanKustau IvanKustau merged commit c201013 into hotfix/5.7.5 Apr 5, 2023
@IvanKustau IvanKustau deleted the master_merge branch April 5, 2023 12:20
APiankouski added a commit that referenced this pull request May 11, 2023
* Update spring boot version to fix CVE-2022-22965

* EPMRPP-76845 || Update spring boot

* Update Jenkinsfile

* EPMRPP-77678 || Description length increased to 2048

* EPMRPP-77678 || Redundant import fix

* EPMRPP-79737 || Fix vulnerabilities and update libraries version (#1624)

* EPMRPP-79136 || Add retrieving all logs with it's locations (#1619)

* EPMRPP-79136 || Add retrieving all logs with it's locations

* EPMRPP-79136 || Add filtering by log level and item type

* EPMRPP-79136 || Change response to save correct ordering

* EPMRPP-79136 || Fix exclude passed logs parameter

* EPMRPP-79136 || Override page size limit

* EPMRPP-79136 || Fix retrieving with passed logs exclusion

* Update Jenkinsfile-candidate

* EPMRPP-79136 || Update dao version

* EPMRPP-80383 || Notifications. AND/OR attribute option

* EPMRPP-80744 || Change email on the API page

* EPMRPP-80601 || Timeline widget. Remove empty content

* EPMRPP-80744 || Add item attribute max length validation (#1640)

EPMRPP-80744 || Add item attribute max length validation

* EPMRPP-81136 || Incorrect 'startTime' value is reported for tests via 'Import' functionality

Co-authored-by: Andrei Piankouski <andrei_piankouski@epam.com>

* EPMRPP-81046 || Impossible to report test items to project with "demo" name

* EPMRPP-81019 || Launch import. Error 'org.hibernate.exception.DataException: could not execute statement' occurs on importing launch (#1645)

* EPMRPP-81052 || Most failed test-cases table (TOP-20). Increase the amount of items to be displayed on widget from 20 to 50 or 100

* EPMRPP-80606 || Cut notification attribute to max length (#1650)

EPMRPP-80606 || Cut attributes to max length

* EPMRPP-81029 || There is no validation for the creation of dashboards exceeding the limit (#1651)

* Revert "EPMRPP-81029 || There is no validation for the creation of dashboards exceeding the limit (#1651)"

This reverts commit 13a49a6.

* EPMRPP-81029 || There is no validation for the creation of dashboards exceeding the limit

* EPMRPP-80606 || Update filter attribute cut logic (#1652)

* EPMRPP-78741 || Remove duplicate onboarding endpoint (#1653)

* EPMRPP-80606 || UserFilter cut attribute refactor (#1655)

* EPMRPP-81358 || Fix vulnerabilities

* EPMRPP-81193 || Wrong error code and message when creating notification rule without mandatory field

* EPMRPP-81202 || Widget 'Flaky test cases table (TOP-50). It is possible to create widget with invalid 'Launches count' value via API (#1670)

* EPMRPP-81202 || Widget 'Flaky test cases table (TOP-50). It is possible to create widget with invalid 'Launches count' value via API

* EPMRPP-81202 || Change migration brunch

* EPMRPP-81202 || Replace tab to spaces

---------

Co-authored-by: Andrei Piankouski <andrei_piankouski@epam.com>

* EPMRPP-82300 || Typo in the error message when creating 'Flaky test cases table (TOP-50)' widget with some invalid values via API (#1674)

* EPMRPP-82300-fix-typo-error uploaded commons-model dependency and fixed tests in service-api

* EPMRPP-82300-fix-typo-error fixed tests in service-api

* Epmrpp 78258 move acl (#1667)

* EPMRPP-81233 || Move ACL tasks from RP-23.3 to RP-23.1

* EPMRPP-72320 || Fix unit tests

* EPMRPP-81233 || Move ACL tasks from RP-23.3 to RP-23.1

* EPMRPP-81233 || Update bom

---------

Co-authored-by: Pavel Bortnik <pavel_bortnik@epam.com>
Co-authored-by: Andrei Piankouski <andrei_piankouski@epam.com>

* EPMRPP-81050 || Most Failed test-cases table widget. Increase the amount of items to be displayed on widget from 20 to 50

* EPMRPP-82116 || Update Notification template after launch finish (#1673)

* EPMRPP-82116 Updated template for Notifications after launch finish

* EPMRPP-82116 edited invitation templates

* Update common model

* EPMRPP-81362 || Fix security vulnerabilities (#1671)

* EPMRPP-82116 || Update Notification template after launch finish (removed attachments) (#1678)

* EPMRPP-82116-remove-attachments removed vk and fb attachments from specific email notifications

* EPMRPP-82116-remove-attachments removed vk and fb links from all templates

* EPMRPP-81154 added xml to api description and added file size check (#1677)

* EPMRPP-81970 || Autocomplete in Recipients filed on Notifications tab in Project settings should show options starting from 1 symbol (#1681)

* EPMRPP-81970 changed symbol limit from 3 to 1

* EPMRPP-81970 added code formatting

* EPMRPP-82375 || Implement notification when changing password and make some template updates (#1682)

* EPMRPP-82375 added a trigger to send a password change email

* EPMRPP-82375 updated YouTube links and footer text

* EPMRPP-82375 fixed test

* EPMRPP-82375 minor change in index template (#1683)

* EPMRPP-82545 || Update validation for Widgets (#1694)

* EPMRPP-82545 Updated validation for Widgets

* EPMRPP-82545 changed indent

* Update commons dao

* Master merge to 5.7.5 (#1695)

* EPMRPP-79211 || Changed Minio interface to JCloud

* EPMRPP-79211 || Updated DataStore configuration and properties

* EPMRPP-79211 || Updated docker-compose with right BinaryStore value

* EPMRPP-79211 || Update commons dao version

* Update commons dao dependency to 5.7.4

* EPMRPP-80865|| Update bom and other versions (#1663)

5.7.4 || Update bom and other versions

* [Gradle Release Plugin] - new version commit:  '5.7.5'.

---------

Co-authored-by: miracle8484 <76156909+miracle8484@users.noreply.github.com>
Co-authored-by: reportportal.io <support@reportportal.io>

* EPMRPP-83030 || Create RC branch

* Update version

* EPMRPP-83239 || Impossible to change password without Email Server integration

* EPMRPP-83239 || Impossible to change password without Email Server integration
---------

Co-authored-by: Andrei Piankouski <andrei_piankouski@epam.com>

* EPMRPP-78998 || Update dao

---------

Co-authored-by: Maksim Antonov <Maksim_Antonov@epam.com>
Co-authored-by: Ivan_Budayeu <Skileton2018>
Co-authored-by: miracle8484 <76156909+miracle8484@users.noreply.github.com>
Co-authored-by: Pavel Bortnik <pavel_bortnik@epam.com>
Co-authored-by: Ivan_Kustau <Ivan_Kustau@epam.com>
Co-authored-by: Ivan Kustau <86599591+IvanKustau@users.noreply.github.com>
Co-authored-by: Andrei Piankouski <andrei_piankouski@epam.com>
Co-authored-by: rkukharenka <125865748+rkukharenka@users.noreply.github.com>
Co-authored-by: reportportal.io <support@reportportal.io>
IvanKustau added a commit that referenced this pull request May 17, 2023
* EPMRPP-79211 || Changed Minio interface to JCloud

* EPMRPP-79211 || Updated DataStore configuration and properties

* EPMRPP-79211 || Updated docker-compose with right BinaryStore value

* EPMRPP-79211 || Update commons dao version

* Update commons dao dependency to 5.7.4

* EPMRPP-80865|| Update bom and other versions (#1663)

5.7.4 || Update bom and other versions

* [Gradle Release Plugin] - new version commit:  '5.7.5'.

* 23.1 release  (#1698)

* Update spring boot version to fix CVE-2022-22965

* EPMRPP-76845 || Update spring boot

* Update Jenkinsfile

* EPMRPP-77678 || Description length increased to 2048

* EPMRPP-77678 || Redundant import fix

* EPMRPP-79737 || Fix vulnerabilities and update libraries version (#1624)

* EPMRPP-79136 || Add retrieving all logs with it's locations (#1619)

* EPMRPP-79136 || Add retrieving all logs with it's locations

* EPMRPP-79136 || Add filtering by log level and item type

* EPMRPP-79136 || Change response to save correct ordering

* EPMRPP-79136 || Fix exclude passed logs parameter

* EPMRPP-79136 || Override page size limit

* EPMRPP-79136 || Fix retrieving with passed logs exclusion

* Update Jenkinsfile-candidate

* EPMRPP-79136 || Update dao version

* EPMRPP-80383 || Notifications. AND/OR attribute option

* EPMRPP-80744 || Change email on the API page

* EPMRPP-80601 || Timeline widget. Remove empty content

* EPMRPP-80744 || Add item attribute max length validation (#1640)

EPMRPP-80744 || Add item attribute max length validation

* EPMRPP-81136 || Incorrect 'startTime' value is reported for tests via 'Import' functionality

Co-authored-by: Andrei Piankouski <andrei_piankouski@epam.com>

* EPMRPP-81046 || Impossible to report test items to project with "demo" name

* EPMRPP-81019 || Launch import. Error 'org.hibernate.exception.DataException: could not execute statement' occurs on importing launch (#1645)

* EPMRPP-81052 || Most failed test-cases table (TOP-20). Increase the amount of items to be displayed on widget from 20 to 50 or 100

* EPMRPP-80606 || Cut notification attribute to max length (#1650)

EPMRPP-80606 || Cut attributes to max length

* EPMRPP-81029 || There is no validation for the creation of dashboards exceeding the limit (#1651)

* Revert "EPMRPP-81029 || There is no validation for the creation of dashboards exceeding the limit (#1651)"

This reverts commit 13a49a6.

* EPMRPP-81029 || There is no validation for the creation of dashboards exceeding the limit

* EPMRPP-80606 || Update filter attribute cut logic (#1652)

* EPMRPP-78741 || Remove duplicate onboarding endpoint (#1653)

* EPMRPP-80606 || UserFilter cut attribute refactor (#1655)

* EPMRPP-81358 || Fix vulnerabilities

* EPMRPP-81193 || Wrong error code and message when creating notification rule without mandatory field

* EPMRPP-81202 || Widget 'Flaky test cases table (TOP-50). It is possible to create widget with invalid 'Launches count' value via API (#1670)

* EPMRPP-81202 || Widget 'Flaky test cases table (TOP-50). It is possible to create widget with invalid 'Launches count' value via API

* EPMRPP-81202 || Change migration brunch

* EPMRPP-81202 || Replace tab to spaces

---------

Co-authored-by: Andrei Piankouski <andrei_piankouski@epam.com>

* EPMRPP-82300 || Typo in the error message when creating 'Flaky test cases table (TOP-50)' widget with some invalid values via API (#1674)

* EPMRPP-82300-fix-typo-error uploaded commons-model dependency and fixed tests in service-api

* EPMRPP-82300-fix-typo-error fixed tests in service-api

* Epmrpp 78258 move acl (#1667)

* EPMRPP-81233 || Move ACL tasks from RP-23.3 to RP-23.1

* EPMRPP-72320 || Fix unit tests

* EPMRPP-81233 || Move ACL tasks from RP-23.3 to RP-23.1

* EPMRPP-81233 || Update bom

---------

Co-authored-by: Pavel Bortnik <pavel_bortnik@epam.com>
Co-authored-by: Andrei Piankouski <andrei_piankouski@epam.com>

* EPMRPP-81050 || Most Failed test-cases table widget. Increase the amount of items to be displayed on widget from 20 to 50

* EPMRPP-82116 || Update Notification template after launch finish (#1673)

* EPMRPP-82116 Updated template for Notifications after launch finish

* EPMRPP-82116 edited invitation templates

* Update common model

* EPMRPP-81362 || Fix security vulnerabilities (#1671)

* EPMRPP-82116 || Update Notification template after launch finish (removed attachments) (#1678)

* EPMRPP-82116-remove-attachments removed vk and fb attachments from specific email notifications

* EPMRPP-82116-remove-attachments removed vk and fb links from all templates

* EPMRPP-81154 added xml to api description and added file size check (#1677)

* EPMRPP-81970 || Autocomplete in Recipients filed on Notifications tab in Project settings should show options starting from 1 symbol (#1681)

* EPMRPP-81970 changed symbol limit from 3 to 1

* EPMRPP-81970 added code formatting

* EPMRPP-82375 || Implement notification when changing password and make some template updates (#1682)

* EPMRPP-82375 added a trigger to send a password change email

* EPMRPP-82375 updated YouTube links and footer text

* EPMRPP-82375 fixed test

* EPMRPP-82375 minor change in index template (#1683)

* EPMRPP-82545 || Update validation for Widgets (#1694)

* EPMRPP-82545 Updated validation for Widgets

* EPMRPP-82545 changed indent

* Update commons dao

* Master merge to 5.7.5 (#1695)

* EPMRPP-79211 || Changed Minio interface to JCloud

* EPMRPP-79211 || Updated DataStore configuration and properties

* EPMRPP-79211 || Updated docker-compose with right BinaryStore value

* EPMRPP-79211 || Update commons dao version

* Update commons dao dependency to 5.7.4

* EPMRPP-80865|| Update bom and other versions (#1663)

5.7.4 || Update bom and other versions

* [Gradle Release Plugin] - new version commit:  '5.7.5'.

---------

Co-authored-by: miracle8484 <76156909+miracle8484@users.noreply.github.com>
Co-authored-by: reportportal.io <support@reportportal.io>

* EPMRPP-83030 || Create RC branch

* Update version

* EPMRPP-83239 || Impossible to change password without Email Server integration

* EPMRPP-83239 || Impossible to change password without Email Server integration
---------

Co-authored-by: Andrei Piankouski <andrei_piankouski@epam.com>

* EPMRPP-78998 || Update dao

---------

Co-authored-by: Maksim Antonov <Maksim_Antonov@epam.com>
Co-authored-by: Ivan_Budayeu <Skileton2018>
Co-authored-by: miracle8484 <76156909+miracle8484@users.noreply.github.com>
Co-authored-by: Pavel Bortnik <pavel_bortnik@epam.com>
Co-authored-by: Ivan_Kustau <Ivan_Kustau@epam.com>
Co-authored-by: Ivan Kustau <86599591+IvanKustau@users.noreply.github.com>
Co-authored-by: Andrei Piankouski <andrei_piankouski@epam.com>
Co-authored-by: rkukharenka <125865748+rkukharenka@users.noreply.github.com>
Co-authored-by: reportportal.io <support@reportportal.io>

* Update release.yml

* [Gradle Release Plugin] - new version commit:  '5.8.1'.

---------

Co-authored-by: Ivan_Kustau <Ivan_Kustau@epam.com>
Co-authored-by: miracle8484 <76156909+miracle8484@users.noreply.github.com>
Co-authored-by: Ivan Kustau <86599591+IvanKustau@users.noreply.github.com>
Co-authored-by: reportportal.io <support@reportportal.io>
Co-authored-by: Maksim Antonov <Maksim_Antonov@epam.com>
Co-authored-by: Pavel Bortnik <pavel_bortnik@epam.com>
Co-authored-by: Andrei Piankouski <andrei_piankouski@epam.com>
Co-authored-by: rkukharenka <125865748+rkukharenka@users.noreply.github.com>
IvanKustau added a commit that referenced this pull request Jun 7, 2023
* Update spring boot version to fix CVE-2022-22965

* EPMRPP-76845 || Update spring boot

* Update Jenkinsfile

* EPMRPP-77678 || Description length increased to 2048

* EPMRPP-77678 || Redundant import fix

* EPMRPP-79737 || Fix vulnerabilities and update libraries version (#1624)

* EPMRPP-79136 || Add retrieving all logs with it's locations (#1619)

* EPMRPP-79136 || Add retrieving all logs with it's locations

* EPMRPP-79136 || Add filtering by log level and item type

* EPMRPP-79136 || Change response to save correct ordering

* EPMRPP-79136 || Fix exclude passed logs parameter

* EPMRPP-79136 || Override page size limit

* EPMRPP-79136 || Fix retrieving with passed logs exclusion

* Update Jenkinsfile-candidate

* EPMRPP-79136 || Update dao version

* EPMRPP-80383 || Notifications. AND/OR attribute option

* EPMRPP-80744 || Change email on the API page

* EPMRPP-80601 || Timeline widget. Remove empty content

* EPMRPP-80744 || Add item attribute max length validation (#1640)

EPMRPP-80744 || Add item attribute max length validation

* EPMRPP-81136 || Incorrect 'startTime' value is reported for tests via 'Import' functionality

Co-authored-by: Andrei Piankouski <andrei_piankouski@epam.com>

* EPMRPP-81046 || Impossible to report test items to project with "demo" name

* EPMRPP-81019 || Launch import. Error 'org.hibernate.exception.DataException: could not execute statement' occurs on importing launch (#1645)

* EPMRPP-81052 || Most failed test-cases table (TOP-20). Increase the amount of items to be displayed on widget from 20 to 50 or 100

* EPMRPP-80606 || Cut notification attribute to max length (#1650)

EPMRPP-80606 || Cut attributes to max length

* EPMRPP-81029 || There is no validation for the creation of dashboards exceeding the limit (#1651)

* Revert "EPMRPP-81029 || There is no validation for the creation of dashboards exceeding the limit (#1651)"

This reverts commit 13a49a6.

* EPMRPP-81029 || There is no validation for the creation of dashboards exceeding the limit

* EPMRPP-80606 || Update filter attribute cut logic (#1652)

* EPMRPP-78741 || Remove duplicate onboarding endpoint (#1653)

* EPMRPP-80606 || UserFilter cut attribute refactor (#1655)

* EPMRPP-81358 || Fix vulnerabilities

* EPMRPP-81193 || Wrong error code and message when creating notification rule without mandatory field

* EPMRPP-81202 || Widget 'Flaky test cases table (TOP-50). It is possible to create widget with invalid 'Launches count' value via API (#1670)

* EPMRPP-81202 || Widget 'Flaky test cases table (TOP-50). It is possible to create widget with invalid 'Launches count' value via API

* EPMRPP-81202 || Change migration brunch

* EPMRPP-81202 || Replace tab to spaces

---------

Co-authored-by: Andrei Piankouski <andrei_piankouski@epam.com>

* EPMRPP-82300 || Typo in the error message when creating 'Flaky test cases table (TOP-50)' widget with some invalid values via API (#1674)

* EPMRPP-82300-fix-typo-error uploaded commons-model dependency and fixed tests in service-api

* EPMRPP-82300-fix-typo-error fixed tests in service-api

* Epmrpp 78258 move acl (#1667)

* EPMRPP-81233 || Move ACL tasks from RP-23.3 to RP-23.1

* EPMRPP-72320 || Fix unit tests

* EPMRPP-81233 || Move ACL tasks from RP-23.3 to RP-23.1

* EPMRPP-81233 || Update bom

---------

Co-authored-by: Pavel Bortnik <pavel_bortnik@epam.com>
Co-authored-by: Andrei Piankouski <andrei_piankouski@epam.com>

* EPMRPP-81050 || Most Failed test-cases table widget. Increase the amount of items to be displayed on widget from 20 to 50

* EPMRPP-82116 || Update Notification template after launch finish (#1673)

* EPMRPP-82116 Updated template for Notifications after launch finish

* EPMRPP-82116 edited invitation templates

* Update common model

* EPMRPP-81362 || Fix security vulnerabilities (#1671)

* EPMRPP-82116 || Update Notification template after launch finish (removed attachments) (#1678)

* EPMRPP-82116-remove-attachments removed vk and fb attachments from specific email notifications

* EPMRPP-82116-remove-attachments removed vk and fb links from all templates

* EPMRPP-81154 added xml to api description and added file size check (#1677)

* EPMRPP-81970 || Autocomplete in Recipients filed on Notifications tab in Project settings should show options starting from 1 symbol (#1681)

* EPMRPP-81970 changed symbol limit from 3 to 1

* EPMRPP-81970 added code formatting

* EPMRPP-82375 || Implement notification when changing password and make some template updates (#1682)

* EPMRPP-82375 added a trigger to send a password change email

* EPMRPP-82375 updated YouTube links and footer text

* EPMRPP-82375 fixed test

* EPMRPP-82375 minor change in index template (#1683)

* EPMRPP-82545 || Update validation for Widgets (#1694)

* EPMRPP-82545 Updated validation for Widgets

* EPMRPP-82545 changed indent

* Update commons dao

* Master merge to 5.7.5 (#1695)

* EPMRPP-79211 || Changed Minio interface to JCloud

* EPMRPP-79211 || Updated DataStore configuration and properties

* EPMRPP-79211 || Updated docker-compose with right BinaryStore value

* EPMRPP-79211 || Update commons dao version

* Update commons dao dependency to 5.7.4

* EPMRPP-80865|| Update bom and other versions (#1663)

5.7.4 || Update bom and other versions

* [Gradle Release Plugin] - new version commit:  '5.7.5'.

---------

Co-authored-by: miracle8484 <76156909+miracle8484@users.noreply.github.com>
Co-authored-by: reportportal.io <support@reportportal.io>

* EPMRPP-83030 || Create RC branch

* Update version

* EPMRPP-82707 || Add single bucket configuration (#1696)

* EPMRPP-82707 || Add single bucket configuration

* EPMRPP-82707 || Refactor according to check style

* EPMRPP-82707 || Refactor according to check style

* EPMRPP-82707 || Change delete plguin from data store logic

* EPMRPP-83068 || Fix checkstyle

* EPMRPP-83068 || Update Admin permissions. Read/Write permissions without assign. (#1700)

* EPMRPP-83068 || Update Admin permissions. Read/Write permissions without assign.
---------

Co-authored-by: Andrei Piankouski <andrei_piankouski@epam.com>

* Merge master to hotfix/next (#1702)

* EPMRPP-79211 || Changed Minio interface to JCloud

* EPMRPP-79211 || Updated DataStore configuration and properties

* EPMRPP-79211 || Updated docker-compose with right BinaryStore value

* EPMRPP-79211 || Update commons dao version

* Update commons dao dependency to 5.7.4

* EPMRPP-80865|| Update bom and other versions (#1663)

5.7.4 || Update bom and other versions

* [Gradle Release Plugin] - new version commit:  '5.7.5'.

* 23.1 release  (#1698)

* Update spring boot version to fix CVE-2022-22965

* EPMRPP-76845 || Update spring boot

* Update Jenkinsfile

* EPMRPP-77678 || Description length increased to 2048

* EPMRPP-77678 || Redundant import fix

* EPMRPP-79737 || Fix vulnerabilities and update libraries version (#1624)

* EPMRPP-79136 || Add retrieving all logs with it's locations (#1619)

* EPMRPP-79136 || Add retrieving all logs with it's locations

* EPMRPP-79136 || Add filtering by log level and item type

* EPMRPP-79136 || Change response to save correct ordering

* EPMRPP-79136 || Fix exclude passed logs parameter

* EPMRPP-79136 || Override page size limit

* EPMRPP-79136 || Fix retrieving with passed logs exclusion

* Update Jenkinsfile-candidate

* EPMRPP-79136 || Update dao version

* EPMRPP-80383 || Notifications. AND/OR attribute option

* EPMRPP-80744 || Change email on the API page

* EPMRPP-80601 || Timeline widget. Remove empty content

* EPMRPP-80744 || Add item attribute max length validation (#1640)

EPMRPP-80744 || Add item attribute max length validation

* EPMRPP-81136 || Incorrect 'startTime' value is reported for tests via 'Import' functionality

Co-authored-by: Andrei Piankouski <andrei_piankouski@epam.com>

* EPMRPP-81046 || Impossible to report test items to project with "demo" name

* EPMRPP-81019 || Launch import. Error 'org.hibernate.exception.DataException: could not execute statement' occurs on importing launch (#1645)

* EPMRPP-81052 || Most failed test-cases table (TOP-20). Increase the amount of items to be displayed on widget from 20 to 50 or 100

* EPMRPP-80606 || Cut notification attribute to max length (#1650)

EPMRPP-80606 || Cut attributes to max length

* EPMRPP-81029 || There is no validation for the creation of dashboards exceeding the limit (#1651)

* Revert "EPMRPP-81029 || There is no validation for the creation of dashboards exceeding the limit (#1651)"

This reverts commit 13a49a6.

* EPMRPP-81029 || There is no validation for the creation of dashboards exceeding the limit

* EPMRPP-80606 || Update filter attribute cut logic (#1652)

* EPMRPP-78741 || Remove duplicate onboarding endpoint (#1653)

* EPMRPP-80606 || UserFilter cut attribute refactor (#1655)

* EPMRPP-81358 || Fix vulnerabilities

* EPMRPP-81193 || Wrong error code and message when creating notification rule without mandatory field

* EPMRPP-81202 || Widget 'Flaky test cases table (TOP-50). It is possible to create widget with invalid 'Launches count' value via API (#1670)

* EPMRPP-81202 || Widget 'Flaky test cases table (TOP-50). It is possible to create widget with invalid 'Launches count' value via API

* EPMRPP-81202 || Change migration brunch

* EPMRPP-81202 || Replace tab to spaces

---------

Co-authored-by: Andrei Piankouski <andrei_piankouski@epam.com>

* EPMRPP-82300 || Typo in the error message when creating 'Flaky test cases table (TOP-50)' widget with some invalid values via API (#1674)

* EPMRPP-82300-fix-typo-error uploaded commons-model dependency and fixed tests in service-api

* EPMRPP-82300-fix-typo-error fixed tests in service-api

* Epmrpp 78258 move acl (#1667)

* EPMRPP-81233 || Move ACL tasks from RP-23.3 to RP-23.1

* EPMRPP-72320 || Fix unit tests

* EPMRPP-81233 || Move ACL tasks from RP-23.3 to RP-23.1

* EPMRPP-81233 || Update bom

---------

Co-authored-by: Pavel Bortnik <pavel_bortnik@epam.com>
Co-authored-by: Andrei Piankouski <andrei_piankouski@epam.com>

* EPMRPP-81050 || Most Failed test-cases table widget. Increase the amount of items to be displayed on widget from 20 to 50

* EPMRPP-82116 || Update Notification template after launch finish (#1673)

* EPMRPP-82116 Updated template for Notifications after launch finish

* EPMRPP-82116 edited invitation templates

* Update common model

* EPMRPP-81362 || Fix security vulnerabilities (#1671)

* EPMRPP-82116 || Update Notification template after launch finish (removed attachments) (#1678)

* EPMRPP-82116-remove-attachments removed vk and fb attachments from specific email notifications

* EPMRPP-82116-remove-attachments removed vk and fb links from all templates

* EPMRPP-81154 added xml to api description and added file size check (#1677)

* EPMRPP-81970 || Autocomplete in Recipients filed on Notifications tab in Project settings should show options starting from 1 symbol (#1681)

* EPMRPP-81970 changed symbol limit from 3 to 1

* EPMRPP-81970 added code formatting

* EPMRPP-82375 || Implement notification when changing password and make some template updates (#1682)

* EPMRPP-82375 added a trigger to send a password change email

* EPMRPP-82375 updated YouTube links and footer text

* EPMRPP-82375 fixed test

* EPMRPP-82375 minor change in index template (#1683)

* EPMRPP-82545 || Update validation for Widgets (#1694)

* EPMRPP-82545 Updated validation for Widgets

* EPMRPP-82545 changed indent

* Update commons dao

* Master merge to 5.7.5 (#1695)

* EPMRPP-79211 || Changed Minio interface to JCloud

* EPMRPP-79211 || Updated DataStore configuration and properties

* EPMRPP-79211 || Updated docker-compose with right BinaryStore value

* EPMRPP-79211 || Update commons dao version

* Update commons dao dependency to 5.7.4

* EPMRPP-80865|| Update bom and other versions (#1663)

5.7.4 || Update bom and other versions

* [Gradle Release Plugin] - new version commit:  '5.7.5'.

---------

Co-authored-by: miracle8484 <76156909+miracle8484@users.noreply.github.com>
Co-authored-by: reportportal.io <support@reportportal.io>

* EPMRPP-83030 || Create RC branch

* Update version

* EPMRPP-83239 || Impossible to change password without Email Server integration

* EPMRPP-83239 || Impossible to change password without Email Server integration
---------

Co-authored-by: Andrei Piankouski <andrei_piankouski@epam.com>

* EPMRPP-78998 || Update dao

---------

Co-authored-by: Maksim Antonov <Maksim_Antonov@epam.com>
Co-authored-by: Ivan_Budayeu <Skileton2018>
Co-authored-by: miracle8484 <76156909+miracle8484@users.noreply.github.com>
Co-authored-by: Pavel Bortnik <pavel_bortnik@epam.com>
Co-authored-by: Ivan_Kustau <Ivan_Kustau@epam.com>
Co-authored-by: Ivan Kustau <86599591+IvanKustau@users.noreply.github.com>
Co-authored-by: Andrei Piankouski <andrei_piankouski@epam.com>
Co-authored-by: rkukharenka <125865748+rkukharenka@users.noreply.github.com>
Co-authored-by: reportportal.io <support@reportportal.io>

* Update release.yml

* [Gradle Release Plugin] - new version commit:  '5.8.1'.

---------

Co-authored-by: Ivan_Kustau <Ivan_Kustau@epam.com>
Co-authored-by: miracle8484 <76156909+miracle8484@users.noreply.github.com>
Co-authored-by: Ivan Kustau <86599591+IvanKustau@users.noreply.github.com>
Co-authored-by: reportportal.io <support@reportportal.io>
Co-authored-by: Maksim Antonov <Maksim_Antonov@epam.com>
Co-authored-by: Pavel Bortnik <pavel_bortnik@epam.com>
Co-authored-by: Andrei Piankouski <andrei_piankouski@epam.com>
Co-authored-by: rkukharenka <125865748+rkukharenka@users.noreply.github.com>

* Update commons-dao version

* Add removeScripts task to Jenkins

* Epmrpp 83130 || Update the token generation and its storage (#1706)

* Create Jenkinsfile-release

Added Jenkinsfile-release

* Epmrpp 83130 || api key trim (#1707)

* EPMRPP-83130 || Trim Api key.

* EPMRPP-83130 || Trim Api key.

---------

Co-authored-by: Andre Piankouski <andrei_piankouski@epam.com>

* EPMRPP-83098 || Update all datastore variables naming (#1709)

* EPMRPP-83536 || Reporting with new API Keys (#1708)

* EPMRPP-83536 || Reporting with new API Keys

---------

Co-authored-by: Andrei Piankouski <andrei_piankouski@epam.com>

* EPMRPP-84251 || Fix test

* EPMRPP-84251 || Fix test

* EPMRPP-84251 || Decrease branch limits

---------

Co-authored-by: Maksim Antonov <Maksim_Antonov@epam.com>
Co-authored-by: Ivan_Budayeu <Skileton2018>
Co-authored-by: miracle8484 <76156909+miracle8484@users.noreply.github.com>
Co-authored-by: Pavel Bortnik <pavel_bortnik@epam.com>
Co-authored-by: Ivan_Kustau <Ivan_Kustau@epam.com>
Co-authored-by: Ivan Kustau <86599591+IvanKustau@users.noreply.github.com>
Co-authored-by: Andrei Piankouski <andrei_piankouski@epam.com>
Co-authored-by: rkukharenka <125865748+rkukharenka@users.noreply.github.com>
Co-authored-by: reportportal.io <support@reportportal.io>
Co-authored-by: Hleb Kanonik <hleb_kanonik@epam.com>
APiankouski added a commit that referenced this pull request Aug 17, 2023
* EPMRPP-79211 || Changed Minio interface to JCloud

* EPMRPP-79211 || Updated DataStore configuration and properties

* EPMRPP-79211 || Updated docker-compose with right BinaryStore value

* EPMRPP-79211 || Update commons dao version

* Update commons dao dependency to 5.7.4

* EPMRPP-80865|| Update bom and other versions (#1663)

5.7.4 || Update bom and other versions

* [Gradle Release Plugin] - new version commit:  '5.7.5'.

* 23.1 release  (#1698)

* Update spring boot version to fix CVE-2022-22965

* EPMRPP-76845 || Update spring boot

* Update Jenkinsfile

* EPMRPP-77678 || Description length increased to 2048

* EPMRPP-77678 || Redundant import fix

* EPMRPP-79737 || Fix vulnerabilities and update libraries version (#1624)

* EPMRPP-79136 || Add retrieving all logs with it's locations (#1619)

* EPMRPP-79136 || Add retrieving all logs with it's locations

* EPMRPP-79136 || Add filtering by log level and item type

* EPMRPP-79136 || Change response to save correct ordering

* EPMRPP-79136 || Fix exclude passed logs parameter

* EPMRPP-79136 || Override page size limit

* EPMRPP-79136 || Fix retrieving with passed logs exclusion

* Update Jenkinsfile-candidate

* EPMRPP-79136 || Update dao version

* EPMRPP-80383 || Notifications. AND/OR attribute option

* EPMRPP-80744 || Change email on the API page

* EPMRPP-80601 || Timeline widget. Remove empty content

* EPMRPP-80744 || Add item attribute max length validation (#1640)

EPMRPP-80744 || Add item attribute max length validation

* EPMRPP-81136 || Incorrect 'startTime' value is reported for tests via 'Import' functionality

Co-authored-by: Andrei Piankouski <andrei_piankouski@epam.com>

* EPMRPP-81046 || Impossible to report test items to project with "demo" name

* EPMRPP-81019 || Launch import. Error 'org.hibernate.exception.DataException: could not execute statement' occurs on importing launch (#1645)

* EPMRPP-81052 || Most failed test-cases table (TOP-20). Increase the amount of items to be displayed on widget from 20 to 50 or 100

* EPMRPP-80606 || Cut notification attribute to max length (#1650)

EPMRPP-80606 || Cut attributes to max length

* EPMRPP-81029 || There is no validation for the creation of dashboards exceeding the limit (#1651)

* Revert "EPMRPP-81029 || There is no validation for the creation of dashboards exceeding the limit (#1651)"

This reverts commit 13a49a6.

* EPMRPP-81029 || There is no validation for the creation of dashboards exceeding the limit

* EPMRPP-80606 || Update filter attribute cut logic (#1652)

* EPMRPP-78741 || Remove duplicate onboarding endpoint (#1653)

* EPMRPP-80606 || UserFilter cut attribute refactor (#1655)

* EPMRPP-81358 || Fix vulnerabilities

* EPMRPP-81193 || Wrong error code and message when creating notification rule without mandatory field

* EPMRPP-81202 || Widget 'Flaky test cases table (TOP-50). It is possible to create widget with invalid 'Launches count' value via API (#1670)

* EPMRPP-81202 || Widget 'Flaky test cases table (TOP-50). It is possible to create widget with invalid 'Launches count' value via API

* EPMRPP-81202 || Change migration brunch

* EPMRPP-81202 || Replace tab to spaces

---------

Co-authored-by: Andrei Piankouski <andrei_piankouski@epam.com>

* EPMRPP-82300 || Typo in the error message when creating 'Flaky test cases table (TOP-50)' widget with some invalid values via API (#1674)

* EPMRPP-82300-fix-typo-error uploaded commons-model dependency and fixed tests in service-api

* EPMRPP-82300-fix-typo-error fixed tests in service-api

* Epmrpp 78258 move acl (#1667)

* EPMRPP-81233 || Move ACL tasks from RP-23.3 to RP-23.1

* EPMRPP-72320 || Fix unit tests

* EPMRPP-81233 || Move ACL tasks from RP-23.3 to RP-23.1

* EPMRPP-81233 || Update bom

---------

Co-authored-by: Pavel Bortnik <pavel_bortnik@epam.com>
Co-authored-by: Andrei Piankouski <andrei_piankouski@epam.com>

* EPMRPP-81050 || Most Failed test-cases table widget. Increase the amount of items to be displayed on widget from 20 to 50

* EPMRPP-82116 || Update Notification template after launch finish (#1673)

* EPMRPP-82116 Updated template for Notifications after launch finish

* EPMRPP-82116 edited invitation templates

* Update common model

* EPMRPP-81362 || Fix security vulnerabilities (#1671)

* EPMRPP-82116 || Update Notification template after launch finish (removed attachments) (#1678)

* EPMRPP-82116-remove-attachments removed vk and fb attachments from specific email notifications

* EPMRPP-82116-remove-attachments removed vk and fb links from all templates

* EPMRPP-81154 added xml to api description and added file size check (#1677)

* EPMRPP-81970 || Autocomplete in Recipients filed on Notifications tab in Project settings should show options starting from 1 symbol (#1681)

* EPMRPP-81970 changed symbol limit from 3 to 1

* EPMRPP-81970 added code formatting

* EPMRPP-82375 || Implement notification when changing password and make some template updates (#1682)

* EPMRPP-82375 added a trigger to send a password change email

* EPMRPP-82375 updated YouTube links and footer text

* EPMRPP-82375 fixed test

* EPMRPP-82375 minor change in index template (#1683)

* EPMRPP-82545 || Update validation for Widgets (#1694)

* EPMRPP-82545 Updated validation for Widgets

* EPMRPP-82545 changed indent

* Update commons dao

* Master merge to 5.7.5 (#1695)

* EPMRPP-79211 || Changed Minio interface to JCloud

* EPMRPP-79211 || Updated DataStore configuration and properties

* EPMRPP-79211 || Updated docker-compose with right BinaryStore value

* EPMRPP-79211 || Update commons dao version

* Update commons dao dependency to 5.7.4

* EPMRPP-80865|| Update bom and other versions (#1663)

5.7.4 || Update bom and other versions

* [Gradle Release Plugin] - new version commit:  '5.7.5'.

---------

Co-authored-by: miracle8484 <76156909+miracle8484@users.noreply.github.com>
Co-authored-by: reportportal.io <support@reportportal.io>

* EPMRPP-83030 || Create RC branch

* Update version

* EPMRPP-83239 || Impossible to change password without Email Server integration

* EPMRPP-83239 || Impossible to change password without Email Server integration
---------

Co-authored-by: Andrei Piankouski <andrei_piankouski@epam.com>

* EPMRPP-78998 || Update dao

---------

Co-authored-by: Maksim Antonov <Maksim_Antonov@epam.com>
Co-authored-by: Ivan_Budayeu <Skileton2018>
Co-authored-by: miracle8484 <76156909+miracle8484@users.noreply.github.com>
Co-authored-by: Pavel Bortnik <pavel_bortnik@epam.com>
Co-authored-by: Ivan_Kustau <Ivan_Kustau@epam.com>
Co-authored-by: Ivan Kustau <86599591+IvanKustau@users.noreply.github.com>
Co-authored-by: Andrei Piankouski <andrei_piankouski@epam.com>
Co-authored-by: rkukharenka <125865748+rkukharenka@users.noreply.github.com>
Co-authored-by: reportportal.io <support@reportportal.io>

* Update release.yml

* [Gradle Release Plugin] - new version commit:  '5.8.1'.

* EPMRPP-84200 || Update release version

* EPMRPP-84200 || Update FlushingDataJob

* EPMRPP-84200 || Update Dockerfile and up version

* Update bom version

* [Gradle Release Plugin] - new version commit:  '5.9.1'.

* EPMRPP-85017 || Postfix for bucket names in binary storage (#1735)

* EPMRPP-85017 || Postfix for bucket names in binary storage

* EPMRPP-85017 || Update dao

* EPMRPP-85017 || Update dockerfile

* EPMRPP-82486 || Update release version

---------

Co-authored-by: Andrei Piankouski <andrei_piankouski@epam.com>

* [Gradle Release Plugin] - new version commit:  '5.9.2'.

* EPMRPP-84042 || Add parameters when import launches via API requests (#1717)

* EPMRPP-84042 || Add parameters when import launches via API requests
---------

Co-authored-by: Andrei Piankouski <andrei_piankouski@epam.com>
(cherry picked from commit c39e239)

* EPMRPP-84886 || No attribute key/value is added to the launch when sending the import request from the API page

(cherry picked from commit 39e677a)

* EPMRPP-84878 || Rename notIssue parameter for import launch

(cherry picked from commit 56ddc32)

* EPMRPP-85409 || Update dockerfile

* EPMRPP-85578 || Remove prefix and postfix for plugin's bucket (#1768)

* EPMRPP-85578 || Update commons-dao version

* EPMRPP-85578 || Update commons-dao version

* EPMRPP-85578 || Return bom version

* [Gradle Release Plugin] - new version commit:  '5.9.3'.

---------

Co-authored-by: Ivan_Kustau <Ivan_Kustau@epam.com>
Co-authored-by: miracle8484 <76156909+miracle8484@users.noreply.github.com>
Co-authored-by: Ivan Kustau <86599591+IvanKustau@users.noreply.github.com>
Co-authored-by: reportportal.io <support@reportportal.io>
Co-authored-by: Maksim Antonov <Maksim_Antonov@epam.com>
Co-authored-by: Pavel Bortnik <pavel_bortnik@epam.com>
Co-authored-by: rkukharenka <125865748+rkukharenka@users.noreply.github.com>
pbortnik added a commit that referenced this pull request Mar 1, 2024
* EPMRPP-77647 || switched to develop

* EPMRPP-77647 || changed commons version

* EPMRPP-77648 || implement POST endpoint

* EPMRPP-77648 || copyrights fix

* EPMRPP-77779 || Launch and test item description limits

* EPMRPP-76804 || Add recalculation on items deletion

* EPMRPP-76804 || Fix unit tests

* EPMRPP-77779 || updated commons-dao version

* EPMRPP-77779 || updated limit on service api

* EPMRPP-77811 || Implement validation for POST endpoint

* Newjenkins (#1587)

* Update Jenkinsfile

* Update Jenkinsfile

* Update Jenkinsfile

* Update Jenkinsfile

* Update Jenkinsfile

Co-authored-by: Pavel Bortnik <pavel_bortnik@epam.com>

* EPMRPP-77779 || limited length to 2048

* EPMRPP-77779 || updated commons-model hash

* EPMRPP-77779 || id field for SenderCaseDTO

* EPMRPP-77779 || updated commons-model hash

* EPMRPP-77777 || implement PUT request

* EPMRPP-77623 || Clustering last run attribute removing

* EPMRPP-77778 || implement DELETE endpoint

* RC pipeline modified

* description changed

* tagging by gradlew updated

* String parameter BRANCH added

* Update Jenkinsfile-candidate

* spaces

* EPMRPP-77972 || Fix retries and nesteds counting

* EPMRPP-77972 || Update dao version

* EPMRPP-77972 || Update dao version

* EPMRPP-77973 || Potential fix for perf issue

* EPMRPP-77973 || Update batch size as env variable

* EPMRPP-77973 || Fix launch logs counting

* EPMRPP-78088 || List equality validation fix

* EPMRPP-78107 || Dao with updated mapping provided

* EPMRPP-77973 || Fix partition handling

* EPMRPP-78071 || Dao with updated query provided

* EPMRPP-77922 || Performance fix

* EPMRPP-77922 || Performance fix

* EPMRPP-64803 || Make async remove test items from index (#1604)

Co-authored-by: Andrei Piankouski <andrei.piankouski@ukg.com>

* EPMRPP-64803 || Make async remove test items from index (#1605)

Co-authored-by: Andrei Piankouski <andrei.piankouski@ukg.com>

* EPMRPP-78587 || Fix attribute grouping

* Update README.md

* Update README.md

* EPMRPP-78284: Move all notification endpoints to ProjectSettingsController and add tests

* EPMRPP-77947 || Move all notification endpoints to ProjectSettingsController and add tests

* promote.yml update

* Remove hardcoded publishing URL

* Remove Sealights

* Update promote.yml

* EPMRPP-78764 || Changed number of allowed custom defect types

* Epmrpp 75612 deletion from es (#1615)

* EPMRPP-75612 || Deletion logs from ES

* EPMRPP-79208 || Launch export. Empty file is exported if there is item with 'in progress' status in the launch (#1616)

Co-authored-by: Andrei Piankouski <andrei_piankouski@epam.com>

* EPMRPP-79167 || Updated commons dao version (#1620)

* EPMRPP-79329 || Update autocomplete in Notification. start from 1 symbol (#1622)

* EPMRPP-79329 || Update autocomplete in Notification. start from 1 symbol

* EPMRPP-79329 || Fix test

Co-authored-by: Andrei Piankouski <andrei_piankouski@epam.com>

* EPMRPP-78998 || Flaky test cases widget. Increase the amount of items to be displayed on widget from 20 to 50

* EPMRPP-80255 || Save the Dashboards and widgets of deleted user

* EPMRPP-79630 || Update Passing rate per Launch widget

* Delete .travis.yml

We don't use it anymore

* EPMRPP-80176 || Update Passing rate summary widget

* EPMRPP-78657 || Notification of an inexistent launch in Edit/Duplicate

* Update release.yml

* EMPRPP-80865 || Update commons-dao dependency (#1676)

* EPMRPP-80865 || Merge master to develop (#1680)

* EPMRPP-79211 || Changed Minio interface to JCloud

* EPMRPP-79211 || Updated DataStore configuration and properties

* EPMRPP-79211 || Updated docker-compose with right BinaryStore value

* EPMRPP-79211 || Update commons dao version

* Update commons dao dependency to 5.7.4

* EPMRPP-80865|| Update bom and other versions (#1663)

5.7.4 || Update bom and other versions

* [Gradle Release Plugin] - new version commit:  '5.7.5'.

---------

Co-authored-by: miracle8484 <76156909+miracle8484@users.noreply.github.com>
Co-authored-by: reportportal.io <support@reportportal.io>

* EPMRPP-80809 marked API getLogByUuid as Deprecated (#1686)

* EPMRPP-73535 || Added getting logMessage from ES + merging with PG

* Add removeScripts task to Cleanup stage in Jenkins (#1689)

* EPMRPP-76400 || Patternt analyze working with ES

* EPMRPP-82405 || Fix es deleting bug

* EPMRPP-82327 || Formatting code according to code style (#1688)

* EPMRPP-82327-google-style google-style applied

* EPMRPP-82327-google-style formatted new changes

* EPMRPP-82327-google-style fixed import in test

* EPMRPP-82614 || Fix pattern analysis for nested steps (#1693)

* EPMRPP-82614 || Fix pattern analysis for nested steps

* EPMRPP-82614 || Refactor ElasticLogService

* Epmrpp-84251 || merge to develop (#1710)

* Update spring boot version to fix CVE-2022-22965

* EPMRPP-76845 || Update spring boot

* Update Jenkinsfile

* EPMRPP-77678 || Description length increased to 2048

* EPMRPP-77678 || Redundant import fix

* EPMRPP-79737 || Fix vulnerabilities and update libraries version (#1624)

* EPMRPP-79136 || Add retrieving all logs with it's locations (#1619)

* EPMRPP-79136 || Add retrieving all logs with it's locations

* EPMRPP-79136 || Add filtering by log level and item type

* EPMRPP-79136 || Change response to save correct ordering

* EPMRPP-79136 || Fix exclude passed logs parameter

* EPMRPP-79136 || Override page size limit

* EPMRPP-79136 || Fix retrieving with passed logs exclusion

* Update Jenkinsfile-candidate

* EPMRPP-79136 || Update dao version

* EPMRPP-80383 || Notifications. AND/OR attribute option

* EPMRPP-80744 || Change email on the API page

* EPMRPP-80601 || Timeline widget. Remove empty content

* EPMRPP-80744 || Add item attribute max length validation (#1640)

EPMRPP-80744 || Add item attribute max length validation

* EPMRPP-81136 || Incorrect 'startTime' value is reported for tests via 'Import' functionality

Co-authored-by: Andrei Piankouski <andrei_piankouski@epam.com>

* EPMRPP-81046 || Impossible to report test items to project with "demo" name

* EPMRPP-81019 || Launch import. Error 'org.hibernate.exception.DataException: could not execute statement' occurs on importing launch (#1645)

* EPMRPP-81052 || Most failed test-cases table (TOP-20). Increase the amount of items to be displayed on widget from 20 to 50 or 100

* EPMRPP-80606 || Cut notification attribute to max length (#1650)

EPMRPP-80606 || Cut attributes to max length

* EPMRPP-81029 || There is no validation for the creation of dashboards exceeding the limit (#1651)

* Revert "EPMRPP-81029 || There is no validation for the creation of dashboards exceeding the limit (#1651)"

This reverts commit 13a49a6.

* EPMRPP-81029 || There is no validation for the creation of dashboards exceeding the limit

* EPMRPP-80606 || Update filter attribute cut logic (#1652)

* EPMRPP-78741 || Remove duplicate onboarding endpoint (#1653)

* EPMRPP-80606 || UserFilter cut attribute refactor (#1655)

* EPMRPP-81358 || Fix vulnerabilities

* EPMRPP-81193 || Wrong error code and message when creating notification rule without mandatory field

* EPMRPP-81202 || Widget 'Flaky test cases table (TOP-50). It is possible to create widget with invalid 'Launches count' value via API (#1670)

* EPMRPP-81202 || Widget 'Flaky test cases table (TOP-50). It is possible to create widget with invalid 'Launches count' value via API

* EPMRPP-81202 || Change migration brunch

* EPMRPP-81202 || Replace tab to spaces

---------

Co-authored-by: Andrei Piankouski <andrei_piankouski@epam.com>

* EPMRPP-82300 || Typo in the error message when creating 'Flaky test cases table (TOP-50)' widget with some invalid values via API (#1674)

* EPMRPP-82300-fix-typo-error uploaded commons-model dependency and fixed tests in service-api

* EPMRPP-82300-fix-typo-error fixed tests in service-api

* Epmrpp 78258 move acl (#1667)

* EPMRPP-81233 || Move ACL tasks from RP-23.3 to RP-23.1

* EPMRPP-72320 || Fix unit tests

* EPMRPP-81233 || Move ACL tasks from RP-23.3 to RP-23.1

* EPMRPP-81233 || Update bom

---------

Co-authored-by: Pavel Bortnik <pavel_bortnik@epam.com>
Co-authored-by: Andrei Piankouski <andrei_piankouski@epam.com>

* EPMRPP-81050 || Most Failed test-cases table widget. Increase the amount of items to be displayed on widget from 20 to 50

* EPMRPP-82116 || Update Notification template after launch finish (#1673)

* EPMRPP-82116 Updated template for Notifications after launch finish

* EPMRPP-82116 edited invitation templates

* Update common model

* EPMRPP-81362 || Fix security vulnerabilities (#1671)

* EPMRPP-82116 || Update Notification template after launch finish (removed attachments) (#1678)

* EPMRPP-82116-remove-attachments removed vk and fb attachments from specific email notifications

* EPMRPP-82116-remove-attachments removed vk and fb links from all templates

* EPMRPP-81154 added xml to api description and added file size check (#1677)

* EPMRPP-81970 || Autocomplete in Recipients filed on Notifications tab in Project settings should show options starting from 1 symbol (#1681)

* EPMRPP-81970 changed symbol limit from 3 to 1

* EPMRPP-81970 added code formatting

* EPMRPP-82375 || Implement notification when changing password and make some template updates (#1682)

* EPMRPP-82375 added a trigger to send a password change email

* EPMRPP-82375 updated YouTube links and footer text

* EPMRPP-82375 fixed test

* EPMRPP-82375 minor change in index template (#1683)

* EPMRPP-82545 || Update validation for Widgets (#1694)

* EPMRPP-82545 Updated validation for Widgets

* EPMRPP-82545 changed indent

* Update commons dao

* Master merge to 5.7.5 (#1695)

* EPMRPP-79211 || Changed Minio interface to JCloud

* EPMRPP-79211 || Updated DataStore configuration and properties

* EPMRPP-79211 || Updated docker-compose with right BinaryStore value

* EPMRPP-79211 || Update commons dao version

* Update commons dao dependency to 5.7.4

* EPMRPP-80865|| Update bom and other versions (#1663)

5.7.4 || Update bom and other versions

* [Gradle Release Plugin] - new version commit:  '5.7.5'.

---------

Co-authored-by: miracle8484 <76156909+miracle8484@users.noreply.github.com>
Co-authored-by: reportportal.io <support@reportportal.io>

* EPMRPP-83030 || Create RC branch

* Update version

* EPMRPP-82707 || Add single bucket configuration (#1696)

* EPMRPP-82707 || Add single bucket configuration

* EPMRPP-82707 || Refactor according to check style

* EPMRPP-82707 || Refactor according to check style

* EPMRPP-82707 || Change delete plguin from data store logic

* EPMRPP-83068 || Fix checkstyle

* EPMRPP-83068 || Update Admin permissions. Read/Write permissions without assign. (#1700)

* EPMRPP-83068 || Update Admin permissions. Read/Write permissions without assign.
---------

Co-authored-by: Andrei Piankouski <andrei_piankouski@epam.com>

* Merge master to hotfix/next (#1702)

* EPMRPP-79211 || Changed Minio interface to JCloud

* EPMRPP-79211 || Updated DataStore configuration and properties

* EPMRPP-79211 || Updated docker-compose with right BinaryStore value

* EPMRPP-79211 || Update commons dao version

* Update commons dao dependency to 5.7.4

* EPMRPP-80865|| Update bom and other versions (#1663)

5.7.4 || Update bom and other versions

* [Gradle Release Plugin] - new version commit:  '5.7.5'.

* 23.1 release  (#1698)

* Update spring boot version to fix CVE-2022-22965

* EPMRPP-76845 || Update spring boot

* Update Jenkinsfile

* EPMRPP-77678 || Description length increased to 2048

* EPMRPP-77678 || Redundant import fix

* EPMRPP-79737 || Fix vulnerabilities and update libraries version (#1624)

* EPMRPP-79136 || Add retrieving all logs with it's locations (#1619)

* EPMRPP-79136 || Add retrieving all logs with it's locations

* EPMRPP-79136 || Add filtering by log level and item type

* EPMRPP-79136 || Change response to save correct ordering

* EPMRPP-79136 || Fix exclude passed logs parameter

* EPMRPP-79136 || Override page size limit

* EPMRPP-79136 || Fix retrieving with passed logs exclusion

* Update Jenkinsfile-candidate

* EPMRPP-79136 || Update dao version

* EPMRPP-80383 || Notifications. AND/OR attribute option

* EPMRPP-80744 || Change email on the API page

* EPMRPP-80601 || Timeline widget. Remove empty content

* EPMRPP-80744 || Add item attribute max length validation (#1640)

EPMRPP-80744 || Add item attribute max length validation

* EPMRPP-81136 || Incorrect 'startTime' value is reported for tests via 'Import' functionality

Co-authored-by: Andrei Piankouski <andrei_piankouski@epam.com>

* EPMRPP-81046 || Impossible to report test items to project with "demo" name

* EPMRPP-81019 || Launch import. Error 'org.hibernate.exception.DataException: could not execute statement' occurs on importing launch (#1645)

* EPMRPP-81052 || Most failed test-cases table (TOP-20). Increase the amount of items to be displayed on widget from 20 to 50 or 100

* EPMRPP-80606 || Cut notification attribute to max length (#1650)

EPMRPP-80606 || Cut attributes to max length

* EPMRPP-81029 || There is no validation for the creation of dashboards exceeding the limit (#1651)

* Revert "EPMRPP-81029 || There is no validation for the creation of dashboards exceeding the limit (#1651)"

This reverts commit 13a49a6.

* EPMRPP-81029 || There is no validation for the creation of dashboards exceeding the limit

* EPMRPP-80606 || Update filter attribute cut logic (#1652)

* EPMRPP-78741 || Remove duplicate onboarding endpoint (#1653)

* EPMRPP-80606 || UserFilter cut attribute refactor (#1655)

* EPMRPP-81358 || Fix vulnerabilities

* EPMRPP-81193 || Wrong error code and message when creating notification rule without mandatory field

* EPMRPP-81202 || Widget 'Flaky test cases table (TOP-50). It is possible to create widget with invalid 'Launches count' value via API (#1670)

* EPMRPP-81202 || Widget 'Flaky test cases table (TOP-50). It is possible to create widget with invalid 'Launches count' value via API

* EPMRPP-81202 || Change migration brunch

* EPMRPP-81202 || Replace tab to spaces

---------

Co-authored-by: Andrei Piankouski <andrei_piankouski@epam.com>

* EPMRPP-82300 || Typo in the error message when creating 'Flaky test cases table (TOP-50)' widget with some invalid values via API (#1674)

* EPMRPP-82300-fix-typo-error uploaded commons-model dependency and fixed tests in service-api

* EPMRPP-82300-fix-typo-error fixed tests in service-api

* Epmrpp 78258 move acl (#1667)

* EPMRPP-81233 || Move ACL tasks from RP-23.3 to RP-23.1

* EPMRPP-72320 || Fix unit tests

* EPMRPP-81233 || Move ACL tasks from RP-23.3 to RP-23.1

* EPMRPP-81233 || Update bom

---------

Co-authored-by: Pavel Bortnik <pavel_bortnik@epam.com>
Co-authored-by: Andrei Piankouski <andrei_piankouski@epam.com>

* EPMRPP-81050 || Most Failed test-cases table widget. Increase the amount of items to be displayed on widget from 20 to 50

* EPMRPP-82116 || Update Notification template after launch finish (#1673)

* EPMRPP-82116 Updated template for Notifications after launch finish

* EPMRPP-82116 edited invitation templates

* Update common model

* EPMRPP-81362 || Fix security vulnerabilities (#1671)

* EPMRPP-82116 || Update Notification template after launch finish (removed attachments) (#1678)

* EPMRPP-82116-remove-attachments removed vk and fb attachments from specific email notifications

* EPMRPP-82116-remove-attachments removed vk and fb links from all templates

* EPMRPP-81154 added xml to api description and added file size check (#1677)

* EPMRPP-81970 || Autocomplete in Recipients filed on Notifications tab in Project settings should show options starting from 1 symbol (#1681)

* EPMRPP-81970 changed symbol limit from 3 to 1

* EPMRPP-81970 added code formatting

* EPMRPP-82375 || Implement notification when changing password and make some template updates (#1682)

* EPMRPP-82375 added a trigger to send a password change email

* EPMRPP-82375 updated YouTube links and footer text

* EPMRPP-82375 fixed test

* EPMRPP-82375 minor change in index template (#1683)

* EPMRPP-82545 || Update validation for Widgets (#1694)

* EPMRPP-82545 Updated validation for Widgets

* EPMRPP-82545 changed indent

* Update commons dao

* Master merge to 5.7.5 (#1695)

* EPMRPP-79211 || Changed Minio interface to JCloud

* EPMRPP-79211 || Updated DataStore configuration and properties

* EPMRPP-79211 || Updated docker-compose with right BinaryStore value

* EPMRPP-79211 || Update commons dao version

* Update commons dao dependency to 5.7.4

* EPMRPP-80865|| Update bom and other versions (#1663)

5.7.4 || Update bom and other versions

* [Gradle Release Plugin] - new version commit:  '5.7.5'.

---------

Co-authored-by: miracle8484 <76156909+miracle8484@users.noreply.github.com>
Co-authored-by: reportportal.io <support@reportportal.io>

* EPMRPP-83030 || Create RC branch

* Update version

* EPMRPP-83239 || Impossible to change password without Email Server integration

* EPMRPP-83239 || Impossible to change password without Email Server integration
---------

Co-authored-by: Andrei Piankouski <andrei_piankouski@epam.com>

* EPMRPP-78998 || Update dao

---------

Co-authored-by: Maksim Antonov <Maksim_Antonov@epam.com>
Co-authored-by: Ivan_Budayeu <Skileton2018>
Co-authored-by: miracle8484 <76156909+miracle8484@users.noreply.github.com>
Co-authored-by: Pavel Bortnik <pavel_bortnik@epam.com>
Co-authored-by: Ivan_Kustau <Ivan_Kustau@epam.com>
Co-authored-by: Ivan Kustau <86599591+IvanKustau@users.noreply.github.com>
Co-authored-by: Andrei Piankouski <andrei_piankouski@epam.com>
Co-authored-by: rkukharenka <125865748+rkukharenka@users.noreply.github.com>
Co-authored-by: reportportal.io <support@reportportal.io>

* Update release.yml

* [Gradle Release Plugin] - new version commit:  '5.8.1'.

---------

Co-authored-by: Ivan_Kustau <Ivan_Kustau@epam.com>
Co-authored-by: miracle8484 <76156909+miracle8484@users.noreply.github.com>
Co-authored-by: Ivan Kustau <86599591+IvanKustau@users.noreply.github.com>
Co-authored-by: reportportal.io <support@reportportal.io>
Co-authored-by: Maksim Antonov <Maksim_Antonov@epam.com>
Co-authored-by: Pavel Bortnik <pavel_bortnik@epam.com>
Co-authored-by: Andrei Piankouski <andrei_piankouski@epam.com>
Co-authored-by: rkukharenka <125865748+rkukharenka@users.noreply.github.com>

* Update commons-dao version

* Add removeScripts task to Jenkins

* Epmrpp 83130 || Update the token generation and its storage (#1706)

* Create Jenkinsfile-release

Added Jenkinsfile-release

* Epmrpp 83130 || api key trim (#1707)

* EPMRPP-83130 || Trim Api key.

* EPMRPP-83130 || Trim Api key.

---------

Co-authored-by: Andre Piankouski <andrei_piankouski@epam.com>

* EPMRPP-83098 || Update all datastore variables naming (#1709)

* EPMRPP-83536 || Reporting with new API Keys (#1708)

* EPMRPP-83536 || Reporting with new API Keys

---------

Co-authored-by: Andrei Piankouski <andrei_piankouski@epam.com>

* EPMRPP-84251 || Fix test

* EPMRPP-84251 || Fix test

* EPMRPP-84251 || Decrease branch limits

---------

Co-authored-by: Maksim Antonov <Maksim_Antonov@epam.com>
Co-authored-by: Ivan_Budayeu <Skileton2018>
Co-authored-by: miracle8484 <76156909+miracle8484@users.noreply.github.com>
Co-authored-by: Pavel Bortnik <pavel_bortnik@epam.com>
Co-authored-by: Ivan_Kustau <Ivan_Kustau@epam.com>
Co-authored-by: Ivan Kustau <86599591+IvanKustau@users.noreply.github.com>
Co-authored-by: Andrei Piankouski <andrei_piankouski@epam.com>
Co-authored-by: rkukharenka <125865748+rkukharenka@users.noreply.github.com>
Co-authored-by: reportportal.io <support@reportportal.io>
Co-authored-by: Hleb Kanonik <hleb_kanonik@epam.com>

* EPMRPP-83882 || Add normalizing project name in ProjectExtractor (#1714) (#1715)

* Fix migration scripts

* EPMRPP-84705 || Remove vk and fb from email templates (#1773)

* EPMRPP-85137 || Remove cookie auth for plugin files endpoint (#1775)

* EPMRPP-85137 || Removed cookie auth for plugin files endpoint

* EPMRPP-85137 || delete test by removed endpoint

* EPMRPP-84310 || added check for integration type (#1777)

* EPMRPP-81792 || Fix names validation

* EPMRPP-81753 || Limit test item nesting

* added github.run_number to rc build

* EPMRPP-54905 || Launch report for one project is allowed for export by the members and customers of another project

* EPMRPP-86199 || 500 Server Error when trying to delete deleted API Key (#1789)

* EPMRPP-86199 || 500 Server Error when trying to delete deleted API Key

* EPMRPP-86199 || Update rules

* EPMRPP-84794 || Add new type of event on creating invitation link

* EPMRPP-78737 || Fix luanch attribute link

* EPMRPP-84794 || Change Object Name

* EPMRPP-79633 || Remove staled notifications endpoint (#1792)

* EPMRPP-80519 || Add project attachments deletion (#1793)

* EPMRPP-80519 || Add project attachments deletion

* Update dao version

* EPMRPP-83956 || Remove null from email link after launch force finish (#1795)

* EPMRPP-83956 || Add slash in url

* EPMRPP-86221 || Fix test

* EPMRPP-86221 || Fix test

* EPMRPP-86221 || Fix test

* EPMRPP-86660 || Notification rule names are empty after the deploy in case any notification was created on the project

* EPMRPP-86660 || Notification rule names are empty after the deploy in case any notification was created on the project

* EPMRPP-86363 || updated commons-dao version

* EPMRPP-86348 || Implement immediate pattern analysis on test item fin… (#1798)

* EPMRPP-86348 || Implement immediate pattern analysis on test item finish event.

* EPMRPP-86348 || Add headers

* EPMRPP-86348 || Update dao version

* EPMRPP-85806 || added timestamps with offsets handling (#1800)

* EPMRPP-84226 || Remove access token logic from the code (#1801)

* EPMRPP-84226 || Remove access token logic from the code

* EPMRPP-84226 || Update dao

* EPMRPP-84226 || Cut attribute in notifications

* EPMRPP-86361 || Add possibility to filter items by composite system (#1804)

* EPMRPP-86348 || Implement immediate pattern analysis on test item finish event.

* EPMRPP-86348 || Add headers

* EPMRPP-86348 || Update dao version

* EPMRPP-86361 || Filter items with immediatePa system attribute on launch finish pattern analysis

* EPMRPP-86361 || Update dao

* EPMRPP-86361 || Add missed headers

* EPMRPP-86361 || Return back analyzer existence check

* EPMRPP-86400 || Fix the problem with 'undefined' for exported filename (#1794)

* EPMRPP-86208 || Update api key cache resolver

* EPMRPP-86542 || fixed loading resources for email (#1816)

* EPMRPP-85520 || Improve the filtering option 'User' on Project Monitoring page

* EPMRPP-86219 || Implement immediate AutoAnalyze on TestItemFinishing (#1818)

* EPMRPP-86775 || Add possibility to have no auth in ES

* EPMRPP-86947 || ImmediateAA works when immediateAA attribute is not marked as system

* EPMRPP-86775 || Add possibility to have no auth in ES

* EPMRPP-86945 ||Check application name into Swagger base-path (#1820)

* EPMRPP-86359 || Implement pattern analyzer handling using rabbitmq queue (#1822)

* EPMRPP-86359 || Implement pattern analyzer handling using rabbitmq queue

* EPMRPP-86361 || Add some checkstyle refactoring

* EPMRPP-86359 || Change default single item prop value

* EPMRPP-86967 || ImmediateAA works when Step finishes with immediateAA:false attribute

* EPMRPP-86742 || extended launch import response (#1821)

* EPMRPP-86742 || extended launch import response

* EPMRPP-86969 || ImmediateAA works not only for TI defect type (#1824)

* EPMRPP-86967 || Add null check

* EPMRPP-86742 || message fix (#1825)

* EPMRPP-86969 || ImmediateAA works not only for TI defect type

* EPMRPP-86742 || launch name fix (#1826)

* EPMRPP-86742 || launch name fix

* EPMRPP-86969 || ImmediateAA works not only for TI defect type

* EPMRPP-84054 || Add DeprecatedUserController and updated route for UserController (#1827)

* EPMRPP-84054 || Add DeprecatedUserController and updated route for UserController

* EPMRPP-84054 || Update DeprecatedUserController

* EPMRPP-86466 || changed activity parameters upon creating invited user (#1828)

* EPMRPP-80574 || Update dao version. Remove redundant encryptor (#1830)

* EPMRPP-87028 || Update security configuration for user endpoints (#1831)

* EPMRPP-86812 || extended actuator with "jobs" module info (#1832)

* EPMRPP-86867 || updated logos in email templates (#1833)

* EPMRPP-86867 || updated logos in email templates

* EPMRPP-80574 || Update dao version.

* EPMRPP-86248 || Auto-Analysis should skip already analyzed items on launch finish

* EPMRPP-80989 || Add attribute operator in duplicate operation check (#1835)

* EPMRPP-80989 || Add attribute operator in duplicate operation check

* EPMRPP-80989 || Fix unit tests

* EPMRPP-86109 || changed response model for GET {activeProject}/activity/item/{itemId} (#1838)

Co-authored-by: rkukharenka <ryhor_kukharenka@epam.com>

* EPMRPP-86867 || updated icons || re-organized template directory structure (#1834)

* EPMRPP-86867 || updated icons || re-organized template directory structure

* EPMRPP-86867 github icon fix (#1840)

* EPMRPP-86743 || Move all launch fields to the request body for import (#1839)

* EPMRPP-80989 || Add attribute operator in duplicate operation check

* EPMRPP-80989 || Fix unit tests

* EPMRPP-86743 || Move all launch fields to the request body for import controller

* EPMRPP-86743 || Update commons-model

* EPMRPP-86743 || Add import launch json request part

* EPMRPP-86743 || Update commons-model

* EPMRPP-86743 || Add import rq to swagger param

* EPMRPP-86361 || Add swagger docs

* EPMRPP-79482 || Add JCloud filesystem implementation (#1842)

* Update commons-dao version

* EPMRPP-87044 updated commons-dao version (#1843)

* Add GitHub actions for building dev image

* Patch Action Build develop Docker image

* EPMRPP-87394 || Add configrurable connection factory for pattern anal… (#1845)

* EPMRPP-87394 || Add configrurable connection factory for pattern analysis. Provide default parameters 'single-item:true', 'prefetchCount:0', 'consumersCount:1', 'connectionTimeout:10min'

* EPMRPP-87394 || Remvoe connection timeout

* EPMRPP-87394 || Fix tests

* EPMRPP-87394 || Provide default params

* EPMRPP-87394 || Fix tests

* Hotfix 5.10.1 (#1837)

* EPMRPP-87223 || Fix duplicated logs

(cherry picked from commit f0e8cbb)

* [Gradle Release Plugin] - new version commit:  '5.10.2'.

(cherry picked from commit afb083d)

* EPMRPP-87332 || Send launchNumber to analyzer

* EPMRPP-87394 || Add missed constuctor

* EPMRPP-87482 || Fix potential npe (#1847)

* EPMRPP-87394 || Add a separate queue per pattern template type (#1849)

* EPMRPP-87382 fixed user attachments double removal (#1848)

* EPMRPP-87173 updated commons-dao (#1850)

* EPMRPP-87173 updated commons-dao

* EPMRPP-87173 updated commons-dao

* EPMRPP-87173 fixed tests

* EPMRPP-87537 || Launch number not indexing (#1851)

* EPMRPP-87537 || Launch number not indexing

* EPMRPP-87537 || Update SuggestInfo

* EMPRPP-87316 || Add proper exception handling. Update versions (#1853)

* EMPRPP-87316 || Add proper exception handling. Update versions

* EMPRPP-87316 || Fix tests

* EPMRPP-87493 || Update build.gradle (#1857)

* Update build.gradle

* EPMRPP-87493 || Fix tests

* EPMRPP-87493 || Fix compile errors

* EPMRPP-87493 || Fix compile errors

* EPRMPP-82591 || Logs with attachments null pointer (#1858)

* EPMRPP-82591 || Add check for null file path

* EPMRPP-82591 || Add waiting for log to be saved before attachment creation

* EPMRPP-82591 || Update dao version

* EPMRPP-82591 || Update dao version

* EPMRPP-87271 updated commons dao (fix filtering by date) (#1855)

* EPMRPP-87271 updated commons dao (fix filtering by date)

* EPMRPP-87187 || Parent status is recalculated only when status is undefined (#1859)

* Update build-rc-image.yaml

* EPMRPP-87516 || Rename immediateAA parameter

* Platform specification for Docker build stage

* EPMRPP-87590 || Replace ElasticSearch with search engine

* Update build workflows for Docker images (#1862)

* EPMRPP-87591 || Page crashes when logging into RP

* EPMRPP-87613 || Add back compatibility with older plugins

* EPMRPP-87613 || Fix unit tests

* Replace workflow build with java-checks (#1863)

* EPMRPP-87590 || Capitalize article

* EPMRPP-87591 || Page crashes when logging into RP

* EPMRPP-86835 || Update releaseMode to use Maven instead of Github (#1870)

* EPMRPP-86835 || Update releaseMode to use Maven instead of Github

* EPMRPP-86835 || Update libs version

* EPMRPP-87593 fix CVEs (#1868)

* EPMRPP-87593 fix CVEs

* EPMRPP-87421 fixed attachments handling (#1871)

* EPMRPP-87421 fixed attachments handling

* EPMRPP-87692 set auto analyzer mode "All launches with the same name"  by default (#1872)

* EPMRPP-87692 set auto analyzer mode "All launches with the same name" by default

* EPMRPP-87813 || Send to the analyzer the id of previous launch

* EPMRPP-88291 || Fix case when child recalculates parent status when status is already defined (#1874)

* EPMRPP-88291 || Fix case when child recalculates parent status when status is already defined

* EPMRPP-88291 || Fix tests

* EPMRPP-87596 || No possibility to switch on/off AA and Unique Errors from UI

* Update build.gradle (#1878)

* EPMRPP-87433  || Update build.gradle (#1879)

* EPMRPP-81547 || Java code documentation fixes for Service API (#1880)

* EPMRPP-81547 || Java code documentation fixes for Service API

* migrate to java 21 (#1877)

EPMRPP-87047 || migrate to java 21 and gradle 8.4

* EPMRPP-88359 || Remove parent status recalculation when status changed (#1882)

* EPMRPP-88359 || Remove parent status recalculation when status changed

* EPMRPP-88359 || Make update parent status only for test item update

* EPMRPP-87547 || Fix notification rule check when only attribute value is provided (#1883)

* Update build-dev-image.yml

* Update build-feature-image.yaml

* EPMRPP-87547 || Fix case when all attributes are matched and ALL operator (#1885)

* EPMRPP-87401 || Add openmetrics text converter (#1886)

* EPMRPP-88577 || Analyzer uses information from deleted launches (#1891)

* EPMRPP-88577 || Analyzer uses information from deleted launches

* EPMRPP-88577 || Remove waiting rabbitMQ response

* EPMRPP-88638 || Add name validation for launch import endpoint (#1892)

Co-authored-by: Pavel Bortnik <pbortnik1207@gmail.com>

* EPMRPP-88636 || Change system attribute for skipped is not issue (#1893)

Co-authored-by: Pavel Bortnik <pbortnik1207@gmail.com>

* EPMRPP-88727 || Support null value for name in import (#1895)

* Add prefix and postfix for filesystem (#1896)

* EPMRPP-88726 downgrade jasperreports version (#1897)

* EPMRPP-88726 downgrade jasperreports version

* EPMRPP-88726 fix commons-dao reference

* rc/5.11.0 || Update versions

* rc/5.11.0 || Downgrade apache poi version for back compatibility with jasperreports

* rc/5.11.0 || Change to release version if not release mode

* EPMRPP-88915 || Pattern Analysis of REGEX type doesn't work (#1906)

* EPMRPP-88955 || increase thread executor pool size (#1908)

Co-authored-by: APiankouski <109206864+apiankouski@users.noreply.github.com>

* EPMRPP-82292 || Enable detailed health endpoint (#1796)

* EPMRPP-82292 || Enable detailed health endpoint

* EPMRPP-82292 || Enable detailed health endpoint

* rc/5.11.0 || Update commons version

* rc/5.11.0 || Perf. Add task executor for log creation handling

* rc/5.11.0 || Update dao version

* rc/5.11.0 || Update dao version

* rc/5.11.0 || Update dao version

---------

Co-authored-by: Chingiskhan <Chingiskhan_Kalanov@epam.com>
Co-authored-by: miracle8484 <76156909+miracle8484@users.noreply.github.com>
Co-authored-by: Hleb Kanonik <esscyh@gmail.com>
Co-authored-by: Ivan_Budayeu <Skileton2018>
Co-authored-by: Ivan <budaevqwerty@gmail.com>
Co-authored-by: Maksim Antonov <Maksim_Antonov@epam.com>
Co-authored-by: APiankouski <109206864+APiankouski@users.noreply.github.com>
Co-authored-by: Andrei Piankouski <andrei.piankouski@ukg.com>
Co-authored-by: Dmitriy Gumeniuk <dmitriy_gumeniuk@epam.com>
Co-authored-by: Ivan_Kustau <Ivan_Kustau@epam.com>
Co-authored-by: Vadzim Hushchanskou <vadzim_hushchanskou@epam.com>
Co-authored-by: Vadzim Hushchanskou <HardNorth@users.noreply.github.com>
Co-authored-by: Andrei Piankouski <andrei_piankouski@epam.com>
Co-authored-by: Ivan Kustau <86599591+IvanKustau@users.noreply.github.com>
Co-authored-by: reportportal.io <support@reportportal.io>
Co-authored-by: Ryhor <125865748+rkukharenka@users.noreply.github.com>
Co-authored-by: Hleb Kanonik <hleb_kanonik@epam.com>
Co-authored-by: siarhei_hrabko <siarhei_hrabko@epam.com>
Co-authored-by: Siarhei Hrabko <45555481+grabsefx@users.noreply.github.com>
Co-authored-by: Reingold Shekhtel <13565058+raikbitters@users.noreply.github.com>
Co-authored-by: rkukharenka <ryhor_kukharenka@epam.com>
Co-authored-by: raikbitters <raikbitters@gmail.com>
Co-authored-by: Dzmitry Kosarau <Dzmitry_Kosarau@epam.com>
Co-authored-by: Pavel Bortnik <pbortnik1207@gmail.com>
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.

3 participants