Skip to content

Releases: microsphere-projects/microsphere-spring-cloud

0.2.12

21 May 11:45

Choose a tag to compare

Release Notes for v0.2.12

Dependency Updates

  • Bumped org.junit:junit-bom from 6.0.3 to 6.1.0. (#121)
  • Bumped microsphere-spring-boot to 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

21 May 11:42
7e5421b

Choose a tag to compare

Release Notes for Version 0.1.12

Dependency Updates

  • Bumped microsphere-spring-boot to 0.1.13. (cd39772)
  • Updated JUnit Jupiter to version 5.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.x branch into dev-1.x. (a0d0961)

For a detailed list of changes, see the Full Changelog.

Full Changelog: 0.1.11...0.1.12

v0.2.11

10 May 07:32

Choose a tag to compare

Release Notes - Version 0.2.11

Other Changes

  • Dependencies: Bumped microsphere-spring-boot to version 0.2.12.
  • Docs: Updated branch latest versions in README.
  • CI/CD:
    • Removed spring-cloud-2025.1 from CI matrix.
    • Re-added spring-cloud-2025.1 to CI matrix.
  • Maintenance: Fixed indentation issue in Dependabot configuration.

v0.1.11

10 May 07:30
958e98d

Choose a tag to compare

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-boot dependency 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

28 Apr 07:55

Choose a tag to compare

Release Notes: Version 0.2.10

Other Changes

  • Chore: Merged updates from main into the release branch. (various commits)

No new features or bug fixes were introduced in this release.


v0.1.10

28 Apr 07:54

Choose a tag to compare

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

08 Apr 13:53

Choose a tag to compare

What's Changed

New extension mechanism for Specification beans

  • Introduced the SpecificationCustomizer interface (SpecificationCustomizer.java) to allow customization of Specification beans after initialization.
  • Added SpecificationBeanPostProcessor, a generic bean post-processor that applies all registered SpecificationCustomizer instances to each Specification bean.
  • Registered the new auto-configuration (SpecificationAutoConfiguration) for the above post-processor, with corresponding entries in spring.factories and AutoConfiguration.imports.
  • Added a test (SpecificationAutoConfigurationTest) to verify auto-configuration and customizer registration.

Refactoring and cleanup in OpenFeign module

  • Removed the Feign-specific FeignClientSpecificationPostProcessor and 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 FeignAutoConfiguration to register a default no-op request interceptor for all Feign clients.

Build and dependency improvements

  • Updated pom.xml files to consistently set groupId, packaging, and add missing dependencies between modules.
  • Marked the microsphere-spring-boot-actuator dependency as optional in microsphere-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

08 Apr 13:47

Choose a tag to compare

What's Changed

New extension mechanism for Specification beans

  • Introduced the SpecificationCustomizer interface (SpecificationCustomizer.java) to allow customization of Specification beans after initialization.
  • Added SpecificationBeanPostProcessor, a generic bean post-processor that applies all registered SpecificationCustomizer instances to each Specification bean.
  • Registered the new auto-configuration (SpecificationAutoConfiguration) for the above post-processor, with corresponding entries in spring.factories and AutoConfiguration.imports.
  • Added a test (SpecificationAutoConfigurationTest) to verify auto-configuration and customizer registration.

Refactoring and cleanup in OpenFeign module

  • Removed the Feign-specific FeignClientSpecificationPostProcessor and 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 FeignAutoConfiguration to register a default no-op request interceptor for all Feign clients.

Build and dependency improvements

  • Updated pom.xml files to consistently set groupId, packaging, and add missing dependencies between modules.
  • Marked the microsphere-spring-boot-actuator dependency as optional in microsphere-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

05 Apr 12:37

Choose a tag to compare

What's Changed

Dependency version updates:

  • Updated the microsphere-spring-boot.version property from 0.2.7 to 0.2.8 in microsphere-spring-cloud-parent/pom.xml to use the latest Spring Boot BOM.
  • Updated the parent project version from 0.2.5 to 0.2.6 in pom.xml to align with the latest build configuration.

Full Changelog: v0.1.7...v0.2.8

v0.1.8

05 Apr 12:32

Choose a tag to compare

What's Changed

Dependency version updates:

  • Updated the microsphere-spring-boot.version property from 0.1.7 to 0.1.8 in microsphere-spring-cloud-parent/pom.xml to use the latest Spring Boot BOM.
  • Updated the parent project version from 0.2.5 to 0.2.6 in pom.xml to align with the latest build configuration.

Full Changelog: v0.1.7...v0.1.8