Releases: reportportal/client-java
Releases · reportportal/client-java
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
Release 5.0.6
Added
- Utilities
- More Test Case ID methods
- CodeRef generation method
- A proxy parameter handling:
rp.http.proxy=http://localhost:8981
Fixed
- Issue #117 multithreaded reporting of nested steps
Release 5.0.2
Added
- AnalyticsService class to publish Google Analytics events
- LaunchImpl now publish Analytics Events
- ParameterUtils class which will be responsible for ParameterResource lists generation based on methods/constructors
Changed
NotNull
annotations replaced with@Nonnull