Skip to content

4.1.69 (2019-08-28)

Compare
Choose a tag to compare
@nsidorevich nsidorevich released this 25 Oct 22:52
· 1370 commits to master since this release
27ec13b

Enhancements

  • Automatic database state management is now supported and powered by Liquibase, i.e. no need to manually patch the database starting from this release!
    Note: For 4.1.69, all alter scripts should be applied manually from alter till/to:
  • User invitation flow is slightly improved: when inviting a group of users, emails will be resolved once you're done typing those and click Space (Gmail-style)
  • 'X' button is now gone from the filter when it is selected. A single-click (de-select) now resets the filter.
  • Tooltips were added to Zafira menu (left sidebar) in order to improve UX
  • Source code migrated to Java 11. JDK 11 is required to compile and build Zafira from sources.
  • Lombok is used for POJOs to get rid of boilerplate code. Annotation processing should be enabled in your IDE, so it won't complain about the method references it can't resolve.
  • Zafira now uses the latest Spring Boot version, greatly simplifying configuration and deployment. The application is now packaged into an executable JAR file and uses the embedded web-server.
  • Zafira dependencies cleaned up reducing application footprint size, some 3rd party libraries removed and codebase switched to goodies brought as a part of features available out of the box in Java 9-11.
  • Startup optimization tweaks resulted in faster startup time which is now reduced by roughly 40%.

Fixes

  • Minor runtime errors were fixed

[MIGRATION STEPS FROM 4.0.67 TO 4.1.69]

Make sure you have applied manually all alter scripts till