Skip to content

MicroProfile 4.0 Notes

Tim Quinn edited this page Sep 8, 2020 · 8 revisions

Problem with backward compatibility (I think not justified): https://github.com/eclipse/microprofile-config/issues/593#issuecomment-677596717

Added possibility to read subset of config as a class - similar to what we have with Config.as(Something.class) in Helidon SE - this is a lot of reflection to do (just see helidon-config-object-mapping...

Seemingly minor impact on our implementation. Previously-deprecated annotation now removed. New support for a config value indicating the default status for ready.

Relatively minor changes to the spec. Previously-deprecated methods have been removed, Model interfaces no longer extend Map so we might be able to remove some extra work we did earlier to deal with that in the yaml/json mappings. We have layered on SmallRye's OpenAPI implementation and their master branch contains some reorganization -- nothing that makes too much work for us.