Javalin 5.0 Roadmap
See original GitHub issueThis issue summarizes issues related to Javalin 5.0 (GitHub + Discord).
Confirmed
- 1. Restructuring
- 1.1. Move everything to Javalin organization
- 1.2. Extracting plugins to standalone repositories in Javalin organization: https://github.com/tipsy/javalin/issues/1428
- 1.3 Extract template engines
- 2. #1429
- 3. Java 8 -> Java 11 as a minimal required JDK version
- 4. Refactor of redirects
- 5. Status codes
- Reimplemented OpenApi module on top of compile-time annotation processor
- Implementation candidate: https://github.com/javalin/javalin-openapi
- Issues with the current implementation: https://github.com/tipsy/javalin/issues/1296, https://github.com/tipsy/javalin/issues/1450, https://github.com/tipsy/javalin/issues/1465, https://github.com/tipsy/javalin/issues/1506, https://github.com/tipsy/javalin/issues/1512
- 6. #1528
- 7. Template repo for javalin org repos
- 8. Monorepo for tutorials
- Rewrite official tutorials to support Javalin 5
- 9. #1570
- ~10. Micrometer for Jetty 11~
- 11. https://github.com/tipsy/javalin/issues/1505
- 12. https://github.com/javalin/javalin/issues/1585
- 13. https://github.com/javalin/javalin/issues/1589
- 14. Write migration guide
- 15. Update docs with changes/new features
- 16. Write release post
- 17. ~Create media/logo section on website~
- 18. https://github.com/javalin/javalin/issues/1579
- 19. https://github.com/javalin/javalin/pull/1630
- 20. Remove future-callback: https://github.com/javalin/javalin/issues/1651
- 21. Support
Type
inJsonMapper
(#1468) - 22. Improve servlet performance & simplify stacktraces (#1654)
- 23. Rework CORS plugin (#1633)
Candidates
- A little bit of abstraction to make Javalin independent from Jetty (or at least start this process somehow?)
- Refactor of SSE implementation
- Rethink config setup + Jetty config builder?
- …
Rejected
- ~Move to Java 17 instead of 11~
Use snapshot releases
In order to use snapshot builds, user has to add following repository to the pom.xml
:
<repositories>
<repository>
<id>reposilite-repository</id>
<name>Reposilite Repository</name>
<url>https://maven.reposilite.com/snapshots</url>
</repository>
</repositories>
~ Or manual download: https://maven.reposilite.com/#/snapshots/io/javalin/javalin
Issue Analytics
- State:
- Created a year ago
- Reactions:9
- Comments:15 (12 by maintainers)
Top Results From Across the Web
Javalin 5.0 stable is ready!
Javalin is a Java and Kotlin web framework which focuses on simplicity and Java/Kotlin interoperability. It supports WebSockets and HTTP3, and ...
Read more >Javalin (@javalin_io) / Twitter
Javalin 5.0 Roadmap · Issue #1517 · javalin/javalin. This issue summarizes issues related to Javalin 5.0 (GitHub + Discord). Confirmed 1. Restructuring 1.1....
Read more >javalin v5 is out partying face https javalin io news javali | Feed
javalin v5 is out partying face https javalin io news javalin 5 0 0 stable html language kotlin.
Read more >Introducing Javalin: a Lightweight Web Framework for Java ...
Javalin is a lightweight web framework for Java and Kotlin designed to be simple and blocking by default, supporting websockets, HTTP2, ...
Read more >The 2019 Payara Platform 5 Roadmap : r/java - Reddit
The 2019 Payara Platform 5 Roadmap. r/java - The 2019 Payara Platform 5 Roadmap ... 5 days ago. Additional post actions ... Javalin...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
RC is out:
There is already support for that, it has been updated to work with JDK 19 😃