Introduced streamlined development and extension experience. Checkout the Microservices Extensibility Concepts project
Shortened auto projection name to avoid database column overflow
Made auto projection alias more user readable
Added support for a JpaTrackableRepository delegate that is easy to create and easy extension of the base trackable contract via composition
Added support for setting up basic tracking when ContextInfo is null
Added support for @ProjectionPostConvert annotated methods that provide hooks for post mapping activity. This is especially useful for odd mapping tasks like setting bi-directional references to the parent entity for a OneToMany collection member
Added support for handling pre and post converters during auto mapping, making sure that previously declared converters are included
Made sure all the explicit mappings from the parent are included
Added a utility to handle inheritance and registration of parent pre and post converters, including optional overrides
Added support for automatically registering type maps for deeply nested extension. Allows ModelMapper to support arbitrary domain extension regardless of where they exist in the object graph
Introduced support for ModelMapper cache as maven compile lifecycle step
Reduced new domain configuration complexity
Streamlined use of @EnableJpaTrackableFlow
Inferred JpaEntityScanBean from the entityClass param
Inferred permissionRoots and rootPath based on the entityClass simpleName, unless explicitly specified
Tuned ProjectionPostConvert method processing performance