You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.7 KiB
1.7 KiB
Version 4.2/3.3
- Document and enforce JAX-RS annotation processing from server POV
- Skip query template parameters when corresponding java arg is null
Version 4.1/3.2
- update to dagger 1.1
- Add wikipedia search example
- Allow
@Path
on types in feign-jaxrs
Version 4.0
- Support RxJava-style Observers.
- Return type can be
Observable<T>
for an async equiv ofIterable<T>
. Observer<T>
replacesIncrementalCallback<T>
and is passed toObservable.subscribe()
.- On
Subscription.unsubscribe()
,Observer.onNext()
will stop being called.
- Return type can be
Version 3.1
- Log when an http request is retried or a response fails due to an IOException.
Version 3.0
- Added support for asynchronous callbacks via
IncrementalCallback<T>
andIncrementalDecoder.TextStream<T>
. - Wire is now Logger, with configurable Logger.Level.
- Added
feign-gson
codec, used vianew GsonModule()
- changed codec to be similar to WebSocket JSR 356
- Decoder is now
Decoder.TextStream<T>
- BodyEncoder is now
Encoder.Text<T>
- FormEncoder is now
Encoder.Text<Map<String, ?>>
- Decoder is now
- Encoder and Decoders are specified via
Provides.Type.SET
binding. - Default Encoder and Form Encoder is
Encoder.Text<Object>
- Default Decoder is
Decoder.TextStream<Object>
- ErrorDecoder now returns Exception, not fallback.
- There can only be one
ErrorDecoder
andRequest.Options
binding now.
Version 2.0.0
- removes guava and jax-rs dependencies
- adds JAX-RS integration
Version 1.1.0
- adds Ribbon integration
- adds cli example
- exponential backoff customizable via Retryer.Default ctor
Version 1.0.0
- Initial open source release