Feedback on roadmap to AdonisJS 7 #4960
Replies: 18 comments 19 replies
-
The encryption update, Tanstack query integration and notifications system are the features I'm most excited to see. This is a solid roadmap! 🎉 |
Beta Was this translation helpful? Give feedback.
-
For my part, very interested in the notification system and HTTP transformer. Can’t wait to see the new lucid but also some fear for the adaptation of my package (adonis-attachment ><) Adonis queue will also be for v7? |
Beta Was this translation helpful? Give feedback.
-
Hi! Major kudos to the AdonisJS team for sharing such a thoughtful roadmap to begin with! I am incredibly grateful for how much care and effort you all put into keeping AdonisJS stable while still moving the framework forward. Your excellent documentation and articles like this one are a huge help for that. Very very excited about the announcements for Transformers, autogen types/URLs, and improvements to Tuyau. We are currently operating a fairly large monorepo with multiple AdonisJS services and various frontend/backend apps that need to call them and one of our biggest painpoints is maintaining the types and clients for calling them. It'd be great to have more tooling available to maintain typesafe clients and used them in the monorepo as well as outside it. |
Beta Was this translation helpful? Give feedback.
-
Awesome work, folks! 👏🏻 |
Beta Was this translation helpful? Give feedback.
-
I like the fact that Adonis is more and more part of the React ecosystem (Tuyau + TanStack Query, jsx examples, utils for frontend) |
Beta Was this translation helpful? Give feedback.
-
it's very nice to see the constant evolution of adonisjs, reading this part of the article makes me realize that what I imagine as something beneficial for the ecosystem, the maintainers also align themselves with. when I read this part of the article you posted https://adonisjs.com/blog/roadmap-to-adonisjs-7#http-transformer, it reminded me of a gist that I created for personal use in my projects https://gist.github.com/lncitador/2fd9650a9e7872f631404e2b1a721ed0 which is very raw but which I eagerly await the official implementation |
Beta Was this translation helpful? Give feedback.
-
I like the encryption changes, one thing that I would like to be able to do is mark an environment variable as sensitive (i.e., making the result a Notifications is interesting, but has a lot of project-dependent needs, e.g., does it support grouped notifications or debouncing? I would like to see a better flash notification system for more common CRUD style success / warning / error type flash notifications, since these are super common in CRUD applications, but currently need to be manually implemented in every app. I'd also like to see database query logging in development, ala rails, the request on discord has screenshots. And I'd also love to see URL builder support absolute URL generation by using a It'd also be neat to be able to do a |
Beta Was this translation helpful? Give feedback.
-
Super exciting! Transformers in particular look amazing, I'd be keen to see what the full API ends up being. Although I am curious... to the incoming first-class support for queues/jobs? I recall this being tweeted about several months ago. Whilst there are some decent third party packages out there (e.g. adonis-resque), queues to me are a foundational element to any serious backend project and are becoming increasingly critical in the world of AI agents. Vercel mentioned that they were their most requested feature, and there's even been an entire microindustry of SaaS offerings spin up due the fact that many frameworks don't have first class queue support (Trigger.dev, Inngest). Admittedly queues can be quite the slippery slope scope-wise - especially for observability - but even ability to dispatch lightweight database-driven queue jobs in core would be lovely. EDIT: I just saw above that queues is still coming - amazing news and sounds like I'm preaching to the choir already 😆 |
Beta Was this translation helpful? Give feedback.
-
Absolutely excited for standalone Lucid! I've been waiting for so long 😭 |
Beta Was this translation helpful? Give feedback.
-
I've been using Adonis for about a year, and I really like it. I haven't encountered any major issues or bottlenecks, but I would like to see built-in support for generating openapi schema and swagger. This is something that's really missing |
Beta Was this translation helpful? Give feedback.
-
As a professional Laravel developer trying AdonisJs for the couple last months, It was a good experience so far, the features includes in v7 roadmap will sharp the framework. one thing I miss is the builtin queueing system, like Laravel queue/horizon and soft delete in models, model binding in routes. |
Beta Was this translation helpful? Give feedback.
-
@RomainLanz @thetutlage A few more coherent thoughts on transformers, having implemented this pattern in some absolutely massive Laravel applications
|
Beta Was this translation helpful? Give feedback.
-
As someone coming from Laravel, I also really miss the queue package. It would be amazing if v7 had it built in. |
Beta Was this translation helpful? Give feedback.
-
Coming from Rails, I badly miss a buit-in queue system, along with the dashboard (solid_queue/ mission_control). |
Beta Was this translation helpful? Give feedback.
-
It would be great if request validation supported Zod, so we could share the same validators between the backend and the frontend. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Hi, Another feature for inertia would be using streamable responses so we can use See https://react.dev/reference/react-dom/server/renderToPipeableStream Regards, |
Beta Was this translation helpful? Give feedback.
-
Hi, Any chance we can have a polymorphic relationship support? If not it would be great if you document how relations can be customized, I'll try to create a lib |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
👋 Hey everyone,
We just published the roadmap for AdonisJS 7! It includes a ton of exciting features: a new Lucid ORM release, type-safe routing, better Inertia support, built-in notification system, updated encryption layer, and much more.
This is our vision for the next major release, and while some parts are still evolving, we'd love to get your feedback early.
✅ v7 tasks dashboard: AdonisJS 7 Tasks
👉 Read the full article here: https://adonisjs.com/blog/roadmap-to-adonisjs-7
💬 Let us know what you think in the comments: what you're excited about, what concerns you, and what you'd like to see next!
Thanks for being part of the community 🙌
Beta Was this translation helpful? Give feedback.
All reactions