Skip to content

Releases: avaje/avaje-http

3.6

09 Dec 09:34

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 3.5...3.6

3.5

21 Oct 22:43

Choose a tag to compare

3.5

What's Changed

Dependencies

  • Bump the dependencies group with 9 updates by @dependabot[bot] in #626
  • Bump the dependencies group with 4 updates by @dependabot[bot] in #627
  • Bump the dependencies group with 6 updates by @dependabot[bot] in #629
  • Bump the dependencies group with 5 updates by @dependabot[bot] in #639
  • Bump the dependencies group with 4 updates by @dependabot[bot] in #641
  • Bump the dependencies group with 7 updates by @dependabot[bot] in #642
  • Bump the dependencies group with 5 updates by @dependabot[bot] in #645
  • Bump the dependencies group with 6 updates by @dependabot[bot] in #649
  • Bump the dependencies group with 2 updates by @dependabot[bot] in #653
  • Bump ch.qos.logback:logback-classic from 1.5.19 to 1.5.20 in the dependencies group by @dependabot[bot] in #655

Full Changelog: 3.4...3.5

3.4

24 Jul 20:54
6416e8a

Choose a tag to compare

3.4

What's Changed

Full Changelog: 3.3...3.4

3.3

29 Apr 22:42

Choose a tag to compare

3.3

What's Changed

  • Support background token refresh when using AuthTokenProvider by @rbygrave in #592
  • Fix error handler controllers failing test-compilation by @SentryMan in #593
  • Fix Helidon path openapi generation by @SentryMan in #596
  • Fix generated openapi.json parameter names by @rbygrave in #600

Full Changelog: 3.2...3.3

3.2

30 Mar 19:32

Choose a tag to compare

3.2

What's Changed

  • Add compiler error for GET json bodies by @SentryMan in #581
  • Improve the compile error message when we think @BeanParam is needed by @rbygrave in #582
  • Bump the dependencies group with 9 updates by @dependabot in #583
  • Generate Test Clients during test compilation by @SentryMan in #585
  • [jex generation] Root path generated as "/" rather than "" by @rbygrave in #588

Full Changelog: 3.1...3.2

3.1

18 Mar 18:59

Choose a tag to compare

3.1

What's Changed

Dependencies

Full Changelog: 3.0...3.1

3.0

10 Feb 09:24

Choose a tag to compare

3.0

Breaking changes

  • [Http-Client] now uses virtual thread executor by default when using JDK 21+
  • [Http-Client] Rename @Client.Import(types=...) to @Client.Import(value=...)
  • Jsonb controller generation updated for Jsonb 3.0
  • Jex Generation overhauled for jex 3.0

What's Changed

Http client

  • [http-client] Make clients AutoCloseable by @SentryMan in #512
  • [Http-Client] Use virtual thread executor by default by @SentryMan in #442
  • [http-client] Add SingleBodyAdapter for client API with only a single body type by @rbygrave in #533
  • [http-client] Add BasicAuthIntercept.header() helper method by @rbygrave in #534
  • [client] Generate classes as final by @rbygrave in #547
  • [client] Write clients to the same package by @SentryMan in #546
  • [client] Followup #546 - put GeneratedHttpComponent into top package by @rbygrave in #548
  • [client] Support Generics with Jackson by @SentryMan in #553
  • [client] Fully support package private by @SentryMan in #551
  • [client] Breaking change - Rename @Client.Import(types=...) to @Client.Import(value=...). That is, rename types -> value by @SentryMan in #557
  • [client] Fix test generation overriding main components by @SentryMan in #559

Jex Generation

  • [Jex] Modify generated code for Jex controllers to use handler methods by @rbygrave in #515
  • [Jex] Update Jex Generation by @SentryMan in #517
  • [Jex generation] Add check for non null result in generated code by @rbygrave in #519
  • [jex-generator] Fix jex error controller generation by @SentryMan in #518
  • [Jex generation] Add initial support for htmx by @rbygrave in #520
  • [jex-generator] Update Filters and use enhanced switch by @SentryMan in #521
  • [Jex-Generator] Jsonb Type generation by @SentryMan in #522
  • [jex generation] fix newline in generated code by @rbygrave in #523
  • [Jex-Generator] Handle Jex Exceptions by @SentryMan in #527
  • [Jex generation] Raw JSON String handling in generated code by @rbygrave in #528
  • [Jex-Generator] Update role generation by @SentryMan in #529
  • [jex-generator] Remove Exception from generated signature by @SentryMan in #554
  • Update jex context package by @SentryMan in #563

Dependencies

New Contributors

Full Changelog: 2.8...3.0

2.8

26 Nov 20:29

Choose a tag to compare

2.8

What's Changed

New Contributors

Full Changelog: 2.7...2.8

2.7

10 Jul 09:21

Choose a tag to compare

2.7

What's Changed

Full Changelog: 2.6...2.7

2.6

10 Jul 09:20

Choose a tag to compare

2.6

What's Changed

Full Changelog: 2.5...2.6