# Change Log

## 1.9.0
May 6, 2026

* Support sending traces in batches with newTraces function
* Add instance id header
* Avoid storing full streams in-memory

## 1.8.1
August 19, 2025

* Increase retries and delay between retries in _checkAuth

## 1.8.0
November 22, 2024

* Improve retry logic for requests
* Detect features enabled by engine
* Support websocket connection to receive new jobs
* Reduce memory usage when engine is down
* Increase maximum body size

## 1.7.5
May 23, 2022

* Fix publishing 1.7.4

## 1.7.4
May 23, 2022

* Improve handling of errors in sendData

## 1.7.3
July 28, 2021

* Increase maximum body size

## 1.7.2
March 24, 2021

* Remove dependency on regenerator

## 1.7.1
March 22, 2021

* Remove dependency on babel-runtime

## 1.7.0
March 15, 2021

* Remove request and babel-runtime dependencies
* Add `Kadira.get(path, options)`

## 1.6.0
August 12, 2020

* Add `agentVersion` option to send agent version in header

### v1.5.0
August 4, 2020

* Update dependencies
* Remove dependency on bluebird
* Replace fetch with axios

### v1.4.0
August 6, 2018

* Add sendStream() api

### v1.3.2

* Remove isomorphic-fetch and implements our own isomorphism.

### v1.3.1
* Handle HTTP request errors. These are the errors coming from the request module.

### v1.3.0

* Add getJob() api

### v1.2.0

* Remove bluebird and just use babel's Promise

### v1.1.0

* Using request instead of isomorphic-fetch as the transport

### v1.0.0

* First major release
