v1.0.0 #31
yelouarti
announced in
Announcements
v1.0.0
#31
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I'm excited to announce the release of hateoflux v1.0.0! This is the first official stable release of hateoflux, a lightweight, reactive-first Java library designed to simplify the creation of hypermedia-driven APIs in Spring WebFlux applications.
Highlights
Reactive-First Design: Built specifically for Spring WebFlux, hateoflux addresses the limitations of traditional hypermedia libraries like Spring HATEOAS in reactive environments.
Resource Wrappers: Introduces
HalResourceWrapper
andHalListWrapper
to encapsulate resources and collections without polluting domain models with hypermedia concerns.Simplified Assemblers: Reduces boilerplate code with
FlatHalWrapperAssembler
andEmbeddingHalWrapperAssembler
, allowing you to focus on link-building logic.Type-Safe Link Building: Offers the
SpringControllerLinkBuilder
for creating annotation-aware, type-safe links.Pagination Support: Provides built-in support for pagination with
HalListWrapper
, including automatic navigation link generation.URI Template Support: Allows the definition of dynamic URLs with placeholders, following RFC6570 standards.
Seamless Spring Integration: Works effortlessly with existing Spring configurations and annotations, making it easy to adopt in your projects.
Documentation
Comprehensive documentation is available at https://hateoflux.kamillionlabs.de containing:
Examples & Use Cases
Explore practical examples and debug them in the hateoflux-demos repository. Fork the repository and run the applications to see hateoflux in action.
Feedback and Contributions
We welcome your feedback and contributions! Please feel free to:
Thank you for your support, and I'm looking forward to seeing how hateoflux enhances your reactive Spring WebFlux applications!
This discussion was created from the release v1.0.0.
Beta Was this translation helpful? Give feedback.
All reactions