@evjlobanova evjlobanova released this Jun 14, 2018 · 29 commits to master since this release

Assets 2

Moving from 4.1 to 4.2

Note: Starting with this version Traefik is recommended to use as a default gateway service instead of Fabio.

0. Make sure that you have made a backup of your current version.

1. Update the next services in your existing docker-compose.yml file (version 4.1):

  • service uat - image: reportportal/service-authorization:4.2.0 ;
  • service gateway - if you use Traefik
 image: traefik:1.6.3
    ports:
      - "8080:8080" # HTTP exposed
#      - "8081:8081" # HTTP Administration exposed
    command:
      - --consulcatalog.endpoint=registry:8500
      - --defaultEntryPoints=http
      - --entryPoints=Name:http Address::8080
      - --web
      - --web.address=:8081
    restart: always
  • service index: - image: reportportal/service-index:4.2.0 ;
  • service api - image: reportportal/service-api:4.2.1 ;
  • service ui - image: reportportal/service-ui:4.2.2 ;
  • service analyzer - if you have - image: reportportal/service-analyzer:4.2.0 ;
  • service jira - if you have - image: reportportal/service-jira:4.2.0 ;
  • service rally - if you have - image: reportportal/service-rally:4.2.0

Note: If your version of RP is less then 4.1, use your existing docker-compose.yml file, compare it with the new one and make necessary changes.

2. Update ReportPortal using the following command:
docker-compose -p reportportal up -d --force-recreate

First installation with 4.2

Follow the steps which are described on http://reportportal.io/download and use a docker-compose.yml file that is downloaded or generated on the 2nd Step.


PS: Check if you know everything about ReportPortal opportunities. Look in our new page on http://reportportal.io.


Features

  • #417 Segregation of AA settings in a separate section
  • #417 Added a possibility to configure ML;
  • #417 Added a possibility to remove/generate ElasticSearch index ( ML education);
  • #381 Auto-Analysis: AA for the current launch (analogue of our previous feature "Match issue);
  • #382 Auto-Analysis: Possibility to chose which items should be auto-analysed in the launch ( With "To investigate", Already auto-analysed, analysed manually) ;
    Documentation about auto-analysis is here
  • #366 Bulk operation for Unlink issues in BTS;

Improvements

  • #103 HAR viewer for attached .har files;
  • #326 Clickable launch number on a history line;
  • #328 Clickable History table;
  • #329 Duration in format MM:SS
  • #384 #613 Option for "Tag" filter - "Not contain"
  • #339 OAuth App on GitHub requires the user scope instead of read:user
  • "Load issue" has been renamed to "Link issue"
  • Added infinite session in full-screen mode(for using ReportPortal dashboards on screens)

Note: Before using the last function, please visit Profile page for the auto-generation of API token.

Bugs

  • #374 Logs with level Error (40 000) and higher are considered in ElasticSearch
  • #376 Unnecessary logging of all items in the run in case if run cannot be completed
  • #371 Unable to connect ldap
  • #251 Internal Server Error if no external system id is specified
  • #292 Embedded cucumber log attachments are displayed incorrectly via reportportal
  • #380 Issue with retry: negative statistics #380
  • Fixed bug with disappearing numbers on mobile version of All launches

All issues and features are in milestone 4.2