v.3.14.0

Improvements:

  1. [LUNA-6171] A config section ‘LUNA_TASKS_HTTP_SETTINGS` was added. This section contains several settings which are responsible for process http connections. Available following settings now:

    • request_timeout - the duration of time between the instant when a new open TCP connection is passed to the server. Value (in seconds) is integer number, default 60.

    • response_timeout - the duration of time between the instant the server passes the HTTP request to the app, and the instant a HTTP response is sent to the client. Value (in seconds) is integer number, default 600.

    • request_max_size - how big a request may be (bytes). Value (in bytes) is integer number, default 1gb.

    • keep_alive_timeout - http keep alive timeout. Value (in seconds) is integer number, default 200.

    More detail see here.

Bugs fixed:

  1. [LUNA-6158] Fixed freeing memory after reporter task.

  2. [LUNA-6161] All response with mime type application/zip does not compress to gzip or deflate encoding now. If client had sent a header Accept-Encoding=gzip,deflate into get task result request the service would compress a response body. It was increasing the request time without any benefits.

Migration:

See a migration manual.