Skip to content

Releases: agourlay/cornichon

0.21.4

05 Jun 18:09
ad6d483
Compare
Choose a tag to compare

Fixes

  • HEAD request never completes #822

Dependency updates

Full Changelog: v0.21.3...v0.21.4

0.21.3

15 Mar 21:04
Compare
Choose a tag to compare

Fixes

  • Request DSL not available on HttpRequest (#837)

Dependency updates

Full Changelog: v0.21.2...v0.21.3

0.21.2

02 Mar 08:33
Compare
Choose a tag to compare

Changes

  • Disable Gzip by default as it is slow for small payload. It can be re-enabled with:
cornichon {
  addAcceptGzipByDefault = true
}

Improvements

  • Decrease global memory usage
  • Optimize Feature object evaluation
  • Display feature evaluation time in logs for cornichon-test-framework

Dependency updates

Full Changelog: v0.21.1...v0.21.2

0.21.1

19 Oct 07:25
Compare
Choose a tag to compare

Improvements

  • Add support for HTTP2 connection - enabled via configuration (default to false)
cornichon {
  enableHttp2 = true
}
  • Removing caching infrastructure 875584c
  • A truckload of micro optimizations

Dependency updates

Full Changelog: v0.21.0...v0.21.1

0.21.0

08 Jul 06:59
Compare
Choose a tag to compare

This release contains various types of breaking changes ⚠️

Breaking changes

  • Eventually has been simplified to not retain intermediary error states 9dac8cd
    • only the last error is shown in case of error or success
    • EventuallyDiscard has been removed
    • the mode to detect oscillations has been removed
    • it should decrease the memory pressure (see #778 for background)
  • CornichonJson.parseDataTableRaw returns a List[List[(String, String)]]] instead of List[Map[String, String]]] 3b64300
    • the raw data with ordering and duplicates is preserved
    • the maps can be rebuilt manually if required

Improvements

  • Migrate to Http4s Ember client in #427
    • it has been configured like blaze but it could still be the source of unexpected errors
  • New resource step with explicit scopes in #785
    • introduce new Resource type
    • new DSL WithResource(resource: Resource)

Dependency updates

Full Changelog: v0.20.8...v0.21.0

0.20.8

24 Jun 07:45
Compare
Choose a tag to compare

This is the last release for the 0.20 series #780

Improvements

Dependency updates

Full Changelog: v0.20.7...v0.20.8

0.20.7

17 Mar 08:47
Compare
Choose a tag to compare

Improvements

  • Minor performance optimizations across the board

Dependency updates

Full Changelog: v0.20.6...v0.20.7

0.20.6

07 Jan 12:20
Compare
Choose a tag to compare

This release is motivated by a CVE in http4s - there should be no issues in practice but it is better not to depend on the affected artifact at all.

Improvements

Dependency updates

Full Changelog: v0.20.5...v0.20.6

0.20.5

03 Dec 16:31
Compare
Choose a tag to compare

Fixes

  • Remove URL query params after extraction to avoid duplicates by @agourlay in 3f156a1

Improvements

Performance

Dependency updates

New Contributors

Full Changelog: v0.20.4...v0.20.5

0.20.4

08 Sep 21:03
Compare
Choose a tag to compare

Improvements

  • HTTP header assertions support session value placeholder by @yanns in #687
  • Harden logic and optimize MatcherResolver by @agourlay in #677
  • The http-mock module now uses the http4s Ember server by @agourlay in #428

Dependency updates

Full Changelog: v0.20.3...v0.20.4