Releases: reportportal/service-api
Releases · reportportal/service-api
Release 5.15.2
What's Changed
- EPMRPP-112329 || Update dao version by @pbortnik in #2608
- EPMRPP-113456 || Update flaky widget query by @pbortnik in #2622
- EPMRPP-113962 || Fix error code for UNABLE_INTERACT_WITH_INTEGRATION by @Evelina02 in #2624
- EPMRPP-112328 || Added new retry and statistics handler implementation by @pbortnik in #2593
- EPMRPP-113460 || Add separate interrupted to overall stats widget by @pbortnik in #2627
- EPMRPP-112984 || Fix error code when deleting/updating log type belonging to another project by @Evelina02 in #2628
- EPMRPP-113940 || Export with attachment flat structure by @pbortnik in #2637
- EPMRPP-114076 || update dependencies by @grabsefx in #2640
- EPMRPP-113576 || Track launch changes and update last modified by @pbortnik in #2635
- EPMRPP-114135 || Test item search by name prefix (filter.swt.name) by @pbortnik in #2646
- EPMRPP-114135 || Fix tests by @pbortnik in #2647
- EPMRPP-114241 || Added agentic launches support by @pbortnik in #2652
- Secure/5.15.1 r3 by @hlebkanonik in #2657
- EPMRPP-114368 || Added validations of merging launches type by @pbortnik in #2658
- EPMRPP-112977 || Expose sanitize method for plugins by @Evelina02 in #2655
- secure/5.15.1-r4 by @hlebkanonik in #2659
- secure/5.15.1-r5 by @hlebkanonik in #2668
- secure/5.15.1-r6 by @VladDubovitskiy in #2669
- Release 5.15.2 by @Evelina02 in #2679
New Contributors
- @VladDubovitskiy made their first contribution in #2669
Full Changelog: 5.15.1...5.15.2
Release 5.15.1
What's Changed
- EPMRPP-111028 || Fix FlushingDataJob for Demo env by @Evelina02 in #2529
- EPMRPP-111143 || Fix analysis owner: return login when fullName is null by @Evelina02 in #2537
- EPMRPP-111143 || Fix analysis owner: handle empty fullName by @Evelina02 in #2542
- EPMRPP-111520 support dashboard lock by @grabsefx in #2543
- EPMRPP-111705 || add DashboardUpdatedStateEvent and update dashboard locking logic by @grabsefx in #2544
- EPMRPP-111808 || add locked property to widget resource conversion by @grabsefx in #2548
- EPMRPP-111704 || update dashboard deletion logic to unlock filters before deletion by @grabsefx in #2550
- EPMRPP-111773 || Add waiting for confirms timeout for reporting operations by @pbortnik in #2551
- EPMRPP-111216 || Add helper method getTestItemsByIds by @Evelina02 in #2549
- EPMRPP-111632 || add validation for locked entities by @grabsefx in #2552
- EPMRPP-111896 || add locking mechanism for dashboard child entities and unlock widget filters by @grabsefx in #2556
- EPMRPP-111896 || refactor dashboard locks by @grabsefx in #2558
- EPMRPP-111871 || Add nested steps attachments to the launch report by @pbortnik in #2564
- EPMRPP-111871 || Added nested to folders by name by @pbortnik in #2566
- EPMRPP-111882 || Find lockedDashboards list for the locked filter by @Evelina02 in #2567
- EPMRPP-112187 || Fix demo bug: init default log types in FlushingDataJob by @Evelina02 in #2571
- EPMRPP-112331 || Query builder for all projects page by @Evelina02 in #2574
- EPMRPP-111988 || Allow "no content" in plugin responses by @grabsefx in #2575
- EPMRPP-112203 || Delete elements counting service by @Evelina02 in #2576
- EPMRPP-112320 || Enable Filter Changes on Locked Dashboards by @Evelina02 in #2581
- EPMRPP-112347 || Fix Rabbit disconnection by converting sync RPC to async by @Evelina02 in #2589
- Release 5.15.1 by @Evelina02 in #2594
- Release 5.15.1 by @Evelina02 in #2609
- Release 5.15.1 by @Evelina02 in #2610
Full Changelog: 5.15.0...5.15.1
Release 5.15.0
What's Changed
- EPMRPP-107509 || Add log when InterruptBrokenLaunchesJob finishes by @Evelina02 in #2410
- EPMRPP-107835 || Update get item endpoint to return hasNestedSteps flag by @Evelina02 in #2412
- EPMRPP-108020 || Server settings for configuring the password min length by @Evelina02 in #2419
- EPMRPP-107995 return message when email is not found by @grabsefx in #2424
- EPMRPP-108002 || remove users/registration/info endpoint by @grabsefx in #2427
- EPMRPP-108002 dependency update by @grabsefx in #2428
- EPMRPP-108013 || Get all log types endpoint by @Evelina02 in #2430
- EPMRPP-107873 || Customer can change launch mode by @Evelina02 in #2432
- EPMRPP-108460 || Remove validations for customer role by @Evelina02 in #2433
- EPMRPP-108032 || Create log type endpoint by @Evelina02 in #2436
- EPMRPP-108271 || Auto-create default log types on project creation by @Evelina02 in #2437
- EPMRPP-108587 || Api-spec updates for LogType by @Evelina02 in #2438
- EPMRPP-108044 || Delete log type endpoint by @Evelina02 in #2439
- EPMRPP-108677 || add IllegalArgumentException to global error handling by @grabsefx in #2442
- EPMRPP-108675 || refactor validation logic in DeleteLogTypeHandlerImpl by @grabsefx in #2441
- EPMRPP-108396 || Reporting with custom log types by @Evelina02 in #2444
- EPMRPP-108716 || update commons-dao dependency by @grabsefx in #2453
- EPMRPP-107939 || Add a new flag 'includeSearchFilter' to /log/locations endpoint by @Evelina02 in #2448
- EPMRPP-108045 || Update log type endpoint by @Evelina02 in #2454
- EPMRPP-108558 || Logs filtering with custom log types by @Evelina02 in #2455
- EPMRPP-108045 || Fix update log type endpoint by @Evelina02 in #2456
- EPMRPP-108466 || Log type events by @Evelina02 in #2457
- EPMRPP-109123 || Update error message in update log type endpoint by @Evelina02 in #2458
- EPMRPP-107920 || Provide the name of who performed the item analysis by @Evelina02 in #2459
- EPMRPP-109253 || Upgrade commons-dao by @Evelina02 in #2462
- EPMRPP-109620 || Upgrade base image & libs by @Evelina02 in #2475
- EPMRPP-109540 || Log locations search endpoint by @Evelina02 in #2479
- EPMRPP-109540 || Log locations search endpoint (small fixes) by @Evelina02 in #2481
- Executions page core by @pbortnik in #2482
- EPMRPP-110519 || Fix log location calculations to exclude nested steps by @Evelina02 in #2487
- EPMRPP-108877 || enhance OpenAPI documentation for log creation endpoint by @grabsefx in #2488
- EPMRPP-109867 | Fix Snyk vulnerabilities by @Evelina02 in #2490
- Release 5.15.0 by @pbortnik in #2518
Full Changelog: 5.14.4...5.15.0
Release 5.14.4
What's Changed
- EPMRPP-106666 || Fix export of attachments without extension in name by @pbortnik in #2381
- EPMRPP-106700 || Adjust the report by @Evelina02 in #2384
- EPMRPP-107175 || Launches report fixes by @Evelina02 in #2387
- Release 5.14.4 by @pbortnik in #2394
Full Changelog: 5.14.3...5.14.4
Release 5.14.3
What's Changed
- EPMRPP-106335 || Added a new project attribute. Added validations for… by @pbortnik in #2369
- Add support for external provider token verification by @raikbitters in #2370
- EPMRPP-106359 || Added largest retry logic by @pbortnik in #2373
- EPMRPP-106359 || Refactor logs retrieving for retry logic for analyzer by @pbortnik in #2376
- Release 5.14.3 by @pbortnik in #2377
Full Changelog: 5.14.2...5.14.3
Release 5.14.2
What's Changed
- EPMRPP-103637 || Add possibility to disable launch important policy by @pbortnik in #2283
- EPMRPP-99795 || Update Duplication Filter name generation by @APiankouski in #2291
- EPMRPP-103228 extend get user response by @grabsefx in #2316
- EPMRPP-103228 || extend get user response by @grabsefx in #2317
- EPMRPP-104096 || Export launch with attachments by @pbortnik in #2322
- EPMRPP-105166 || restore micrometer dependency by @grabsefx in #2334
- EPMRPP-105146 || Add paging parameter for jasper report by @pbortnik in #2341
- EPMRPP-103585 || populate widget launchId by @grabsefx in #2345
- Set forward headers strategy to FRAMEWORK in application properties by @raikbitters in #2364
- Release 5.14.2 by @pbortnik in #2362
Full Changelog: 5.14.1...5.14.2
Release 5.14.1
Fix Component health check widget (table view)
Release 5.14.0
What's Changed
- Split SMTP creation and deletion notifications logic by @raikbitters in #2119
- EPMRPP-96537 dependency update by @grabsefx in #2121
- EPMRPP-96317 extend analyzer statistics gatherer by @grabsefx in #2118
- Add java checks with Drill4J by @iryabov in #2123
- EPMRPP-97593 add RestTemplate bean by @grabsefx in #2125
- EPMRPP-96338 || Rewrite autogen api docs title and summary by @pbortnik in #2128
- EPMRPP-96317 fix count by @grabsefx in #2126
- EPMRPP-97692 missed retries block by @grabsefx in #2132
- Update project-properties.gradle by @raikbitters in #2137
- EPMRPP-96337 || Change event based reporting to user reporting queues by @pbortnik in #2083
- EPMRPP-98548 || Add a new endpoint to get dashboard widgets configura… by @pbortnik in #2148
- EPMRPP-98822 || Change queues from classic to quorum. by @pbortnik in #2146
- Revert "EPMRPP-98822 || Change queues from classic to quorum." by @pbortnik in #2150
- EPMRPP-96333 spring boot 3 by @grabsefx in #2140
- EPMRPP-98549 || Implement endpoint for creating dashboard based on pr… by @pbortnik in #2152
- Merge Master into Develop by @HardNorth in #2157
- EPMRPP-99178 || Add publisher confirm type for RabbitMq connections by @pbortnik in #2158
- EPMRPP-98549 || Add more validations on dashboard cloning by @pbortnik in #2160
- Feature/epmrpp 98957 by @EricesNicolas in #2153
- Added a separate workflow for running checks with Drill4J by @iryabov in #2130
- EPMRPP-99153 fix cascade element deletion by @grabsefx in #2164
- Upgrade actions/upload-artifact to v4 by @iryabov in #2166
- EPMRPP-96270 update dependencies by @grabsefx in #2165
- EPMRPP-99291 add apache http client required by spring 6.0 by @grabsefx in #2168
- EPMRPP-99219 fix build version by @grabsefx in #2173
- EPMRPP-99153 fix issueType cascade delete by @grabsefx in #2174
- EPMRPP-80163 || Group assignment permissions by @raikbitters in #2163
- EPMRPP-99379 decrease number of database calls by @grabsefx in #2176
- Add spring boot deps bom by @raikbitters in #2184
- EPMRPP-99369 || "Slack" toggle state is not preserved on a new project after reloading the page by @APiankouski in #2183
- Update libs by @APiankouski in #2186
- EPMRPP-80160 || Groups management by @raikbitters in #2189
- Fix group management order sort by @raikbitters in #2195
- EPMRPP-99867 add api key pattern by @grabsefx in #2197
- EPMRPP-99784 adjust test item urls by @grabsefx in #2198
- EPMRPP-100449 fix operations dependency update by @grabsefx in #2203
- EPMRPP-101001 || Remote plugins by @raikbitters in #2208
- Fix drill checks by @iryabov in #2180
- EPMRPP-101099 || Plugin details by @raikbitters in #2210
- Add SlugUtils for generating URL-friendly slugs by @raikbitters in #2211
- Update build-dev-image.yml by @hlebkanonik in #2212
- EPMRPP-99549 || Update libs version by @pbortnik in #2213
- EPMRPP-100172 || Merge master by @pbortnik in #2214
- EPMRPP-101153 || Group statistics by @raikbitters in #2215
- EPMRPP-100435 || fix transactions order by @grabsefx in #2216
- EPMRPP-101514 || Update queries for attributes autocomplete fetching by @pbortnik in #2217
- Update plugin-api dependency to switch on fileId and fileName by @raikbitters in #2218
- Update drill-checks.yml to send test information to the Drill4J during push events by @iryabov in #2221
- OpenAPI generation fix: Launch, TestItem controllers by @avarabyeu in #2219
- EPMRPP-99434 || fix authentication error response by @grabsefx in #2220
- EPMRPP-101925 || Handle wrong content type by @raikbitters in #2222
- EPMRPP-99434 || fix authentication error response by @raikbitters in #2226
- EPMRPP-97581 || Default avatar is broken for some objects by @pbortnik in #2227
- Add dependency on updateApiSubmodule task for compileJava by @raikbitters in #2228
- EPMRPP-95719 || Fix cve by @APiankouski in #2229
- EPMRPP-96006 || fix security vulnerabilities by @grabsefx in #2231
- EPMRPP-101926 || Fix Notification is sent before AA finished by @APiankouski in #2233
- Refactor plugin uploader to use file extensions instead of content types by @raikbitters in #2236
- EPMRPP-102335 || fix api key deletion by @grabsefx in #2232
- EPMRPP-102659 || Sync the start of the launch in event based reporting by @pbortnik in #2237
- EPMRPP-100449 || Update dependencies by @APiankouski in #2240
- EPMRPP-102659 || Change logic of handling async reporting errors to p… by @pbortnik in #2242
- EPMRPP-99168 || fix item attribute filter by @grabsefx in #2249
- Add support for binary data in plugin descriptor and details by @raikbitters in #2244
- Refactor plugin data handling to include optional metadata, properties, and binary data by @raikbitters in #2260
- EPMRPP-100452 || refactor exception handling by @grabsefx in #2246
- EPMRPP-102337 || set default full name by @grabsefx in #2267
- Release 5.14.0 by @APiankouski in #2247
New Contributors
- @iryabov made their first contribution in #2123
- @EricesNicolas made their first contribution in #2153
Full Changelog: 5.13.5...5.14.0
Release 5.13.5
What's Changed
- EPMRPP-98912 || Add test case search widget type by @pbortnik in #2171
- EPMRPP-98912 || Add test case search widget type by @pbortnik in #2172
- EPMRPP-88766 password new requirements by @grabsefx in #2178
- EPMRPP-88765 fix json validation message by @grabsefx in #2181
- EPMRPP-98912 || Add test case search endpoint by @pbortnik in #2190
- EPMRPP-100652 || Add null key handling for searching by attribute by @pbortnik in #2200
- Release 5.13.5 by @APiankouski in #2185
Full Changelog: 5.13.4...5.13.5
Release 5.13.4
What's Changed
- 5.13.3 Release by @HardNorth in #2156
- EPMRPP-99229 || Create unique name validations by @pbortnik in #2167
- EPMRPP-98549 || Dashboard cloning by @pbortnik in #2169
- Release 5.13.4 by @pbortnik in #2177
Full Changelog: 5.13.2...5.13.4