[ann] Agrest 4.7 / 3.11 released

3 views
Skip to first unread message

Andrus Adamchik

unread,
Nov 14, 2021, 9:45:17 AM11/14/21
to Agrest Framework User Group
Just published Agrest releases 4.7 and 3.11. Some bug fixes there. An interesting new feature is per-attribute access control annotations (e.g. "@AgAttribute(readable=false)"). This supersedes the old class-level (and barely usable) @ClientReadable/@ClientWritable. This is a breaking change, so be sure to check the upgrade notes [1].


Release notes 4.7:

* #488 Bump to the latest version of openapi-generator (v5.2.0)
* #490 "createOrUpdate" and "idempotentCreateOrUpdate" must return 201 when a single object is created
* #491 Consolidate access control API: fold readable and writable flags into the Ag entity model
* #492 Annotation entity constraints block request-defined attributes
* #494 java.lang.Double cannot be cast to java.math.BigDecimal
* #495 Remove JAX-RS dependency from "agrest-base"
* #496 Replace JAX-RS Status references with int Status

Release notes 3.11:

* #494 java.lang.Double cannot be cast to java.math.BigDecimal

[1] https://github.com/agrestio/agrest/blob/master/UPGRADE-NOTES.md

Andrus
Reply all
Reply to author
Forward
0 new messages