Skip to content

Commit

Permalink
Release 5.11.0 (#965)
Browse files Browse the repository at this point in the history
* EPMRPP-48316 || Ignore analyzer condition added (#793)

* EPMRPP-68775 || Unique error analyzer attributes (#794)

* EPMRPP-68819 || New cluster removing methods added (#795)

* EPMRPP-68619 || indexing performance fix (#796)

* EPMRPP-57211 || TestItem baseline query impl

* EPMRPP-57211 || Statistics baseline query impl

* EPMRPP-63122 || Widget options select added

* EPMRPP-68947 || Information about Jira Cloud issue (#800)

* EPMRPP-68947 || Add plugin name field to the ticket model

* EPMRPP-68947 || Add plugin name field to the ticket model

* EPMRPP-68947 || Update jooq schema

* EPMRPP-68947 || Disable jooq build

* EPMRPP-68947 || Update path to db scripts

* EPMRPP-68947 || Jooq regenerate

* EPMRPP-68947 || Jooq regenerate

* EPMRPP-68947 || Update migration scripts path

* EPMRPP-68897 || Widget on Dashboards count query (#799)

Co-authored-by: Ivan_Budayeu <Skileton2018>
Co-authored-by: Pavel Bortnik <[email protected]>

* EPMRPP-68649 || Saving log message to elastic (#801)

* EPMRPP-56432 || Top criteria max start time fix

* EPMRPP-72339 || AA enalbed by default

* ElasticSearch config refactoring

* ES repositories condition fix

* EPMRPP-73287 || Last switch date ordering fix (#806)

* EPMRPP-73239 || Stale materialized view repository impl (#807)

* EPMRPP-73238 || ANY condition for Composite Attribute fix (#808)

* EPMRPP-74016 || Add custom repository for saving messagelog in elasticsearch (#809)

* EPMRPP-74115 || Add missed fields for indexing (#810)

* EPMRPP-67609 || Add integration sorting by desc creation date (#811)

* EPMRPP-67609 || Project integration sort added (#812)

* EPMRPP-67609 || Add integration sort annotation (#813)

* EPMRPP-75477 || Provide project storage count queries for calculation

* EPMRPP-75477 || Fix count query

* EPMRPP-75477 || Add modifying annotation for update query

* EPMRPP-75477 || Add query for retrieving item and retry ids for concrete launch

* EPMRPP-76240 || Add method which returns integrationTypes by accessType (#814)

* EPMRPP-75872 || UserCreationBid entity fields update (#815)

* EPMRPP-75872 || UserCreationBid entity fields update

* EPMRPP-75872 || JPA query fix

* EPMRPP-75872 || JPA schema fix

* EPMRPP-75872 || update test scripts branch

* EPMRPP-75872 || Travis config removed

Co-authored-by: Ivan_Budayeu <Skileton2018>

* EPMRPP-75477 || Remove unused queries

* EPMRPP-76888 || Add 30s validation for registration link resend

* EPMRPP-77071 || ANY condition for string array criteria fix

* EPMRPP-45842 || Exclude issue types condition added

* EPMRPP-77646 || Update domain entity Hibernate mapping (sender case)

* EPMRPP-77646 || updated migrationsUrl

* EPMRPP-77646 || updated the length of rule_name field

* EPMRPP-77648 || getByProjectIdAndRuleNameIgnoreCase

* EPMRPP-77646 || switched to develop

* EPMRPP-77648 || switched to develop

* EPMRPP-77623 || Attribute removing method added

* EPMRPP-77623 || Delete all fix

* EPMRPP-77778 || Implement DELETE endpoint (remove nested entities from SenderCase)

* EPMRPP-77972 || Additional methods for retrieving nested steps and retries

* EPMRPP-77972 || Update retries query

* EPMRPP-77972 || Change retrun type

* EPMRPP-77972 || Return query

* EPMRPP-77972 || Add path query

* EPMRPP-77972 || Add path cast

* EPMRPP-77972 || Add path cast

* EPMRPP-78107 || Attribute rule cascade merge

* EPMRPP-78071 || Sender case order by id added

* EPMRPP-77922 || Performance fix and cleaning code

* EPMRPP-78587 || Fix attribute grouping

* Update promote.yml

* EPMRPP-75612 || Add ElasticSearch client

* EPMRPP-79167 || Add check for possible 't' and 'f' values for system attribute

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

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

* EPMRPP-80176 || Update Passing rate summary widget

* Merge master into develop (#869)

* EPMRPP-79211 || Change minio to Jcloud S3 Provider

* EPMRPP-79211 || Return minio dependency

* EPMRPP-79211 || Added api version

* EPMRPP-79211 || Changed retrieving s3 location and changed provider to aws-s3

* EPMRPP-79211 || Added aws-s3 provider dependency

* EPMRPP-79211 || Add logging for jcloud

* EPMRPP-79211 || Adding multipart tu PutOptions

* EPMRPP-79211 || Change bucketToRegion implementation to use custom location

* EPMRPP-79211 || Remove logging module and add minio configuration

* EPMRPP-79211 || Add documentation for custom module

* EPMRPP-79211 || Remove multipart options

* EPMRPP-80865 || Update bom and other versions

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

---------

Co-authored-by: miracle8484 <[email protected]>
Co-authored-by: reportportal.io <[email protected]>

* EPMRPP-73535 || Updated ES client

* EPMRPP-76400 || Pattern analyze working with ES

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

* EPMRPP-82327-commons-dao-code-style google-style applied

* EPMRPP-82327-commons-dao-code-style fixed format after changes

* Epmrpp 84251 || merge to develop (#889)

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

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

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

* 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

* Update migrationsUrl

* Merge master to 5.7.5 (#879)

* EPMRPP-79211 || Change minio to Jcloud S3 Provider

* EPMRPP-79211 || Return minio dependency

* EPMRPP-79211 || Added api version

* EPMRPP-79211 || Changed retrieving s3 location and changed provider to aws-s3

* EPMRPP-79211 || Added aws-s3 provider dependency

* EPMRPP-79211 || Add logging for jcloud

* EPMRPP-79211 || Adding multipart tu PutOptions

* EPMRPP-79211 || Change bucketToRegion implementation to use custom location

* EPMRPP-79211 || Remove logging module and add minio configuration

* EPMRPP-79211 || Add documentation for custom module

* EPMRPP-79211 || Remove multipart options

* EPMRPP-80865 || Update bom and other versions

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

---------

Co-authored-by: miracle8484 <[email protected]>
Co-authored-by: reportportal.io <[email protected]>

* Merge 23.1 (#880)

* 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-81233 || Move ACL tasks from RP-23.3 to RP-23.1 (#868)

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

* EPMRPP-72320 || Update model version

* EPMRPP-72320 || Remove share flag from DashboardWidget

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

* EPMRPP-81233 || decrease branch test limit

---------

Co-authored-by: Pavel Bortnik <[email protected]>
Co-authored-by: Andrei Piankouski <[email protected]>

* EPMRPP-82300 Update dependency for common-models (#872)

* EPMRPP-82300-dependency-update update commons-model dependency

* EPMRPP-82300-dependency-update update commons-model dependency

---------

Co-authored-by: Andrei Piankouski <[email protected]>
Co-authored-by: Pavel Bortnik <[email protected]>
Co-authored-by: rkukharenka <[email protected]>

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

* EPMRPP-82707 || Add singleBucket configuration

* EPMRPP-82707 || Add singleBucket feature flag

* EPMRPP-82707 || Refactor FeatureFlagHandler

* EPMRPP-82707 || Add singleBucket config for integrations secrets

* EPMRPP-82707 || Refactor according to checkstyle

* EPMRPP-82707 || Refactor according to checkstyle

* EPMRPP-82707 || Refactor according to checkstyle

* Merge master to hotfix/next (#885)

* EPMRPP-79211 || Change minio to Jcloud S3 Provider

* EPMRPP-79211 || Return minio dependency

* EPMRPP-79211 || Added api version

* EPMRPP-79211 || Changed retrieving s3 location and changed provider to aws-s3

* EPMRPP-79211 || Added aws-s3 provider dependency

* EPMRPP-79211 || Add logging for jcloud

* EPMRPP-79211 || Adding multipart tu PutOptions

* EPMRPP-79211 || Change bucketToRegion implementation to use custom location

* EPMRPP-79211 || Remove logging module and add minio configuration

* EPMRPP-79211 || Add documentation for custom module

* EPMRPP-79211 || Remove multipart options

* EPMRPP-80865 || Update bom and other versions

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

* 5.8.0 || Release  (#882)

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

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

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

* 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

* Update migrationsUrl

* Merge master to 5.7.5 (#879)

* EPMRPP-79211 || Change minio to Jcloud S3 Provider

* EPMRPP-79211 || Return minio dependency

* EPMRPP-79211 || Added api version

* EPMRPP-79211 || Changed retrieving s3 location and changed provider to aws-s3

* EPMRPP-79211 || Added aws-s3 provider dependency

* EPMRPP-79211 || Add logging for jcloud

* EPMRPP-79211 || Adding multipart tu PutOptions

* EPMRPP-79211 || Change bucketToRegion implementation to use custom location

* EPMRPP-79211 || Remove logging module and add minio configuration

* EPMRPP-79211 || Add documentation for custom module

* EPMRPP-79211 || Remove multipart options

* EPMRPP-80865 || Update bom and other versions

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

---------

Co-authored-by: miracle8484 <[email protected]>
Co-authored-by: reportportal.io <[email protected]>

* Merge 23.1 (#880)

* 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-81233 || Move ACL tasks from RP-23.3 to RP-23.1 (#868)

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

* EPMRPP-72320 || Update model version

* EPMRPP-72320 || Remove share flag from DashboardWidget

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

* EPMRPP-81233 || decrease branch test limit

---------

Co-authored-by: Pavel Bortnik <[email protected]>
Co-authored-by: Andrei Piankouski <[email protected]>

* EPMRPP-82300 Update dependency for common-models (#872)

* EPMRPP-82300-dependency-update update commons-model dependency

* EPMRPP-82300-dependency-update update commons-model dependency

---------

Co-authored-by: Andrei Piankouski <[email protected]>
Co-authored-by: Pavel Bortnik <[email protected]>
Co-authored-by: rkukharenka <[email protected]>

* Update version

* EPMRPP-83280 || Update bom

---------

Co-authored-by: Andrei Piankouski <[email protected]>
Co-authored-by: miracle8484 <[email protected]>
Co-authored-by: Ivan_Kustau <[email protected]>
Co-authored-by: Ivan Kustau <[email protected]>
Co-authored-by: reportportal.io <[email protected]>
Co-authored-by: Pavel Bortnik <[email protected]>
Co-authored-by: rkukharenka <[email protected]>

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

(cherry picked from commit e3d92ce)

* Update release.yml

* Update release.yml

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

* Resolve conflicts

---------

Co-authored-by: Ivan_Kustau <[email protected]>
Co-authored-by: miracle8484 <[email protected]>
Co-authored-by: Ivan Kustau <[email protected]>
Co-authored-by: reportportal.io <[email protected]>
Co-authored-by: Andrei Piankouski <[email protected]>
Co-authored-by: Pavel Bortnik <[email protected]>
Co-authored-by: rkukharenka <[email protected]>

* EPMRPP-83130 || Update the token generation and its storage (#883)

* EPMRPP-83130 || Update the token generation and its storage

* EPMRPP-83130 || Add findByUser

* EPMRPP-83130 || Add java doc

---------

Co-authored-by: Andrei Piankouski <[email protected]>

* EPMRPP-83098 || Update storage variable naming (#886)

* EPMRPP-83098 || Update storage variables naming

* EPMRPP-83098 || Refactor checkstyle

* EPMRPP-83098 || Update storage variable naming (#887)

* EPMRPP-83098 || Update storage variables naming

* EPMRPP-83098 || Refactor checkstyle

* EPMRPP-83098 || Update datastore variable naming

* EPMRPP-83098 || Refactor checkstyle

* EPMRPP-84251 || Merge hotfix/next branch into develop

---------

Co-authored-by: Andrei Piankouski <[email protected]>
Co-authored-by: miracle8484 <[email protected]>
Co-authored-by: Ivan_Kustau <[email protected]>
Co-authored-by: Ivan Kustau <[email protected]>
Co-authored-by: reportportal.io <[email protected]>
Co-authored-by: Pavel Bortnik <[email protected]>
Co-authored-by: rkukharenka <[email protected]>

* EPMRPP-84251 || Fix SenderCase

* EPMRPP-84251 || Fix SenderCase

* EPRMPP-84114 || Api key last used at (#890)

* EPMRPP-84114 || Add last used field for ApiKey

* EPMRPP-84174 || Performance degradation during reporting with API key

* EPMRPP-84114 || Refactor checkstyle

* EPMRPP-84114 || Add lastUsedAt update method

* EPMRPP-84114 || Add doc for updateLastUsedAt

* EPMRPP-84114 || Add cache for findByHash method

* EPMRPP-84114 || Update version of migration scripts

* EPMRPP-84114 || Add @EnableCaching annotation

---------

Co-authored-by: Andrei Piankouski <[email protected]>

* EPMRPP-84794 || Add event object type

* EPMRPP-80519 || Add methods for removing buckets and files

* EPMRPP-84794 || Change Object Name

* EPMRPP-80519 || Remove attachments by project id

* EPMRPP-86221 || Generate jooq schema

* EPMRPP-86221 || Resolve conflicts

* EPMRPP-86221 || Resolve conflicts

* EPMRPP-86221 || Fix test

* EPMRPP-86221 || Fix test

* EPMRPP-86221 || Delete duplicate script

* EPMRPP-86363 exclude system attributes in launches table widget (#932)

* EPMRPP-86363 exclude system attributes in launches table widget

* EPMRPP-86363 fixed check-style comments

* Fix test

* EPMRPP-86363 exclude system attributes in launches table widget

* EPMRPP-86348 || Add new query for check already matched items (#933)

* EPMRPP-86348 || Add new query for check already matched items

* EPMRPP-86348 || Fix unit tests

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

* EPMRPP-86250 ||  Update Analyzer settings. Provide the base for analysis: Current launch and Current launch+previous

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

* EPMRPP-86208 || Update api key cache resolver

(cherry picked from commit b2928d3)

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

* EPMRPP-80574  (#939)

* EPMRPP-80519 || Add methods for removing buckets and files

* EPMRPP-80519 || Remove attachments by project id

* EPMRPP-86363 exclude system attributes in launches table widget (#932)

* EPMRPP-86363 exclude system attributes in launches table widget

* EPMRPP-86363 fixed check-style comments

* EPMRPP-80574 || Add possibility to provide encryption password by env

* EPMRPP-80574 || Add file existence check to the DataStore interface

* EPMRPP-80574 || Add default password value

* EPMRPP-80574 || Add default null password value

* EPMRPP-80574 || Update exception handling in s3 data store

* EPMRPP-80574 || Fix spelling mistake

---------

Co-authored-by: Ivan_Kustau <[email protected]>
Co-authored-by: Ivan Kustau <[email protected]>
Co-authored-by: Siarhei Hrabko <[email protected]>

* EPMRPP-80574 || Fix early stream closing (#940)

* EPMRPP-80519 || Add methods for removing buckets and files

* EPMRPP-80519 || Remove attachments by project id

* EPMRPP-86363 exclude system attributes in launches table widget (#932)

* EPMRPP-86363 exclude system attributes in launches table widget

* EPMRPP-86363 fixed check-style comments

* EPMRPP-80574 || Fix early stream closing

---------

Co-authored-by: Ivan_Kustau <[email protected]>
Co-authored-by: Ivan Kustau <[email protected]>
Co-authored-by: Siarhei Hrabko <[email protected]>

* Epmrpp 86248 || Auto-Analysis should skip already analyzed items on launch finish (#941)

* EPMRPP-79482 || JCloud filesystem (#942)

* EPMRPP-79482 || Create JCloud filesystem storage implementation

* EPMRPP-79482 || Refactor JCloud filesystem implementation

* EPMRPP-87044 exclude empty statistics records from processing (#943)

* EPMRPP-79482 || Refactor JCloud filesystem implementation

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

* EPMRPP-87173 exclude SKIPPED items from flaky tests widget (#944)

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

* EPMRPP-87537 || Launch number not indexing

* EPMRPP-80574 || Update dependencies (#947)

* Update build.gradle (#948)

* EPMRPP-82591 || Refactor according to checkstyle

* EPMRPP-87271 fixed datetime parser (#950)

* EPMRPP-87271 fixed datetime parser

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

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

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

* EPMRPP-86835 || Update libs version

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

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

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

* EPMRPP-87813 || Remove space

* EPMRPP-87433 || Add missed filename for attachment record mapper (#956)

* EPMRPP-80519 || Add methods for removing buckets and files

* EPMRPP-80519 || Remove attachments by project id

* EPMRPP-86363 exclude system attributes in launches table widget (#932)

* EPMRPP-86363 exclude system attributes in launches table widget

* EPMRPP-86363 fixed check-style comments

* EPMRPP-87433 || Add missed filename to the attachment record mapper

---------

Co-authored-by: Ivan_Kustau <[email protected]>
Co-authored-by: Ivan Kustau <[email protected]>
Co-authored-by: Siarhei Hrabko <[email protected]>
Co-authored-by: Pavel Bortnik <[email protected]>

* EPMRPP-87433 || Add missed attachment file name fetch (#957)

* EPMRPP-88755 || Add prefix and postfix for filesystem (#963)

* Add ability to use prefix and postfix in filesystem

* Remove redundant code

* Remove prefix and postfix for plugins bucket

* Fix tests

* Fix CommonDataStoreServiceTest

* Test commit

* Test commit

* Change logback-test.xml

* Change asserts

* Make tests OS independent

* Fix failed tests

* rc/5.11.0 || Update versions

---------

Co-authored-by: Ivan <[email protected]>
Co-authored-by: Ivan_Budayeu <Skileton2018>
Co-authored-by: miracle8484 <[email protected]>
Co-authored-by: chingiskhan-epam <[email protected]>
Co-authored-by: Chingiskhan <[email protected]>
Co-authored-by: Maksim Antonov <[email protected]>
Co-authored-by: Vadzim Hushchanskou <[email protected]>
Co-authored-by: Ivan_Kustau <[email protected]>
Co-authored-by: Andrei Piankouski <[email protected]>
Co-authored-by: APiankouski <[email protected]>
Co-authored-by: Ivan Kustau <[email protected]>
Co-authored-by: reportportal.io <[email protected]>
Co-authored-by: Ryhor <[email protected]>
Co-authored-by: Siarhei Hrabko <[email protected]>
Co-authored-by: siarhei_hrabko <[email protected]>
Co-authored-by: Pavel Bortnik <[email protected]>
  • Loading branch information
16 people authored Dec 15, 2023
1 parent 3aa5ac3 commit e74d191
Show file tree
Hide file tree
Showing 479 changed files with 28,639 additions and 25,789 deletions.
11 changes: 2 additions & 9 deletions .github/workflows/promote.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,13 +32,6 @@ jobs:
runs-on: ubuntu-latest

steps:

- name: Set up JDK 11
uses: actions/setup-java@v2
with:
distribution: 'adopt'
java-version: '11'

- name: Get variables
run: |
echo "ARTIFACT=`echo ${{ github.repository }} | cut -d/ -f2- | awk '{print tolower($0)}'`" >> $GITHUB_ENV
Expand All @@ -58,7 +51,7 @@ jobs:
export BUNDLE_FILE="bundle.jar"
jar -cvf ${BUNDLE_FILE} "${files[@]}"
echo 'Bundle upload'
curl -u ${{ secrets.SONATYPE_USER }}:${{ secrets.SONATYPE_PASSWORD }} -L \
curl -f -u ${{ secrets.SONATYPE_USER }}:${{ secrets.SONATYPE_PASSWORD }} -L \
--request POST '${{ env.UPSTREAM_REPOSITORY_URL }}/service/local/staging/bundle_upload' \
--form "file=@${BUNDLE_FILE}" >response.json
response_type=`jq type response.json || echo ''`
Expand Down Expand Up @@ -105,4 +98,4 @@ jobs:
else
echo 'Verification failed, please check the bundle' 1>&2
exit 1
fi
fi
6 changes: 3 additions & 3 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@ on:
env:
GH_USER_NAME: github.actor
SCRIPTS_VERSION: 5.10.0
BOM_VERSION: 5.10.0
MIGRATIONS_VERSION: 5.10.0
RELEASE_VERSION: 5.10.0
BOM_VERSION: 5.11.0
MIGRATIONS_VERSION: 5.11.0
RELEASE_VERSION: 5.11.0

jobs:
release:
Expand Down
23 changes: 0 additions & 23 deletions .travis.yml

This file was deleted.

27 changes: 21 additions & 6 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,56 +3,71 @@
# Unreleased

### New Features
* Added `datastore.minio.bucketPrefix` and `datastore.minio.defaultBucketName` configuration properties

* Added `datastore.minio.bucketPrefix` and `datastore.minio.defaultBucketName` configuration
properties

## 3.2.1

##### Released: XXX 2017

### Bugfixes
* reportportal/reportportal#170 - Test run breaks with unclassified error (jbehave) #170

* reportportal/reportportal#170 - Test run breaks with unclassified error (jbehave) #170

## 3.2

##### Released: XXX 2017

### New Features

* EPMRPP-26429/EPMRPP-26263 - Added possibility to get all latest launches
* EPMRPP-26416 - Add possibility to use a 'dot' symbol in login of user

### Bug Fixes

* EPMRPP-29167 - Statistics for deleted elements with custom defect types are still present
* EPMRPP-29337 - Widgets with Latest Launches ON include statistics for launches with In Progress status
* EPMRPP-29337 - Widgets with Latest Launches ON include statistics for launches with In Progress
status
* EPMRPP-29320 - Unclassified error for Latest Launches view selected in case no results

## 3.0

##### Released: XXX 2017

### BugFixes

* EPMRPP-23564 - GET shared dashboard request does not contain 'description' parameter
* EPMRPP-24914 - Item with investigated defect type only is not included in scope of analysis
* EPMRPP-24539 - Do not take into account items with No Defect type in analysis of following launches
* EPMRPP-24539 - Do not take into account items with No Defect type in analysis of following
launches
* EPMRPP-25408 - No Defect items are included in scope of analysis in case item has ticket


## 2.7.0

##### Released: 28 November 2016

### BugFixes
* EPMRPP-21206 - Update personal project defaults

* EPMRPP-21206 - Update personal project defaults

## 2.6.1

##### Released: 30 September 2016

### New Features

* Added GitHub auth support
* Added Personal Spaces support

### BugFixes

* Fixed issue with Launches cascade delete

## 2.6.0

##### Released: 16 September 2016

### New Features

* Initial release to Public Maven Repositories
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
# commons-dao

[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)
[![stackoverflow](https://img.shields.io/badge/reportportal-stackoverflow-orange.svg?style=flat)](http://stackoverflow.com/questions/tagged/reportportal)

Expand Down
29 changes: 14 additions & 15 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -33,17 +33,8 @@ apply from: 'jooq.gradle'

repositories {
mavenCentral { url "https://repo1.maven.org/maven2" }
if (releaseMode) {
dependencyRepos.forEach { path ->
maven {
setUrl("https://maven.pkg.github.com/reportportal/${path}")
credentials {
username = findProperty("githubUserName")
password = findProperty("githubToken")
}
}
}
} else {

if (!releaseMode) {
maven { url 'https://jitpack.io' }
}
}
Expand All @@ -61,9 +52,9 @@ dependencies {
compile 'com.epam.reportportal:commons-rules'
compile 'com.epam.reportportal:commons-model'
} else {
compile 'com.github.reportportal:commons:ce2166b5'
compile 'com.github.reportportal:commons-rules:5.10.0'
compile 'com.github.reportportal:commons-model:232e69a5'
compile 'com.github.reportportal:commons:07566b8e'
compile 'com.github.reportportal:commons-rules:01ec4d17'
compile 'com.github.reportportal:commons-model:83f012f'
}

//https://nvd.nist.gov/vuln/detail/CVE-2020-10683 (dom4j 2.1.3 version dependency) AND https://nvd.nist.gov/vuln/detail/CVE-2019-14900
Expand All @@ -80,6 +71,7 @@ dependencies {

compile 'io.minio:minio:6.0.13'

implementation group: 'org.json', name: 'json', version: '20220320'
compile 'com.fasterxml.jackson.datatype:jackson-datatype-jsr310'
compile 'org.hibernate.validator:hibernate-validator'

Expand All @@ -96,13 +88,20 @@ dependencies {

compile 'org.apache.jclouds.api:s3:2.5.0'
compile 'org.apache.jclouds.provider:aws-s3:2.5.0'
implementation 'org.apache.jclouds.api:filesystem:2.5.0'

// add lombok support
compileOnly "org.projectlombok:lombok:${lombokVersion}"
annotationProcessor "org.projectlombok:lombok:${lombokVersion}"
testCompileOnly "org.projectlombok:lombok:${lombokVersion}"
testAnnotationProcessor "org.projectlombok:lombok:${lombokVersion}"

implementation 'org.springframework.boot:spring-boot-starter-cache'
implementation 'com.github.ben-manes.caffeine:caffeine'

testCompile 'org.springframework.boot:spring-boot-starter-test'
testCompile 'org.flywaydb.flyway-test-extensions:flyway-spring-test:6.1.0'

}

dependencyCheck {
Expand Down
3 changes: 2 additions & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
version=5.10.1
version=5.11.0
lombokVersion=1.18.30
8 changes: 6 additions & 2 deletions project-properties.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -68,12 +68,16 @@ project.ext {
(migrationsUrl + '/migrations/60_sender_case_operator.up.sql') : 'V060__sender_case_operator.sql',
(migrationsUrl + '/migrations/61_remove_acl.up.sql') : 'V061__remove_acl.sql',
(migrationsUrl + '/migrations/62_remove_dashboard_cascade_drop.up.sql') : 'V062__remove_dashboard_cascade_drop.sql',
(migrationsUrl + '/migrations/65_launch_attribute_rules_length.up.sql') : 'V065__launch_attribute_rules_length.up.sql',
(migrationsUrl + '/migrations/65_launch_attribute_rules_length.up.sql') : 'V065__launch_attribute_rules_length.sql',
(migrationsUrl + '/migrations/67_api_keys.up.sql') : 'V067__api_keys.sql',
(migrationsUrl + '/migrations/68_api_key_last_used_at.up.sql') : 'V068__api_key_last_used_at.up.sql',
(migrationsUrl + '/migrations/68_api_key_last_used_at.up.sql') : 'V068__api_key_last_used_at.sql',
(migrationsUrl + '/migrations/69_replace_activity_table.up.sql') : 'V069__replace_activity_table.sql',
(migrationsUrl + '/migrations/71_user_bid_inviting_user_id.up.sql') : 'V071__user_bid_inviting_user_id.sql',
(migrationsUrl + '/migrations/72_add_attachment_name.up.sql') : 'V072__add_attachment_name.sql',
(migrationsUrl + '/migrations/73_sender_case_rule_name.up.sql') : 'V073__sender_case_rule_name.sql',
(migrationsUrl + '/migrations/76_user_bid_extension.up.sql') : 'V076__user_bid_extension.sql',
(migrationsUrl + '/migrations/77_email_server_documentation_link.up.sql') : 'V077__email_server_documentation_link.sql',
(migrationsUrl + '/migrations/78_drop_redundant_index.up.sql') : 'V078__drop_redundant_index.sql',

]
excludeTests = [
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,89 +25,88 @@
import org.springframework.context.ApplicationContextAware;

/**
* {@link FactoryBean} with access to {@link ApplicationContext} with lazy
* initialization
* {@link FactoryBean} with access to {@link ApplicationContext} with lazy initialization
*
* @param <T> - type of bean
* @author Andrei Varabyeu
*/
public abstract class ApplicationContextAwareFactoryBean<T> implements FactoryBean<T>, ApplicationContextAware, InitializingBean {
public abstract class ApplicationContextAwareFactoryBean<T> implements FactoryBean<T>,
ApplicationContextAware, InitializingBean {

/**
* Application context holder
*/
private ApplicationContext applicationContext;
/**
* Application context holder
*/
private ApplicationContext applicationContext;

/**
* Supplier of bean to be created
*/
private Supplier<T> beanSupplier;
/**
* Supplier of bean to be created
*/
private Supplier<T> beanSupplier;

/**
* Whether is bean to be creates going to be singleton
*/
private boolean singleton = true;
/**
* Whether is bean to be creates going to be singleton
*/
private boolean singleton = true;

/*
* (non-Javadoc)
*
* @see
* org.springframework.context.ApplicationContextAware#setApplicationContext
* (org.springframework.context.ApplicationContext)
*/
@Override
public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
this.applicationContext = applicationContext;
}
/*
* (non-Javadoc)
*
* @see org.springframework.beans.factory.FactoryBean#getObject()
*/
@Override
public T getObject() throws Exception {
return beanSupplier.get();
}

/*
* (non-Javadoc)
*
* @see org.springframework.beans.factory.FactoryBean#getObject()
*/
@Override
public T getObject() throws Exception {
return beanSupplier.get();
}
/*
* (non-Javadoc)
*
* @see org.springframework.beans.factory.FactoryBean#isSingleton()
*/
@Override
public boolean isSingleton() {
return this.singleton;
}

/*
* (non-Javadoc)
*
* @see org.springframework.beans.factory.FactoryBean#isSingleton()
*/
@Override
public boolean isSingleton() {
return this.singleton;
}
public void setSingleton(boolean singleton) {
this.singleton = singleton;
}

public void setSingleton(boolean singleton) {
this.singleton = singleton;
}
/**
* Instantiates supplier for bean to be created. This mades possible lazy-initialization
*/
@Override
public void afterPropertiesSet() throws Exception {
Supplier<T> supplier = this::createInstance;

/**
* Instantiates supplier for bean to be created. This mades possible
* lazy-initialization
*/
@Override
public void afterPropertiesSet() throws Exception {
Supplier<T> supplier = this::createInstance;
this.beanSupplier = isSingleton() ? Suppliers.memoize(supplier) : supplier;
}

this.beanSupplier = isSingleton() ? Suppliers.memoize(supplier) : supplier;
}
protected ApplicationContext getApplicationContext() {
return applicationContext;
}

protected ApplicationContext getApplicationContext() {
return applicationContext;
}
/*
* (non-Javadoc)
*
* @see
* org.springframework.context.ApplicationContextAware#setApplicationContext
* (org.springframework.context.ApplicationContext)
*/
@Override
public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
this.applicationContext = applicationContext;
}

/**
* Template method that subclasses must override to construct the object
* returned by this factory.
* <p>
* Invoked on initialization of this FactoryBean in case of a singleton;
* else, on each {@link #getObject()} call.
*
* @return the object returned by this factory
* @see #getObject()
*/
protected abstract T createInstance();
/**
* Template method that subclasses must override to construct the object returned by this
* factory.
* <p>
* Invoked on initialization of this FactoryBean in case of a singleton; else, on each
* {@link #getObject()} call.
*
* @return the object returned by this factory
* @see #getObject()
*/
protected abstract T createInstance();
}
Loading

0 comments on commit e74d191

Please sign in to comment.