Skip to content

Conversation

@mercyblitz
Copy link
Contributor

No description provided.

Updated the microsphere-spring.version property in the parent POM from 0.2.2 to 0.2.3 to use the latest release.
Introduced a configuration property to control whether artifact collision diagnosis is enabled. Refactored collision detection to log errors and return a map of conflicting artifacts when enabled.
Added exclusions for org.apache.zookeeper:zookeeper, org.apache.curator:curator-recipes, and org.apache.curator:curator-test from the microsphere-spring-test test dependency in pom.xml to prevent unnecessary transitive dependencies.
Split and enhance tests for ArtifactsCollisionDiagnosisListener, including environment setup and property-based activation. Refactored collision set test to use a collision map, updating assertions accordingly.
Updated the Javadoc for MICROSPHERE_SPRING_BOOT_PROPERTY_NAME_PREFIX to explicitly state the prefix value for better clarity.
Introduced PropertyConstants for Actuator property name prefixes and updated ActuatorAutoConfiguration to use new constants for task scheduler pool size and thread name prefix. Updated related tests and documentation. Added usage examples and improved Javadoc for several core classes to clarify their purpose and usage.
@sonarqubecloud
Copy link

@codecov
Copy link

codecov bot commented Oct 19, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.

Files with missing lines Coverage Δ Complexity Δ
...boot/actuate/MonitoredThreadPoolTaskScheduler.java 100.00% <ø> (ø) 6.00 <0.00> (ø)
...tuate/autoconfigure/ActuatorAutoConfiguration.java 100.00% <ø> (ø) 2.00 <0.00> (ø)
...oconfigure/ActuatorEndpointsAutoConfiguration.java 100.00% <ø> (ø) 4.00 <0.00> (ø)
...pring/boot/actuate/endpoint/ArtifactsEndpoint.java 100.00% <ø> (ø) 2.00 <0.00> (ø)
...ure/ConfigurableAutoConfigurationImportFilter.java 100.00% <ø> (ø) 18.00 <0.00> (ø)
...assloading/BannedArtifactClassLoadingListener.java 100.00% <ø> (ø) 10.00 <0.00> (ø)
...ring/boot/condition/OnPropertyPrefixCondition.java 100.00% <100.00%> (ø) 6.00 <1.00> (ø)
...ggingOnceMainApplicationPreparedEventListener.java 100.00% <ø> (ø) 2.00 <0.00> (ø)
.../context/OnceApplicationPreparedEventListener.java 100.00% <ø> (ø) 10.00 <0.00> (ø)
...text/OnceMainApplicationPreparedEventListener.java 100.00% <ø> (ø) 13.00 <0.00> (ø)
... and 25 more
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@mercyblitz mercyblitz merged commit 68adfcd into main Oct 19, 2025
19 of 34 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants