[ANN] Release 3.4

10 views
Skip to first unread message

Andrus Adamchik

unread,
Apr 21, 2020, 3:05:20 AM4/21/20
to Agrest Framework User Group
Agrest release 3.4 is available. Lots of new features and bugfixes. Some notable changes are support for per-request EncoderFilters and AgEntityOverlays. Also the first cut of pluggable data resolvers API is included. This will allow to build custom backends or customize data retrieval with the existing ones (Cayenne). The resolver API is potentially rather powerful and a game changer for Agrest, but will require more work in the future releases.

Bootique is updated to use Agrest 3.4 (versions 1.2-SNAPSHOT and 2.0-SNAPSHOT).


Full release notes:

#413 Pluggable resolver for hierarchical fetches
#420 Per-request EncoderFilters
#421 Custom per-request Encoder is ignored on update
#422 GET: Per-request AgEntityOverlay to customize properties based on request state
#423 Wrong Encoder for target entities in overlayed relationships
#424 Unwinding Cayenne dependencies - get rid of AgPersistent models
#428 Add support for Case Insensitive Sorting
#430 agrest-client: Use protocol "dir" enum instead of "SortDirection" enum
#432 Cayenne resolvers reading their objects from parent must follow contract with child resolvers
#434 Upgrade to Cayenne 4.0.2
#435 Upgrade SLF4J to 1.7.25
#436 Metadata pipeline throws for empty @Path("")
#437 Remove "bootique-bom" references from "agrest-bom" POM
#440 Upgrade to Jackson 2.10.3

Andrus

Reply all
Reply to author
Forward
0 new messages