Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Release 5.12.0 #2058

Merged
merged 581 commits into from
Sep 19, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
581 commits
Select commit Hold shift + click to select a range
a0ea700
EPMRPP-79482 || Add JCloud filesystem implementation (#1842)
IvanKustau Oct 30, 2023
6f888a4
Update commons-dao version
IvanKustau Oct 31, 2023
600ae82
EPMRPP-87044 updated commons-dao version (#1843)
grabsefx Oct 31, 2023
06d7095
EPMRPP-87394 || Add configrurable connection factory for pattern anal…
pbortnik Nov 2, 2023
264c5ca
Add GitHub actions for building dev image
raikbitters Nov 1, 2023
cca272f
Patch Action Build develop Docker image
raikbitters Nov 1, 2023
f5c48fd
Hotfix 5.10.1 (#1837)
APiankouski Oct 25, 2023
e4cb008
[Gradle Release Plugin] - new version commit: '5.10.2'.
autoreportportal Oct 25, 2023
c93e60d
EPMRPP-87394 || Add missed constuctor
pbortnik Nov 2, 2023
5d507b6
EPMRPP-87332 || Send launchNumber to analyzer
APiankouski Nov 2, 2023
d743cef
EPMRPP-87482 || Fix potential npe (#1847)
pbortnik Nov 3, 2023
e9c8ad6
EPMRPP-87394 || Add a separate queue per pattern template type (#1849)
pbortnik Nov 8, 2023
a9ce0eb
EPMRPP-87382 fixed user attachments double removal (#1848)
grabsefx Nov 9, 2023
c84fddf
EPMRPP-87173 updated commons-dao (#1850)
grabsefx Nov 9, 2023
86a5610
EPMRPP-87537 || Launch number not indexing (#1851)
APiankouski Nov 9, 2023
03613fc
EMPRPP-87316 || Add proper exception handling. Update versions (#1853)
pbortnik Nov 10, 2023
dea8d5f
EPMRPP-87537 || Update SuggestInfo
APiankouski Nov 9, 2023
1be2df1
EPMRPP-87493 || Update build.gradle (#1857)
pbortnik Nov 10, 2023
c7cb38e
EPRMPP-82591 || Logs with attachments null pointer (#1858)
IvanKustau Nov 11, 2023
5d89107
EPMRPP-87271 updated commons dao (fix filtering by date) (#1855)
grabsefx Nov 13, 2023
70a8b25
EPMRPP-87187 || Parent status is recalculated only when status is und…
IvanKustau Nov 13, 2023
1d47bac
Update build-rc-image.yaml
raikbitters Nov 13, 2023
4540472
Platform specification for Docker build stage
raikbitters Nov 15, 2023
f756267
EPMRPP-87516 || Rename immediateAA parameter
APiankouski Nov 15, 2023
ff40be9
EPMRPP-87590 || Replace ElasticSearch with search engine
Nov 16, 2023
d0d11d0
Update build workflows for Docker images (#1862)
raikbitters Nov 16, 2023
1a680c5
Merge pull request #1864 from reportportal/feature/EPMRPP-87590-Repla…
APiankouski Nov 16, 2023
d6e8c5b
EPMRPP-87591 || Page crashes when logging into RP
APiankouski Nov 16, 2023
1fae131
EPMRPP-87613 || Add back compatibility with older plugins
pbortnik Nov 16, 2023
6d6ce5c
EPMRPP-87613 || Fix unit tests
Nov 16, 2023
939a671
Replace workflow build with java-checks (#1863)
raikbitters Nov 17, 2023
1e9b89a
Merge pull request #1865 from reportportal/EPMRPP-87591
APiankouski Nov 17, 2023
34a20dd
EPMRPP-87590 || Capitalize article
Nov 17, 2023
66c0797
Merge pull request #1866 from reportportal/bugfix/EPMRPP-87590-capita…
APiankouski Nov 17, 2023
46999dd
EPMRPP-87591 || Page crashes when logging into RP
APiankouski Nov 17, 2023
8442d41
Merge pull request #1869 from reportportal/EPMRPP-87591-demo-job
APiankouski Nov 20, 2023
a77d39c
Update build workflows for Docker images (#1862)
raikbitters Nov 16, 2023
0286a25
EPMRPP-87590 || Replace ElasticSearch with search engine
Nov 16, 2023
c7804cc
EPMRPP-87613 || Add back compatibility with older plugins
pbortnik Nov 16, 2023
54f6ee7
EPMRPP-87613 || Fix unit tests
Nov 16, 2023
78123c5
Replace workflow build with java-checks (#1863)
raikbitters Nov 17, 2023
22dc267
EPMRPP-87591 || Page crashes when logging into RP
APiankouski Nov 16, 2023
2466d28
EPMRPP-87590 || Capitalize article
Nov 17, 2023
e83f1c7
EPMRPP-87591 || Page crashes when logging into RP
APiankouski Nov 17, 2023
2193bbe
Merge
pbortnik Nov 20, 2023
4335149
Consistent Hash || Fix tests
pbortnik Nov 20, 2023
a03be0e
Consistent Hash || Exclude package from code coverage
pbortnik Nov 20, 2023
44bf4e1
Consistent Hash || Exclude package from code coverage
pbortnik Nov 20, 2023
60f3a16
Consistent Hash || Add more tests
pbortnik Nov 20, 2023
186a2af
EPMRPP-86835 || Update releaseMode to use Maven instead of Github (#1…
IvanKustau Nov 20, 2023
71d4f49
EPMRPP-87593 fix CVEs (#1868)
grabsefx Nov 21, 2023
5193f58
EPMRPP-87421 fixed attachments handling (#1871)
grabsefx Nov 22, 2023
fa85842
EPMRPP-87692 set auto analyzer mode "All launches with the same name"…
grabsefx Nov 22, 2023
3ead92e
EPMRPP-87813 || Send to the analyzer the id of previous launch
APiankouski Nov 22, 2023
7eb2abb
EPMRPP-88291 || Fix case when child recalculates parent status when s…
IvanKustau Nov 23, 2023
b46995c
Consistent Hash || Remove single active consumer flag on queues
pbortnik Nov 23, 2023
b9efd25
EPMRPP-85815 || Introduce consistent hash based exchange reporting wi…
pbortnik Oct 2, 2023
69c1fb6
EPMRPP-86867 || updated logos in email templates (#1833)
grabsefx Oct 19, 2023
e8ea9a4
EPMRPP-86867 || updated icons || re-organized template directory stru…
grabsefx Oct 23, 2023
e8b0c2d
EPMRPP-87493 || Update build.gradle (#1857)
pbortnik Nov 10, 2023
7e3a1d1
EPMRPP-87613 || Fix unit tests
Nov 16, 2023
2579c3e
EPMRPP-87591 || Page crashes when logging into RP
APiankouski Nov 16, 2023
72c85d4
EPMRPP-87591 || Page crashes when logging into RP
APiankouski Nov 17, 2023
6289405
Consistent Hash || Fix tests
pbortnik Nov 20, 2023
8627948
Consistent Hash || Exclude package from code coverage
pbortnik Nov 20, 2023
257498c
Consistent Hash || Exclude package from code coverage
pbortnik Nov 20, 2023
fb518b3
Consistent Hash || Add more tests
pbortnik Nov 20, 2023
ebad3fb
Consistent Hash || Remove single active consumer flag on queues
pbortnik Nov 23, 2023
34c9d13
Merge remote-tracking branch 'origin/feature/consistant_hash_reportin…
pbortnik Nov 23, 2023
1ea0cec
Consistent Hash || Add one connection per consumer
pbortnik Nov 23, 2023
0e0f7b6
Consistent-hash || Add containers start on startup
Nov 23, 2023
1812c52
Merge pull request #1873 from reportportal/EPMRPP-87813
APiankouski Nov 23, 2023
000c7b9
EPMRPP-87596 || No possibility to switch on/off AA and Unique Errors …
APiankouski Nov 24, 2023
a1efad2
Update build.gradle (#1878)
pbortnik Nov 27, 2023
ca8abc5
EPMRPP-87433 || Update build.gradle (#1879)
pbortnik Nov 27, 2023
a1d76e0
EPMRPP-81547 || Java code documentation fixes for Service API (#1880)
APiankouski Nov 28, 2023
57151be
Merge pull request #1876 from reportportal/EPMRPP-87596
APiankouski Nov 28, 2023
5f475a8
migrate to java 21 (#1877)
grabsefx Nov 28, 2023
3af4cdf
EPMRPP-88359 || Remove parent status recalculation when status change…
IvanKustau Dec 1, 2023
1919241
EPMRPP-87547 || Fix notification rule check when only attribute value…
IvanKustau Dec 1, 2023
46a4218
Update build-dev-image.yml
raikbitters Dec 4, 2023
523375f
Update build-feature-image.yaml
raikbitters Dec 4, 2023
064f448
EPMRPP-87547 || Fix case when all attributes are matched and ALL oper…
IvanKustau Dec 4, 2023
8b5240e
EPMRPP-87401 || Add openmetrics text converter (#1886)
IvanKustau Dec 6, 2023
ac5d11b
EPMRPP-88577 || Analyzer uses information from deleted launches (#1891)
APiankouski Dec 11, 2023
b7587b6
EPMRPP-88638 || Add name validation for launch import endpoint (#1892)
pbortnik Dec 11, 2023
447a244
EPMRPP-88636 || Change system attribute for skipped is not issue (#1893)
pbortnik Dec 11, 2023
557084e
EPMRPP-88727 || Support null value for name in import (#1895)
pbortnik Dec 13, 2023
98979b2
Add prefix and postfix for filesystem (#1896)
IvanKustau Dec 14, 2023
179ae1a
EPMRPP-88726 downgrade jasperreports version (#1897)
grabsefx Dec 15, 2023
154c9f1
EPMRPP-86916 || Remove default user photo creation (#1900)
IvanKustau Dec 18, 2023
e7a6e4e
EPMRPP-88831 || Add support of timestamp attribute in test cases and …
IvanKustau Dec 21, 2023
8ef46a4
EPMRPP-88838 || Some items of launch are not analyzed by AA
APiankouski Dec 22, 2023
f277d90
Merge pull request #1903 from reportportal/EPMRPP-88838
APiankouski Dec 26, 2023
b3221a2
Merge pull request #1902 from reportportal/EPMRPP-88831-launch-import…
APiankouski Dec 27, 2023
98f75e2
EPMRPP-88915 || Pattern Analysis of REGEX type doesn't work (#1906)
APiankouski Dec 27, 2023
01a1014
EPMRPP-88977 || Update dao (#1909)
APiankouski Jan 8, 2024
f5424fc
EPMRPP-82209 || filter skipped tests in HealthCheckTableView widget (…
grabsefx Jan 15, 2024
334f41c
EPMRPP-86916 || Update default user avatar (#1913)
IvanKustau Jan 19, 2024
632744e
EPMRPP-82209 exclude skipped tests option is mandatory (#1914)
grabsefx Jan 19, 2024
2bf1105
EPMRPP-87239 exclude skipped tests from statistics (#1918)
grabsefx Jan 30, 2024
b0ae9ce
EPMRPP-84831 || Update Gradle build script
APiankouski Jan 31, 2024
e91aec6
EPMRPP-89102 || Move model classes to api (#1916)
IvanKustau Jan 31, 2024
8a05252
EPMRPP-88831 || Add starttime for test suite (#1920)
IvanKustau Feb 1, 2024
0989a97
Merge pull request #1921 from reportportal/EPMRPP-84831
APiankouski Feb 1, 2024
50f0733
Update models
APiankouski Feb 5, 2024
72877af
EPMRPP-82701 || Update Search configs and naming
APiankouski Feb 12, 2024
ba306d2
EPMRPP-82701 || Update Search configs and naming
APiankouski Feb 19, 2024
14f9e0d
EPMRPP-89261 || Migrate api service to springDoc
APiankouski Dec 6, 2023
5540bd8
EPMRPP-89261 || Migrate api service to springDoc
APiankouski Feb 20, 2024
2bdee6b
EPMRPP-88848 || Update checking for existing ticket to use project (#…
IvanKustau Feb 27, 2024
973a1f9
EPMRPP-89384 || Model and reporting libs separation (#1931)
pbortnik Feb 27, 2024
f5b0d9c
EPMRPP-89396 || EPMRPP-89397 || EPMRPP-89395 || Change batch endpoint…
APiankouski Feb 29, 2024
7f53934
Remove deleteUsers from Deprecated User Controller
APiankouski Feb 29, 2024
a34991b
EPMRPP-89661 || Several endpoint issues on API tab in "API Documentat…
APiankouski Mar 1, 2024
beee517
EPMRPP-89216 HCW fix. Dao update (#1936)
grabsefx Mar 4, 2024
e9beba7
EPMRPP-89661 || Several endpoint issues on API tab in "API Documentat…
APiankouski Mar 4, 2024
bfd0767
EPMRPP-89678 || Filter parameters are missing for some endpoints on A…
APiankouski Mar 4, 2024
2e786f9
EPMRPP-89661 || Fix Api doc
APiankouski Mar 5, 2024
385ec9b
EPMRPP-89396 || fix failing tests (#1939)
grabsefx Mar 5, 2024
f1c1d37
5.11.0 || Merge release branch (#1941)
pbortnik Mar 5, 2024
707b27d
EPMRPP-89662 || Resolve Iterable schemes (#1946)
APiankouski Mar 15, 2024
c64a322
Merge branch 'develop' of github.com:reportportal/service-api into dr…
pbortnik Mar 19, 2024
0bb338b
Consistent Hash || Reimport classes
pbortnik Mar 19, 2024
2ac44fa
EPMRPP-89757 || Remove unnecessary deprecated end-points from user-co…
APiankouski Mar 20, 2024
407e0b2
EPMRPP-89384 || Update lib versions
pbortnik Mar 20, 2024
f4d8d74
Merge branch 'develop' of github.com:reportportal/service-api into de…
pbortnik Mar 20, 2024
34db259
EPMRPP-89755 || Sort parameters in alphabetical order
APiankouski Mar 21, 2024
accd5a1
EPMRPP-89755 || Sort parameters in alphabetical order
APiankouski Mar 21, 2024
a8e008e
EPMRPP-89755 || Sort parameters in alphabetical order
APiankouski Mar 21, 2024
c3fc513
Merge branch 'develop' of https://github.com/reportportal/service-api…
pbortnik Mar 22, 2024
9823b27
EPMRPP-89140 || Add manual custom error handler
pbortnik Mar 22, 2024
1d5b1c0
EPMRPP-89957 || Log overwhelmed with pointless exceptions if LaunchLo…
APiankouski Mar 25, 2024
cafdd76
EPMRPP-89957 || Log overwhelmed with pointless exceptions if LaunchLo…
APiankouski Mar 25, 2024
bccc396
EPMRPP-90054 || Launch description is not updated on launch finish wh…
APiankouski Apr 3, 2024
d4e9819
EPMRPP-90052 || ReportPortal rename (#1965)
APiankouski Apr 3, 2024
84c3619
Merge pull request #1966 from reportportal/EPMRPP-90054
APiankouski Apr 3, 2024
2cc78d9
EPMRPP-89703 || Update libs with one merged (#1964)
pbortnik Apr 5, 2024
3c8d880
EPMRPP-90182 || Update JDBC Driver to the latest (#1968)
APiankouski Apr 9, 2024
29a14bb
Action version update
HardNorth Apr 10, 2024
0356eee
EPMRPP-88602 || migrate to Instant date time (#1948)
grabsefx Apr 15, 2024
7634c68
EPMRPP-89659 || Update Notification tab (#1944)
APiankouski Apr 17, 2024
3e173e2
EPMRPP-89659 || Add possibility to enable/disable group of notificati…
APiankouski Apr 18, 2024
f61d886
Merge hotfix/5.11.1 to develop
IvanKustau Apr 22, 2024
62ee099
Merge pull request #1973 from reportportal/merge-hotfix/5.11.1
IvanKustau Apr 22, 2024
35fa869
Add jira versions sync workflow
raikbitters Apr 22, 2024
d48694b
EPMRPP-90581 || Make 'All notifications' toggler is ON by default (#1…
APiankouski Apr 24, 2024
ab72f42
EPMRPP-89476 || CRUD for Slack Notification rule
APiankouski Apr 25, 2024
9194d0c
EPMRPP-90278 || Improve Email configuration to take into account poss…
APiankouski Apr 29, 2024
35b8c1d
EPMRPP-89665 || Update error message when UPSA user is assigned to UP…
IvanKustau Apr 29, 2024
1642c3c
Merge pull request #1978 from reportportal/EPMRPP-89665-update-upsa-a…
IvanKustau Apr 29, 2024
cb2cd5d
EPMRPP-89805 || Provided more description for merge launches swagger …
IvanKustau Apr 30, 2024
c7ddc40
Merge branch 'develop' of https://github.com/reportportal/service-api…
pbortnik Apr 30, 2024
bc8b60a
EPMRPP-89142 || Update packages
pbortnik Apr 30, 2024
c0c4144
EPMRPP-89476 || Recipients can be null
APiankouski Apr 30, 2024
0240e7b
EPMRPP-89997 || Updates for moving import to the plugin (#1980)
pbortnik Apr 30, 2024
0489202
EPMRPP-89665 || Update message for assigning/unassigning user (#1982)
IvanKustau Apr 30, 2024
713d195
EPMRPP-89476 || Recipients can be null (#1983)
APiankouski May 2, 2024
14b483c
EPMRPP-90446 || Add new rerun attributes instead of rewriting (#1984)
IvanKustau May 2, 2024
ab3baf9
EPMRPP-89729 || Several endpoint improvements on API tab in "API Docu…
APiankouski May 3, 2024
b467ce6
EPMRPP-90302 remove onboarding controller (#1986)
grabsefx May 6, 2024
a129092
Merge branch 'develop' into draft/consistant_hash_reporting
pbortnik May 6, 2024
8e6c5b5
EPMRPP-90473 || Retention important launch (#1988)
IvanKustau May 8, 2024
4069fb3
EPMRPP-90824 || Possible to create 2 Slack notification rules with th…
APiankouski May 8, 2024
1422c35
EPMRPP-90010 || Add default plugin automatically loading (#1990)
pbortnik May 15, 2024
d467f8d
EPMRPP-90010 || Fix codestyle (#1991)
pbortnik May 15, 2024
75c9585
EPMRPP-90010 || Fix of repositories.json location (#1992)
pbortnik May 16, 2024
e26e551
EPMRPP-90473 || Important launch (#1993)
IvanKustau May 16, 2024
fb84a8e
EPMRPP-90623 || Send Notification to Slack when rule meets the condit…
APiankouski May 20, 2024
36c9ac8
EPMRPP-90824 || Add LaunchFinishedPluginEvent on launch interrupt (#1…
APiankouski May 23, 2024
3518251
EPMRPP-89510 revert onboarding controller (#1997)
grabsefx May 23, 2024
7aef268
EPMRPP-90366 || Activity docs (#1995)
IvanKustau May 23, 2024
db1d4df
EPMRPP-90903 || Add exception handling while initing loaded plugins (…
pbortnik May 23, 2024
101e0b9
EPMRPP-90010 || Auto load of junit import plugin (#1999)
pbortnik May 24, 2024
b36d043
EPMRPP-87358 || Mark launch as important (#2000)
IvanKustau May 28, 2024
321ff89
EPMRPP-90462 || Mark launch as important activity (#2002)
IvanKustau Jun 5, 2024
998f718
EPMRPP-89698 || Add handling of files in event based reporting
pbortnik Jun 10, 2024
b70c244
Merge branch 'develop' of https://github.com/reportportal/service-api…
pbortnik Jun 17, 2024
0ca4dd2
EPMRPP-91154 || Change retry handling using separate ttl queue
pbortnik Jun 17, 2024
472e5ee
EPMRPP-91154 || Add swagger doc
pbortnik Jun 17, 2024
d30e073
EPMRPP-91154 || Change default variables
pbortnik Jun 17, 2024
5a39203
EPMRPP-91154 || Replace old v2 reporting with reporting based on cons…
pbortnik Jun 17, 2024
ac7e2bd
EPMRPP-91154 || Clean up
pbortnik Jun 18, 2024
ac1bd67
EPMRPP-91154 || Update tests
pbortnik Jun 18, 2024
66a094a
EPMRPP-91154 || Update tests
pbortnik Jun 18, 2024
3e5ca28
EPMRPP-90342 || Email notifications. Broken links are displayed in fi…
APiankouski Jun 25, 2024
beb700c
EPMRPP-91709 || Downgrade apache poi lib (#2011)
pbortnik Jun 25, 2024
4c083aa
Generate own UUID in case if empty UUID provided with rq
pbortnik Jun 25, 2024
592e33c
EPMRPP-90681 || Impossible to execute requests in "API" page (#2012)
APiankouski Jun 28, 2024
8eca998
Merge branch 'develop' of https://github.com/reportportal/service-api…
pbortnik Jul 1, 2024
86c55a9
Merge branch 'draft/consistant_hash_reporting' of https://github.com/…
pbortnik Jul 1, 2024
5b35e34
EPMRPP-92293 || Fix retry logic
pbortnik Jul 1, 2024
722d5e5
Merge branch 'master' of https://github.com/reportportal/service-api …
pbortnik Jul 1, 2024
e321802
Merge branch 'develop' of https://github.com/reportportal/service-api…
pbortnik Jul 1, 2024
a78e4e0
EPMRPP-88736 implemented analyzer analytics data gathering (#2015)
grabsefx Jul 3, 2024
f3c73e2
Merge branch 'develop' of https://github.com/reportportal/service-api…
pbortnik Jul 3, 2024
96d8d0d
EPMRPP-92294 || Introduce queues management job
pbortnik Jul 8, 2024
e40b6bd
EPMRPP-92294 || Change scheduled time
pbortnik Jul 8, 2024
148cae5
Merge pull request #1981 from reportportal/draft/consistant_hash_repo…
pbortnik Jul 10, 2024
7ff70a5
EPMRPP-92306 || Change query for item retrieving for export data.
pbortnik Jul 11, 2024
e5850a7
Merge pull request #2018 from reportportal/EPMRPP-92306
pbortnik Jul 11, 2024
207dbaa
EPMRPP-89421 || Display number of tests related to each Unique Error …
APiankouski Jul 16, 2024
a729f74
EPMRPP-92635 || Remove launch import endpoint
pbortnik Jul 16, 2024
79d19c7
Merge pull request #2021 from reportportal/EPMRPP-92635
pbortnik Jul 16, 2024
1ffd3d2
EPMRPP-93170 || Change retry logic
pbortnik Jul 24, 2024
ea6a255
EPMRPP-93009 || Some requests don't work in Swagger - 405 error, whil…
APiankouski Jul 24, 2024
9017870
EPMRPP-93010 remove organizations feature scripts (#2027)
grabsefx Jul 26, 2024
9f5b39c
EPMRPP-88780 || Increase dashboard limit per project
pbortnik Jul 29, 2024
d7003c2
EPMRPP-92613 || Remove empty status verifier for suite
pbortnik Jul 29, 2024
3226d39
Merge pull request #2029 from reportportal/EPMRPP-88780
pbortnik Jul 30, 2024
2d268cc
EPMRPP-89737 || Possible to create Email Server integration using wro…
APiankouski Jul 30, 2024
653ee75
Merge pull request #2030 from reportportal/EPMRPP-92613
pbortnik Jul 31, 2024
d042f77
Revert "EPMRPP-92613 || Remove empty status verifier for suite"
pbortnik Jul 31, 2024
28fd4fe
Merge pull request #2032 from reportportal/revert-2030-EPMRPP-92613
pbortnik Jul 31, 2024
49c0b9d
EPMRPP-93170 || Add configurable prefetch count for consumers
pbortnik Aug 1, 2024
a501067
EPMRPP-92613 || Fix status check on item finish
pbortnik Aug 1, 2024
8ec9154
EPMRPP-92613 || Fix tests
pbortnik Aug 1, 2024
f75d7af
Merge branch 'develop' of https://github.com/reportportal/service-api…
pbortnik Aug 1, 2024
c0f5b8f
EPMRPP-92613 || Fix tests
pbortnik Aug 1, 2024
964c49d
Merge pull request #2033 from reportportal/EPMRPP-92613
pbortnik Aug 1, 2024
408d0b9
EPMRPP-93170 || Change default params
pbortnik Aug 1, 2024
7d58697
EPMRPP-93208 || Remove Attribute duplicate on merge (#2035)
APiankouski Aug 5, 2024
606bb04
EPMRPP-89190 || Fix the issue with email ThreadPoolTaskExecutor (#2034)
APiankouski Aug 5, 2024
dd7d0a5
Merge branch 'develop' into EPMRPP-93170
pbortnik Aug 5, 2024
089c467
Merge pull request #2023 from reportportal/EPMRPP-93170
pbortnik Aug 5, 2024
e5b2ef7
EPMRPP-93170 || Make more params configurable
pbortnik Aug 6, 2024
0098a39
EPMRPP-93170 || Remove unused queues
pbortnik Aug 7, 2024
37adc13
EPMRPP-92525 fix jooq microseconds precision (#2037)
grabsefx Aug 7, 2024
ce495ca
Merge branch 'develop' into EPMRPP-93170
pbortnik Aug 8, 2024
faa4238
Merge pull request #2038 from reportportal/EPMRPP-93170
pbortnik Aug 8, 2024
c7e75e0
EPMRPP-93730 || Change fixed retry ttl with geometric progression ttl.
pbortnik Aug 9, 2024
d6e181b
EPMRPP-93730 || Change max retry count
pbortnik Aug 9, 2024
f333db1
EPMRPP-93405 || Add event on the launch import finish
pbortnik Aug 12, 2024
33c8c87
Merge pull request #2039 from reportportal/EPMRPP-93730
pbortnik Aug 12, 2024
4b6e545
Merge pull request #2040 from reportportal/EPMRPP-93405
pbortnik Aug 12, 2024
44850d4
EPMRPP-94063 || Admin can edit external users (#2044)
raikbitters Aug 15, 2024
68e6dff
EPMRPP-93396 || Update lib versions
pbortnik Aug 19, 2024
e0e2686
EPMRPP-93396 || Update build.gradle
pbortnik Aug 20, 2024
c14ee95
Merge pull request #2046 from reportportal/EPMRPP-93396
pbortnik Aug 20, 2024
018911d
EPMRPP-93177 || Retry is reported as a separate step (#2049)
APiankouski Aug 22, 2024
7bbe62b
EPMRPP-90911 fix case-sensitive integration name validation (#2051)
grabsefx Aug 26, 2024
d0b67d3
Update Gradle version and base images
raikbitters Aug 26, 2024
74e9c0d
EPMRPP-87960 || Replace missed photo exception by warning and empty c…
pbortnik Aug 28, 2024
a48318b
Merge pull request #2056 from reportportal/EPMRPP-87960
pbortnik Aug 28, 2024
6d40590
Fix api doc
APiankouski Aug 30, 2024
fab340b
Release 5.12.0
APiankouski Sep 4, 2024
09e5852
Downgrade jasperreports
APiankouski Sep 9, 2024
04ce996
Update jasperreports
APiankouski Sep 9, 2024
06f25e7
Fix name of integration
APiankouski Sep 16, 2024
5122ebd
Update Dockerfile
raikbitters Sep 19, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ on:

env:
GH_USER_NAME: github.actor
RELEASE_VERSION: 5.11.3
RELEASE_VERSION: 5.12.0
REPOSITORY_URL: 'https://maven.pkg.github.com/'

jobs:
Expand All @@ -31,7 +31,7 @@ jobs:
run: chmod +x gradlew

- name: Setup git credentials
uses: oleksiyrudenko/gha-git-credentials@v2
uses: oleksiyrudenko/gha-git-credentials@v2-latest
with:
name: 'reportportal.io'
email: '[email protected]'
Expand Down
13 changes: 13 additions & 0 deletions .github/workflows/sync-jira-versions.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
name: Add GitHub release version to Jira issues

on:
pull_request:
types: [opened, synchronize, reopened]

jobs:
call-jira-sync:
name: Call Jira versions update
uses: reportportal/.github/.github/workflows/update-jira-versions.yaml@main
with:
jira-server: ${{ vars.JIRA_SERVER }}
secrets: inherit
10 changes: 5 additions & 5 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,12 @@ ARG APP_VERSION
WORKDIR /usr/app
COPY . /usr/app
RUN if [ "${RELEASE_MODE}" = true ]; then \
gradle build --exclude-task test \
gradle build --no-build-cache --exclude-task test \
-PreleaseMode=true \
-Dorg.gradle.project.version=${APP_VERSION}; \
else gradle build --exclude-task test -Dorg.gradle.project.version=${APP_VERSION}; fi
else gradle build --no-build-cache --exclude-task test -Dorg.gradle.project.version=${APP_VERSION}; fi

# For ARM build use flag: `--platform linux/arm64`
FROM --platform=$BUILDPLATFORM amazoncorretto:21.0.4
FROM amazoncorretto:21.0.4
LABEL version=${APP_VERSION} description="EPAM Report portal. Main API Service" maintainer="Andrei Varabyeu <[email protected]>, Hleb Kanonik <[email protected]>"
ARG APP_VERSION=${APP_VERSION}
ENV APP_DIR=/usr/app
Expand All @@ -19,4 +18,5 @@ WORKDIR $APP_DIR
COPY --from=build $APP_DIR/build/libs/service-api-*exec.jar .
VOLUME ["/tmp"]
EXPOSE 8080
ENTRYPOINT exec java ${JAVA_OPTS} -jar ${APP_DIR}/service-api-*exec.jar
# ENTRYPOINT exec java ${JAVA_OPTS} -jar ${APP_DIR}/service-api-*exec.jar
ENTRYPOINT ["sh", "-c", "java ${JAVA_OPTS} -jar ${APP_DIR}/service-api-*exec.jar"]
44 changes: 0 additions & 44 deletions Jenkinsfile

This file was deleted.

57 changes: 0 additions & 57 deletions Jenkinsfile-candidate

This file was deleted.

42 changes: 0 additions & 42 deletions Jenkinsfile-release

This file was deleted.

36 changes: 15 additions & 21 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -18,13 +18,12 @@ plugins {
id "io.spring.dependency-management" version "1.1.4"
id 'org.springframework.boot' version '2.5.15'
id 'java'
id "org.owasp.dependencycheck" version "8.2.1"
id "org.owasp.dependencycheck" version "9.0.9"
}

import org.owasp.dependencycheck.reporting.ReportGenerator

apply from: 'project-properties.gradle'
//apply from: "$scriptsUrl/build-docker.gradle"
apply from: "$scriptsUrl/build-commons.gradle"
apply from: "$scriptsUrl/build-info.gradle"
apply from: "$scriptsUrl/release-service.gradle"
Expand Down Expand Up @@ -58,28 +57,20 @@ ext['spring-boot.version'] = '2.5.15'

dependencyManagement {
imports {
mavenBom(releaseMode ? 'com.epam.reportportal:commons-bom:' + '5.11.7' : 'com.epam.reportportal:commons-bom:5.11.7')
mavenBom('io.zonky.test.postgres:embedded-postgres-binaries-bom:12.9.0')
mavenBom(releaseMode ? 'com.epam.reportportal:commons-bom:' + '5.12.1' : 'com.epam.reportportal:commons-bom:5.12.1')
mavenBom('io.zonky.test.postgres:embedded-postgres-binaries-bom:16.2.0')
}
}

dependencies {
if (releaseMode) {
implementation 'com.epam.reportportal:commons-events'
implementation 'com.epam.reportportal:commons-dao'
implementation 'com.epam.reportportal:commons-rules'
implementation 'com.epam.reportportal:commons-model'
implementation 'com.epam.reportportal:commons'
implementation 'com.epam.reportportal:commons-fonts'
implementation 'com.epam.reportportal:plugin-api:5.11.1'
implementation 'com.epam.reportportal:plugin-api'
} else {
implementation 'com.epam.reportportal:commons-events'
implementation 'com.epam.reportportal:commons-dao'
implementation 'com.epam.reportportal:commons-rules'
implementation 'com.epam.reportportal:commons-model'
implementation 'com.epam.reportportal:commons'
implementation 'com.epam.reportportal:commons-fonts'
implementation 'com.epam.reportportal:plugin-api:5.11.1'
implementation 'com.github.reportportal:commons-dao:acf1ec7'
implementation 'com.github.reportportal:commons:c8ef09c'
implementation 'com.github.reportportal:plugin-api:188792e'
}

implementation 'org.springframework.boot:spring-boot-starter-aop'
Expand All @@ -90,6 +81,7 @@ dependencies {
implementation 'org.springframework.boot:spring-boot-starter-amqp'
implementation 'org.springframework.boot:spring-boot-starter-batch'

implementation 'org.springframework:spring-jdbc:6.1.5'
//Fix CVE-2023-34050
implementation 'org.springframework.amqp:spring-amqp:2.4.17'

Expand All @@ -114,17 +106,18 @@ dependencies {
implementation "com.rabbitmq:http-client:5.2.0"

implementation 'com.sun.mail:javax.mail:1.6.2'
// check authentication error response format for versions higher than 6.21.3
implementation 'net.sf.jasperreports:jasperreports:6.21.3'
implementation('net.sf.jasperreports:jasperreports:6.21.3') {
exclude group: 'com.fasterxml.jackson.dataformat', module: 'jackson-dataformat-xml'
}
implementation 'xerces:xercesImpl:2.12.2'
implementation 'com.lowagie:itext:2.1.7.js7'
// Fix CVE-2020-15522 in com.lowagie:itext:2.1.7.js7
implementation 'org.bouncycastle:bcprov-jdk15on:1.70'
// JasperReport's export to XLS uses Apache POI
implementation 'org.apache.poi:poi:4.1.2'
implementation 'io.springfox:springfox-swagger2:2.9.2'
implementation 'org.springdoc:springdoc-openapi-ui:1.7.0'
implementation 'com.google.code.gson:gson:2.8.9'

implementation 'com.google.api-client:google-api-client:2.3.0'

///// Security
//https://nvd.nist.gov/vuln/detail/CVE-2020-5407 AND https://nvd.nist.gov/vuln/detail/CVE-2020-5408
Expand Down Expand Up @@ -194,7 +187,8 @@ dependencyCheck {
}

bootJar {
project.hasProperty('gcp') ? getArchiveFileName().set('app.jar') : archiveClassifier.set('exec')
project.hasProperty('gcp') ? getArchiveFileName().set('app.jar') : archiveClassifier.set('' +
'exec')
}
jar.enabled(true)
jar.archiveClassifier.set('')
Expand Down
4 changes: 3 additions & 1 deletion codecov.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,6 @@ ignore:
- "**/job/FlushingDataJob**"
- "**/core/analyzer/auto/client/model/**"
- "**/core/analyzer/auto/impl/SuggestedItem**"
- "**/core/item/impl/provider/impl/mock/**"
- "**/core/item/impl/provider/impl/mock/**"
- "**/reporting/async"
- "**/exception"
8 changes: 4 additions & 4 deletions docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,11 +24,11 @@ services:
ports:
- "5432:5432"

elastic:
image: docker.elastic.co/elasticsearch/elasticsearch-oss:7.3.0
opensearch:
image: opensearchproject/opensearch:2.11.0
restart: always
volumes:
- elastic:/usr/share/elasticsearch/data
- opensearch:/usr/share/opensearch/data
environment:
- "bootstrap.memory_lock=true"
- "discovery.type=single-node"
Expand Down Expand Up @@ -77,5 +77,5 @@ services:

volumes:
reportportal-database:
elastic:
opensearch:
minio:
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
version=v5.11.4
version=5.12.0
description=EPAM Report portal. Main API Service
dockerPrepareEnvironment=
dockerJavaOpts=-Xmx1g -XX:+UseG1GC -XX:InitiatingHeapOccupancyPercent=70 -Djava.security.egd=file:/dev/./urandom
Expand Down
2 changes: 1 addition & 1 deletion gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.10-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-bin.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
Expand Down
13 changes: 8 additions & 5 deletions project-properties.gradle
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

def commonScriptsUrl = 'https://raw.githubusercontent.com/reportportal/gradle-scripts/'
def migrationsScriptsUrl = 'https://raw.githubusercontent.com/reportportal/migrations/'

Expand All @@ -8,15 +7,15 @@ project.ext {
limits = [
'instruction': 70,
'branch' : 51,
'line' : 74,
'line' : 72,
'complexity' : 60,
'method' : 65,
'class' : 90
]
isDebugMode = System.getProperty("DEBUG", "false") == "true"
releaseMode = project.hasProperty("releaseMode")
scriptsUrl = commonScriptsUrl + (releaseMode ? '5.11.0' : 'develop')
migrationsUrl = migrationsScriptsUrl + (releaseMode ? '5.11.0' : 'feature/settings')
scriptsUrl = commonScriptsUrl + (releaseMode ? '5.12.0' : 'develop')
migrationsUrl = migrationsScriptsUrl + (releaseMode ? '5.12.0' : 'develop')
//TODO refactor with archive download
testScriptsSrc = [
(migrationsUrl + '/migrations/0_extensions.up.sql') : 'V001__extensions.sql',
Expand Down Expand Up @@ -67,6 +66,9 @@ project.ext {
(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',
(migrationsUrl + '/migrations/84_notication_update.up.sql') : 'V084__notication_update.sql',
(migrationsUrl + '/migrations/86_add_retention_policy_launch.up.sql') : 'V086__add_retention_policy_launch.sql',
(migrationsUrl + '/migrations/88_analytics_data_table.up.sql') : 'V088__analytics_data_table.sql',
]
excludeTests = ['**/entity/**',
'**/aop/**',
Expand All @@ -77,7 +79,8 @@ project.ext {
'**/job/FlushingDataJob**',
"**/core/analyzer/auto/client/model/**",
'**/core/analyzer/auto/impl/SuggestedItem**',
'**/core/item/impl/provider/impl/mock/**'
'**/core/item/impl/provider/impl/mock/**',
'**/model/**'
]
}

Expand Down
Loading
Loading