Skip to content

Releases: avaje/avaje-jex

3.2

29 Apr 23:33
Compare
Choose a tag to compare

What's Changed

Full Changelog: 3.1...3.2

3.1

14 Apr 09:18
Compare
Choose a tag to compare
3.1

What's Changed

Dependencies

Full Changelog: 3.0...3.1

3.0

30 Mar 09:02
Compare
Choose a tag to compare
3.0

Major change

This is a major refactor to refocus Jex on the JDK HttpServer API. Lots of changes, details below.

What's Changed

Read more

avaje-jex-parent-2.5

05 Apr 04:11
Compare
Choose a tag to compare

What's Changed

  • Fix ExceptionManager to reset buffers before error handling by @rbygrave in #44

Full Changelog: avaje-jex-parent-2.4...avaje-jex-parent-2.5

avaje-jex-parent-2.4

05 Apr 04:11
Compare
Choose a tag to compare

2.3

01 Jul 04:24
Compare
Choose a tag to compare
2.3

#43 - Bump Jetty to 11.0.11
#42 - Support module-path with auto detection of Jackson and avaje-jsonb
#41 - Migrate from slf4j-api to java System.Logger

2.2

20 May 00:02
Compare
Choose a tag to compare
2.2

Issues

#40 - Add BootJex ... for easy starting when using @Controller etc
#39 - Change configure() to be a consumer of JexConfig - configure(Consumer configure)
#36 - Fix AppLifecycle to remove shutdown hook on close (typically in component testing)
#37 - Move configuration option of turning on virtualThread use up to JexConfig (common)
#38 - Add support for component test with .. @Inject of Http client starts server, creates client (for injection)
#35 - Change Jex to be an interface, Change Jex.Config to be an interface called JexConfig

2.1

19 May 20:43
Compare
Choose a tag to compare
2.1

Issues

#34 - Auto-detection of JsonService additionally supports avaje-jsonb (so detects Jackson, then avaje-jsonb)
#33 - Change avaje-jex-jetty to use jetty-server from jetty-servlet. From extend HttpServlet -> extend AbstractHandler
#32 - Bump Jetty to version 11.0.8
#31 - sessionAttribute(key) should not create session bug
#30 - Add JsonbJsonService module (as an alternative to Jackson databind / ObjectMapper)
#29 - Service load JsonService
#27 - Add queryParam that takes default method - queryParam(String name, String defaultValue)

2.0

26 Oct 07:59
Compare
Choose a tag to compare
2.0

#26 - Refactor path parsing - remove splats in favour of slash accepting path parameters
#25 - By default include HealthPlugin, need to explicitly turn it off when not wanted
#24 - Rename jex.inner -> jex.config breaking-change
#23 - Reuse graceful shutdown wait with jex jetty
#22 - Refactor move jetty into separate module, add JDK http service implementation module

1.6

16 Jun 10:16
Compare
Choose a tag to compare
1.6

#21 - ENH: Add Context.jsonStream(...) to write x-json-stream content from Stream or Iterator