Releases: reportportal/client-java
Releases · reportportal/client-java
Release 5.1.0-BETA-1
Changed
- Apache Tika version degraded on 1.19 for Android compatibility
- Common Jackson ObjectMapper moved to HttpRequestUtils class
- try-catch refactoring in
ReportPortal.Builder
class to get better stack traces - Introducing "Retrofit 2" as RP client
Release 5.0.18
Added
- A static Issue Launch.NOT_ISSUE to use in agents and avoid issue creation duplication
- StatusEvaluation class with an
evaluateStatus
method
Release 5.0.17
Fixed
- All client threads now marked as daemon to not prevent JVM shutting down
Release 5.0.16
Added
- 'AGENT_NO_ANALYTICS' environment variable
- MemoizingSupplier class for agents lazy init
Release 5.0.15
Added
- A method to emit a log entry for a certain item:
com.epam.reportportal.service.ReportPortal.emitLog(io.reactivex.Maybe<java.lang.String>, java.util.function.Function<java.lang.String,com.epam.ta.reportportal.ws.model.log.SaveLogRQ>)
Changed
- Apache Tika was updated on version 1.20
Release 5.0.14
Changed
- Test Case ID generation methods now accepts
Executable
as a parameter instead ofMethod
Release 5.0.13
Fixed
- A lot of code style warnings (e.g. legacy java 6 code updated, etc)
Added
- TestItemTree.TestItemLeaf now supports attribute storing
Changed
- Properties loader now ignores property case
Release 5.0.12
Fixed
- Null-value handling for inner fields for step templates of annotation-based nested steps
Changed
- It's now possible to bypass a null-value client to ReportPortal class constructor, as a result user will get a NOOP launch
Release 5.0.11
Added
- Additional ParameterUtils methods to use inside Cucumber agents
Changed
- Manual Nested Step failure now also fails all the ancestors, not only the nearest one
- ReportPortal does not throw any exceptions if 'reportportal.properties' not found
Release 5.0.7
Added
- StepAspect.setParentId and StepAspect.removeParentId now handled inside LaunchImpl class