Releases: microsphere-projects/microsphere-spring-cloud
Releases · microsphere-projects/microsphere-spring-cloud
0.2.12
Release Notes for v0.2.12
Dependency Updates
- Bumped
org.junit:junit-bomfrom 6.0.3 to 6.1.0. (#121) - Bumped
microsphere-spring-bootto 0.2.13. - Updated project parent version to 0.2.9.
Documentation
- Refined README with updated branch names.
- Updated README branch versions to reflect
0.2.12/0.1.12. - Added complete changelog and refined release notes.
Build and Workflow Enhancements
- Updated Maven CI workflows and fixed EOF issues.
- Added Maven server credentials to CI pipelines.
Other Changes
- Merged multiple updates from the main branch into the release branch. [skip ci]
Full Changelog: 0.2.11...0.2.12
0.1.12
Release Notes for Version 0.1.12
Dependency Updates
- Bumped
microsphere-spring-bootto0.1.13. (cd39772) - Updated
JUnit Jupiterto version5.14.4. (9e40411) - Upgraded parent project version to
0.2.9. (9319838)
Build and Workflow Enhancements
- Configured Maven server authentication and introduced Maven wrapper. (fe02ac5)
- Adjusted CI setup for Java and transitioned to Maven wrapper usage. (5c84be7)
Documentation
- Enhanced release notes and improved release creation workflows. (00e8170)
Other Changes
- Updated version to prepare for the next development iteration after
0.1.11. (4d79072) - Merged
release-1.xbranch intodev-1.x. (a0d0961)
For a detailed list of changes, see the Full Changelog.
Full Changelog: 0.1.11...0.1.12
v0.2.11
Release Notes - Version 0.2.11
Other Changes
- Dependencies: Bumped
microsphere-spring-bootto version 0.2.12. - Docs: Updated branch latest versions in
README. - CI/CD:
- Removed
spring-cloud-2025.1from CI matrix. - Re-added
spring-cloud-2025.1to CI matrix.
- Removed
- Maintenance: Fixed indentation issue in Dependabot configuration.
v0.1.11
Release Notes for Version 0.1.11
New Features
- CI workflows enhanced to improve Maven processes and automate release notes generation. (a9fe65c)
Other Changes
- Upgraded
microsphere-spring-bootdependency to version 0.1.12. (d8f5e93) - Updated README to reflect the latest branch versions. (f281184)
- Prepared for the next patch iteration by bumping version after 0.1.10. (5fd328a)
v0.2.10
Release Notes: Version 0.2.10
Other Changes
- Chore: Merged updates from
maininto the release branch. (various commits)
No new features or bug fixes were introduced in this release.
v0.1.10
What's Changed
- Bump org.testcontainers:testcontainers-bom from 2.0.4 to 2.0.5 by @dependabot[bot] in #114
Full Changelog: 0.2.9...v0.1.10
v0.2.9
What's Changed
New extension mechanism for Specification beans
- Introduced the
SpecificationCustomizerinterface (SpecificationCustomizer.java) to allow customization ofSpecificationbeans after initialization. - Added
SpecificationBeanPostProcessor, a generic bean post-processor that applies all registeredSpecificationCustomizerinstances to eachSpecificationbean. - Registered the new auto-configuration (
SpecificationAutoConfiguration) for the above post-processor, with corresponding entries inspring.factoriesandAutoConfiguration.imports. - Added a test (
SpecificationAutoConfigurationTest) to verify auto-configuration and customizer registration.
Refactoring and cleanup in OpenFeign module
- Removed the Feign-specific
FeignClientSpecificationPostProcessorand its test, consolidating post-processing logic into the new generic mechanism. - Removed redundant bean definitions and customizer logic from
FeignClientAutoRefreshAutoConfiguration, delegating customization to the new SPI. - Added a new
FeignAutoConfigurationto register a default no-op request interceptor for all Feign clients.
Build and dependency improvements
- Updated
pom.xmlfiles to consistently setgroupId,packaging, and add missing dependencies between modules. - Marked the
microsphere-spring-boot-actuatordependency as optional inmicrosphere-spring-cloud-commons. - Added a Maven profile for Spring Cloud Hoxton compatibility in the OpenFeign module.
Full Changelog: 0.2.8...v0.2.9
v0.1.9
What's Changed
New extension mechanism for Specification beans
- Introduced the
SpecificationCustomizerinterface (SpecificationCustomizer.java) to allow customization ofSpecificationbeans after initialization. - Added
SpecificationBeanPostProcessor, a generic bean post-processor that applies all registeredSpecificationCustomizerinstances to eachSpecificationbean. - Registered the new auto-configuration (
SpecificationAutoConfiguration) for the above post-processor, with corresponding entries inspring.factoriesandAutoConfiguration.imports. - Added a test (
SpecificationAutoConfigurationTest) to verify auto-configuration and customizer registration.
Refactoring and cleanup in OpenFeign module
- Removed the Feign-specific
FeignClientSpecificationPostProcessorand its test, consolidating post-processing logic into the new generic mechanism. - Removed redundant bean definitions and customizer logic from
FeignClientAutoRefreshAutoConfiguration, delegating customization to the new SPI. - Added a new
FeignAutoConfigurationto register a default no-op request interceptor for all Feign clients.
Build and dependency improvements
- Updated
pom.xmlfiles to consistently setgroupId,packaging, and add missing dependencies between modules. - Marked the
microsphere-spring-boot-actuatordependency as optional inmicrosphere-spring-cloud-commons. - Added a Maven profile for Spring Cloud Hoxton compatibility in the OpenFeign module.
Full Changelog: 0.1.8...v0.1.9
v0.2.8
What's Changed
Dependency version updates:
- Updated the
microsphere-spring-boot.versionproperty from0.2.7to0.2.8inmicrosphere-spring-cloud-parent/pom.xmlto use the latest Spring Boot BOM. - Updated the parent project version from
0.2.5to0.2.6inpom.xmlto align with the latest build configuration.
Full Changelog: v0.1.7...v0.2.8
v0.1.8
What's Changed
Dependency version updates:
- Updated the
microsphere-spring-boot.versionproperty from0.1.7to0.1.8inmicrosphere-spring-cloud-parent/pom.xmlto use the latest Spring Boot BOM. - Updated the parent project version from
0.2.5to0.2.6inpom.xmlto align with the latest build configuration.
Full Changelog: v0.1.7...v0.1.8