All Versions
80
Latest Version
Avg Release Cycle
27 days
Latest Release
-

Changelog History
Page 3

  • v10.2.0 Changes

    February 13, 2019

    What's new in OpenFeign 10.2.0

    Highlights

    • ⚑️ Security: Updated vulnerable dependencies to their latest versions
    • πŸ›  Bugfix: Corrected URI encoding issues
    • ✨ Enhancements: Support for CompleteableFuture, Optional as a 404 code, SOAP services.

    βž• Additional Changes

    • No Longer prepend uri with slash if it is a query string (#889)
    • πŸ”¨ Refactored Header and Query parameter JAXRS Contract Parsing (#896)
    • πŸ‘ Allow 1xx status codes (#871)
    • ⚑️ Updating Hystrix Versions (#886)
    • πŸ‘‰ Make status mandatory (#880)
    • βž• Adding URI segment specific encoding (#882)
    • πŸ›  Fix ContentService example (#888)
    • ⚑️ Update benchmarks (#885)
    • Managing Jackson a the parent (#884)
    • πŸ›  fix: benchmark/pom.xml to reduce vulnerabilities (#883)
    • Adjusts copyright headers for this year (#877)
    • ⚑️ Update README.md (#869)
    • πŸ›  fix: pom.xml to reduce vulnerabilities (#867)
    • πŸ›  Fix typo in check null message => HttpClient.java (#864)
    • πŸ›  fix: httpclient/pom.xml to reduce vulnerabilities (#861)
    • πŸ›  fix: pom.xml to reduce vulnerabilities (#859)
    • πŸ›  Fixes NPE when a Response does not provide headers (#855) …
    • βž• Add support for java 8's Optional type to represent a HTTP 404 respon… …
    • πŸ›  Fix type in README (#849)
    • Generating Bill of Material (#846)
    • βž• Add unit tests for class feign.Util (#844)
    • βž• Add support for CompletableFuture for method return types (#638)
    • βž• Adding Support for Query Parameter Name Expansion (#841)
    • Set versions on all poms to 10.2-SNAPSHOT (#843)
    • βž• Adding SOAP CoDec (+ JAXB modifications) (#786)
    • Filter out sythetic fields from FieldQueryMapEncoder (#840)
    • βž• Add fine-grained HTTP error exceptions (#825)
  • v10.1 Changes

    • πŸ”¨ Refactoring RequestTemplate to RFC6570 (#778)
    • πŸ‘ Allow JAXB context caching in factory (#761)
    • πŸ‘ Reactive Wrapper Support (#795)
    • Introduced native http2 client using Java 11 (#806)
    • Unwrap RetryableException and throw cause (#737)
    • πŸ‘Œ Supports PATCH without a body paramter (#824)
    • ⚑️ Feign-Ribbon integration now depends on Ribbon 2.3.0, updated from Ribbon 2.1.1 (#826)
  • v10.0.1 Changes

    August 16, 2018

    What's new in OpenFeign 10.0.1

    🍱 πŸŽ‰ OpenFeign is now baselined on Java 8 (JDK 8) πŸŽ‰

    βž• Additional Changes

    • πŸ‘ #765 [JAX-RS] Added Support Multiple values when using @Consumes and @Produces
    • #766 [Core] Added the ability to define a Charset when creating a Response Reader
    • πŸ‘ #758 [JAXB] Support Parameterized Types
    • #744 [Core] Added HttpMethod to RetryableException
    • 🚚 #724 [Core] Remove unresolved Header parameters
    • 🀑 #706 [Mock] Adding RequestHeaders to help manage headers.
  • v10.0.0 Changes

    August 16, 2018

    What's new in OpenFeign 10.0.0

    🍱 πŸŽ‰ OpenFeign is now baselined on Java 8 (JDK 8) πŸŽ‰

    βž• Additional Changes

    • πŸ‘ #765 [JAX-RS] Added Support Multiple values when using @Consumes and @Produces
    • #766 [Core] Added the ability to define a Charset when creating a Response Reader
    • πŸ‘ #758 [JAXB] Support Parameterized Types
    • #744 [Core] Added HttpMethod to RetryableException
    • 🚚 #724 [Core] Remove unresolved Header parameters
    • 🀑 #706 [Mock] Adding RequestHeaders to help manage headers.
  • v9.7.0

    May 05, 2018
  • v9.6 Changes

    • πŸ— Feign builder now supports flag doNotCloseAfterDecode to support lazy iteration of responses.
    • βž• Adds JacksonIteratorDecoder and StreamDecoder to decode responses as java.util.Iterator or java.util.stream.Stream.
  • v9.5.1 Changes

    • When specified, Content-Type header is now included on OkHttp requests lacking a body.
    • Sets empty HttpEntity if apache request body is null.
  • v9.5 Changes

    • πŸ‘ Introduces feign-java8 with support for java.util.Optional
    • βž• Adds Feign.Builder.mapAndDecode() to allow response preprocessing before decoding it.
  • v9.4.1 Changes

    • 404 responses are no longer swallowed for void return types.
  • v9.4 Changes

    • βž• Adds Builder class to JAXBDecoder for disabling namespace-awareness (defaults to true).