Skip to content

Releases: apple/servicetalk

0.21.0

21 Dec 00:44
Compare
Choose a tag to compare

ServiceTalk is now available on maven central!

Special thanks to our contributors: Dmitrii Volykhin, Xiaofei Long, Karim ElNaggar, Muthupalaniappan, WonChul Heo, blake-bauman

Updates

Fixes

  • c9e8202 - Disallow space after header name and colon (#901)
  • c3c0e81 - HTTP/1.x and HTTP/2.0 decoder Buffer visibility and data corruption (#898)
  • 33574d1 - BlockingUtils should not assume the cause of ExecutionException is not null (#873)
  • fc5be20 - Declare character encoding in responses returned from fallback service (#868)
  • 56e0dd7 - gRPC clients do not provide ExecutionContext (#866)
  • fd298cd - BOM is not publishing artifacts (#859)

Improvements

  • c4cfc28 - Add 5 http status methods (#892)
  • 1e6f7cd - Remove redundant state from ProtoBufSerializationProvider (#897)
  • ad74fe0 - Adhere http-api HttpResponseStatus error code names to RFC standards (#890)
  • 7e96579 - Add RFC links for each HttpResponseStatus constant (#888)
  • 4fa8aa4 - Refactor check content type http api (#887)
  • d182820 - Add http headers values to serialization exception message (#880)
  • 707d8be - Move PlatformDependent to servicetalk-utils-internal #879 (#882)
  • 0677c62 - Remove http/api/StringUtils (#883)
  • df1c3bf - Introduce servicetalk-router-api module (#874)
  • 3a67c9f - Align names of utility classes FooUtil vs FooUtils (#872)
  • 5ae6a1b - Add missed HttpResponseStatus constants (#876)
  • aa0e889 - Fix evaluation order in HeaderUtils.hasContentType (#875)
  • 03a7b0a - RedirectingClientAndConnectionFilterTest should leverage AbstractHttpRequesterFilterTest (#867)
  • 3c27052 - Introduce automatic retries (#861)
  • 183c5ef - Add servicetalk-utils-internal module (#862)
  • 1e687e6 - Support for Single.fromCallable(), Single.fromSupplier(), Completable.fromRunnable() (#850)

Documentation improvements

  • d8ac300 - Make "project communication" guideline more discoverable (#864)
  • c19b9b8 - Do not override older javadoc with anotra's placeholder (#857)
  • c2fc518 - Update README with maven-central info (#858)

0.20.0

08 Nov 23:48
Compare
Choose a tag to compare

ServiceTalk is now available on maven central!

Updates

  • Update versions of dependencies (96e3e19):
    • SLF4J 1.7.29
    • zipkin 2.19.1
    • gRPC 1.24.2
  • Ensure CI builds with latest AdoptOpenJDK versions for JDK8 and JDK11 (ff0694c)

Fixes

  • Parse headers with no whitespaces (e3528e6)
  • ReactiveStreams offloading tests to create single executor for test (cd46059)
  • Improve usage of AddressUtils.localAddress in tests (c448182)
  • Fix broken code links in gRPC examples docs (d385d81)

Documentation improvements

  • HTTP/2 examples and documentation (20fd245)
  • LoadBalancer documentation (26b24e9)
  • Fix missing titles in Antora docs (5df41cc)