Agrest 5.0-M20 is released. It contains expressions improvements, Swagger-related upgrades and fixes, as well as other bug fixes https://t.co/3XYaVk8ent
Just published a new documetation chapter that should help users to make sense of Agrest expressions. Expressions can be used either by client or server code https://t.co/xg6IKtCpld
Agrest 5.0.M18 is released. Lots of work was done making expressions immutable and composable; initial support for cached (304) DataResponses; continued work on improving overlay handling for updates
Agrest 5.0.M17 is released. We took the first step towards hierarchical POST/PUT by exposing related data as a tree of EntityUpdates. Currently the tree can be processed manually. Also added a few missing type converters and fixed a number of bugs
That’s where https://t.co/aQqutaxzPt is different from GraphQL - you not only get the graph , but also a fully working RDBMS backend. And it is REST style of course
The first milestone of Agrest 5 is out. Big step towards our ideal: integrate-with-anything, be fully schema-driven, require minimal dependencies. Supports both "javax" and "jakarta" JAX-RS. #SpringBoot / #OpenAPI tutorial. https://t.co/uDGuouo82S
Agrest 4.8 just got released, mostly finalizing the refactoring of the security model. It now works consistently anywhere through the request tree, for all type of CRUD, per-request and per-stack, per-object and per-property. https://t.co/X3ZOqvepae
Cayenne 4.2.M3 is released. Lots of critical bug fixes. Upgrade is recommended to 4.2 users. 4.2 branch is quickly stabilizing. Hoping the next release will be a Beta.
https://t.co/abxp4cvXSb
Release 4.4 is posted with some minor improvements. We also switched snapshot publishing from JFrog to Sonatype due to the former being eol'd https://t.co/G9VmU3JCxG
Agrest 4.2 and 4.3 were released in a rapid succession. Important bug fixes related to OpenAPI integration and Json type support. https://t.co/21bwZbb7zk