Jmix 2.7.1 undocumented changes

I am just starting to migrate an application from 2.6.2 to 2.7.1. The Jmix plugin action added and told about a new property:
jmix.resource-server.force-api-security-scope.enabled with value false by default.

But I could not find it mentioned in the release notes: https://docs.jmix.io/jmix/2.7/whats-new/index.html.
The configuration item comment reads Whether API security scope is forced during access via REST API.
Is there any impact on endpoints listed in jmix.resource-server.anonymous-url-patterns?


Since I try to find other unmentioned changes in the auto-generated code by recreating a new project with the some package and project id in a new Jmix project, I noticed some changes again, e.g.

  • PWA annotation in main application class has a new annotation attribute offline = false
  • The generated main view changed adding an additional menu with renderers
  • changed onAfterSave behaviour in the generated user detail view (not sure the change was made in Jmix 2.7 or even earlier)
  • I could find more examples…

Unfortunately this approach is pretty time consuming. Is there a way to get a diff/patch of the project templates between Jmix versions? I tried something similar before migrating the first application from Jmix 1.x to 2.0 but then the whole source code repository setup changed completly. Could you provide a diff/patch (URL) of all changes between to Jmix versions?

2 Likes