Releases: avaje/avaje-http
Releases Β· avaje/avaje-http
1.36
What's Changed
- [http client] Support VarArg interceptors for HttpClient by @SentryMan in #203
- Add RequestContextResolver Feature by @SentryMan in #204
- [http client] Expose UrlBuilder url() method on client by @rbygrave in #205
Full Changelog: 1.35...1.36
1.35
What's Changed
- [http client] Use more generic Type rather than ParameterizedType by @SentryMan in #194
- [http client] Change Async API to use more generic Type instead of ParameterizedType by @SentryMan in #199
- Add io.avaje.http.api
@Valid
Annotation to support custom validators by @SentryMan in #195 - [Javalin] Use Context#bodyStreamAsClass(...) by @Mechite in #196
- Add
@Ignore
for ignoring a BeanParam field (or query param field) by @SentryMan in #197 - [http-client] Fix Non-Json bodytypes/Add InputStream body method by @SentryMan in #200
@Ignore
should not be included in openapi generation by @rbygrave in #201- Add BodyString annotation, to support controllers with body of type String by @SentryMan in #198
- Add
@Consumes
annotation by @SentryMan in #202
New Contributors
Full Changelog: 1.34...1.35
1.34
What's Changed
- Fix #188 - IllegalAccessError io.avaje.http.generator.core.openapi.KnownTypes ... does not read module java.sql by @rbygrave in #190
- Nima JsonB Stream by @SentryMan in #191
- Remove Compiler Plugin from quick start by @SentryMan in #192
Full Changelog: 1.33...1.34
1.33
1.32
What's Changed
- (Http-Client) Support Jsonb SubTypes in request body by @SentryMan in #180
- Improve Javadoc only by @rbygrave in #181
- (Client) Support Generic Body Type by @SentryMan in #182
- ThreadLocal Context by @SentryMan in #183
- Fix collection query mapping by @SentryMan in #184
- Single ThreadLocal Context by @SentryMan in #185
- Fix Query Param Collection Imports by @SentryMan in #186
Full Changelog: 1.30...1.32
1.30
What's Changed
- Support InputStream/byte[] Body Types by @SentryMan in #176
- OpenAPI documents support enumeration types by @kevin70 in #177
- BeanParam OpenAPI by @SentryMan in #179
Full Changelog: 1.29...1.30
1.29
What's Changed
- fix client processor overriding OpenAPI by @SentryMan in #175
Full Changelog: 1.28...1.29
1.28
What's Changed
- OpenAPI uses javadoc for fields by @kevin70 in #162
- Use Prisms 1.4 by @SentryMan in #165
- support @SecurityScheme/Fix OpenAPI Serializer by @SentryMan in #164
- Support Enum Query/Form Parameters by @SentryMan in #166
- Add Request Timeout Annotation by @SentryMan in #168
- Support Multi-Value QueryParam/Headers/Cookies by @SentryMan in #167
- HttpClientRequest Now Supports Multi-Value Headers/Query Parameters by @SentryMan in #169
- Catch Enum Illegal State Exception by @SentryMan in #171
- Static Processor Context by @SentryMan in #170
- Update Validator Plugin (Jakarta) by @SentryMan in #172
New Contributors
Full Changelog: avaje-http-parent-1.27...1.28
1.27
What's Changed
- #158: Fix CompletableFuture jsonb generation by @LoonyRules in #160
Full Changelog: avaje-http-parent-1.26...avaje-http-parent-1.27
1.26
What's Changed
- Inherit interface roles and class openAPIResponse by @SentryMan in #152
- http version in test parent pom by @SentryMan in #153
- Use Prisms instead of using annotations directly by @SentryMan in #155
- Support Javalin async request handling [Context#future(...)] by @LoonyRules in #156
New Contributors
- @LoonyRules made their first contribution in #156
Full Changelog: avaje-http-parent-1.25...avaje-http-parent-1.26