You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We currently expose more endpoints by default over JMX than we do over the web. For consistency, we've decided to change the default exposure over JMX to align it with the default exposure over the web.
The text was updated successfully, but these errors were encountered:
I understand the idea, however considering that JMX by default is only exposed locally and Web is exposed to remote connections it should be okay to have different default settings IMHO.
This change has an immediate impact on IDEs integrating with spring boot actuators via JMX. Intellij IDEA notifies on application start up about missing endpoint data. Developers now have to explicitly enable those endpoints:
# file: application.properties
# fix IntelliJ IDEA actuator tool issues:
# "Failed to receive 'mappings' endpoint data"
# "Failed to retrieve 'beans' endpoint data"
management.endpoints.jmx.exposure.include=mappings,beans
This should at least be clarified in the reference documentation or/and in the "Migrate to SpringBoot 3.0" documentation.
We currently expose more endpoints by default over JMX than we do over the web. For consistency, we've decided to change the default exposure over JMX to align it with the default exposure over the web.
The text was updated successfully, but these errors were encountered: