crnk-framework
crnk-framework copied to clipboard
JSON API library for Java
The built frontend is no longer in the jar. I.e. the npm command to build the `index.html` and javascript bundle is no longer started from the gradle build.
Now the generated files can be included again. Fixes #823
All the other links seem to use this config except the root self link. I can see in DocumentMapper.enrichSelfLink() on line 139 the request URI is used instead of building...
`@JsonInclude(Include.NON_EMPTY)` behavior changed between 3.2 and 3.3. In version 3.3, Crnk will ignore an array or collection field annotated with `@JsonInclude(Include.NON_EMPTY)` even if it contains something.
With jsonapi 1.1 in beta, there have been talks of integrating the extension "atomic:results" as defined here ([https://jsonapi.org/ext/atomic/#operation-objects](https://jsonapi.org/ext/atomic/#operation-objects)) I wanted to know if there were any plans to implement something...
Checking the repository stub implementation, it seems that the bulk save is not supported yet. https://github.com/crnk-project/crnk-framework/blob/1e33a2f2fb8d532fdfcb31929224856b795c2941/crnk-client/src/main/java/io/crnk/client/internal/ResourceRepositoryStubImpl.java#L47
This allows for relative urls (by emptying crnk.domain-name) and also improves configurability in situations where the system runs behind a proxy. Fixes #789
Our services are always behind a proxy, so we had a problem within the links section, as it was showing reference to the original hostname, not the proxy. E.g. ```...
A NullPointerException is thrown if you try to create resources with CrnkClient and Threads. For single thread works fine. You can see here the bug been reproduced: https://github.com/marciovmartins/crnk-client-parallel-requests The exception:...
If you have a resource with a `Long` property and you pass `0` and try to create the resource via CrnkClient, the value is lost and becomes null. I did...