Skip to content

Releases: reportportal/client-Python

Release 5.5.1

16 Oct 20:13
4b968ae
Compare
Choose a tag to compare

Fixed

  • Multipart file upload for Async clients, by @HardNorth

Release 5.5.0

13 Oct 11:43
66a0639
Compare
Choose a tag to compare

Added

  • RP class in reportportal_client.client module as common interface for all ReportPortal clients, by @HardNorth
  • reportportal_client.aio with asynchronous clients and auxiliary classes, by @HardNorth
  • Dependency on aiohttp and certifi, by @HardNorth

Changed

  • RPClient class does not use separate Thread for log processing anymore, by @HardNorth
  • Use importlib.metadata package for distribution data extraction for Python versions starting 3.8, by @HardNorth
  • helpers.verify_value_length function updated to truncate attribute keys also and reveal attributes were truncated, by @HardNorth

Removed

Release 5.4.1

25 Sep 19:47
34c7000
Compare
Choose a tag to compare

Changed

  • Unified ReportPortal product naming, by @HardNorth
  • RPClient internal item stack implementation changed to LifoQueue to maintain concurrency better, by @HardNorth

Removed

Release 5.4.0

10 Jul 13:33
e566fa4
Compare
Choose a tag to compare

Added

  • launch_uuid_print and print_output arguments in RPClient class constructor, by @HardNorth

Removed

Release 5.3.5

07 Jun 14:25
7405abf
Compare
Choose a tag to compare

Added

  • __getstate__ and __setstate__ methods in RPClient class to make it possible to pickle it, by @HardNorth

Changed

  • token field of RPClient class was renamed to api_key to maintain common convention, by @HardNorth

Fixed

  • Issue #214: HTTP RFC compliance fix for getting project settings, by @hanikhan

NOTE: This is the last client version which supports Python < 3.7

Release 5.3.4

24 May 12:17
7db8dc5
Compare
Choose a tag to compare

Added

  • Check for parent RPClient object in thread before logging, by @HardNorth

Release 5.3.3

24 May 11:55
be275f3
Compare
Choose a tag to compare

Added

Fixed

  • Client crash in case of Client ID reading error, by @HardNorth

Release 5.3.2

27 Apr 13:40
b0f5a4f
Compare
Choose a tag to compare

Fixed

  • Client crash in case of Client ID saving error, by @HardNorth

Release 5.3.1

18 Apr 12:53
7092aab
Compare
Choose a tag to compare

Added

  • MAX_LOG_BATCH_SIZE constant into log_manager module, by @HardNorth

Fixed

  • Missed verify_ssl argument passing to LogManager class, by @rplevka

Changed

  • Statistics service was refactored, by @HardNorth

Release 5.3.0

28 Mar 08:52
45b8002
Compare
Choose a tag to compare

Fixed

  • Issue #198: Python 3.8+ logging issue, by @HardNorth
  • Issue #200: max_pool_size not worked without retries setting, by @ericscobell
  • Issue #202: TypeError on request make, by @HardNorth

Changed

Removed

  • Deprecated code, service.py and LogManager in core package, by @HardNorth