Skip to content

Releases: microsphere-projects/microsphere-spring

0.2.16

21 May 09:28

Choose a tag to compare

Release Notes for v0.2.16

Dependency Updates

  • Bumped microsphere-logging to v0.1.10.
  • Updated Microsphere module and parent versions.

Build and Workflow Enhancements

  • Adjusted Maven workflows and appended EOF in scripts.
  • Updated maven-publish.yml.

Documentation

  • Updated README to reflect bumped branch versions.

Other Changes

  • Removed logback-test.xml from the webmvc module.

Thank you for using our library! 🚀

Full Changelog: 0.2.15...0.2.16

0.1.16

21 May 09:27
ec6de51

Choose a tag to compare

Release Notes for Version 0.1.16

Build and Workflow Enhancements

  • Removed max-parallel limit from CI matrix to optimize testing. (b0c74f65)
  • Added OSSRH credentials to Maven publish workflow. (836fb445)
  • Improved Maven usage with caching and adjusted mvn/mvnw in workflows. (64381fc9)
  • Fixed Java setup step name and normalized matrix case in workflows. (8cfd5c1d)

Dependency Updates

  • Upgraded microsphere-logging to version 0.1.10. (3aa82ee9)
  • Updated microsphere-java and parent project versions. (d30029c7)

Documentation

  • Updated branch versions in README. (de642806)

Other Changes

  • Merged release-1.x into dev-1.x. (dcf0ce99)
  • Incremented version number to 0.1.16 for the new release. (dc746de4)

Full Changelog: 0.1.15...0.1.16

0.2.15

09 May 18:09

Choose a tag to compare

Release Notes - Version 0.2.15

New Features

  • WebSocket APIs: Added support for WebSocket APIs with optional test dependencies. (2b551f2b)
  • Auto-Registration:
    • Introduced AutoRegistrationBean interface and EnableAutoRegistrationBean for SPI-based auto-registration. (14d7bc20, ad306cec)
    • Added constants for auto-registered beans configuration. (7fd89ff1)
    • Implemented automatic registration for InterceptingHandlerMethodProcessor. (496cf078)
  • Spring MVC & WebFlux Improvements:
    • Added SimpleUrlHandlerMapping test and updated related configurations. (59fe4737)
    • Added MVC test utilities and refactored testing approach. (3f3c911f)
    • Introduced AbstractWebFluxTest and WebFluxTest. (0783c476)

Test Improvements

  • Consolidated test utilities into microsphere-spring-test module. (e4d72165, 3b9a529e)
  • Introduced helpers for annotation attribute loading. (7742fb9e, 5728ef79, c791ca6d)
  • Improved test structure:
    • Moved @Test annotations to concrete test classes. (4bd0016f)
    • Added unit tests for PersonHandler. (6756fe16)
    • Added tests for EnableAutoRegistrationBean. (fee35c29)
    • Refactored test assertions for BeanCapable candidates. (bb331320)

Dependency Updates

  • Updated com.fasterxml.jackson:jackson-bom from 2.21.2 to 2.21.3. (d29a9277)

Documentation

  • Updated README to include branch compatibility and version details. (a4eb0ee4)

Build and Workflow Enhancements


Note: For a detailed view of all changes, refer to the Full Changelog.

Full Changelog: 0.2.14...0.2.15

0.1.15

09 May 18:17
e185784

Choose a tag to compare

Release Notes for v0.1.15

New Features

  • AutoRegistrationBean: Introduced support for AutoRegistrationBean.
  • Added AnnotatedBeanCapableImportCandidate for improved annotation-based imports and related refactor.
  • parseExpressions methods are now public to enhance configurability (#223).

Bug Fixes

  • WebEndpointMapping: Fixed handling of toExpression and normalization logic.
  • Removed redundant WebEndpointMappingExpressionVisitor for improved clarity and performance.

Documentation

  • Updated README to reflect branch versions and compatibility details for better transparency.

Build and Workflow Enhancements

  • Changed CI workflow Java version from 11 to 8 for broader compatibility.

Test Improvements

  • Reordered imports in WebMVC test classes for better readability.
  • Added new toExpression tests for WebEndpointMapping.

Other Changes

  • Moved web test utilities to microsphere-spring-test.
  • Introduced WebMvcConfigurerAdapter and a default adapter implementation (#224).
  • Registered processor as an interceptor (#222).

Full Changelog: 0.1.14...0.1.15

0.2.14

28 Apr 05:05

Choose a tag to compare

Release Notes for v0.2.14

Dependency Updates

  • Updated Microsphere versions and removed BOM imports. (30f00fc2)

Other Changes

  • Version bumped to 0.2.14 following release of 0.2.13. (845f509d)
  • Merged main into release and vice versa. (6c67a00d, b99d3b42)

Full Changelog: 0.2.13...0.2.14

0.1.14

28 Apr 05:02
4448905

Choose a tag to compare

Release Notes - Version 0.1.14

Build and Workflow Enhancements

  • Expanded Java matrix to include newer versions. (#219)
  • Tidy up dependencies and bumped Microsphere versions. (#220)
  • Merged release-1.x into dev-1.x branch. (#220)

Other Changes

  • Bumped version to 0.1.14 after publishing 0.1.13. (#219)

Full Changelog: 0.1.13...0.1.14

0.2.13

27 Apr 15:21

Choose a tag to compare

Release Notes for Version 0.2.13

Dependency Updates

  • Updated spring-framework-bom from 7.0.6 to 7.0.7. (#216)
  • Updated reactor-bom from 2025.0.4 to 2025.0.5. (#215)
  • Bumped microsphere-java to 0.3.0.
  • Bumped microsphere-logging to 0.1.8.
  • Updated Microsphere versions and imported BOMs.

Build and Workflow Enhancements

  • Switched Maven wrapper to the official Maven repository for improved compatibility.
  • Updated Maven wrapper to version 3.9.15.

Bug Fixes

  • Removed unnecessary blank lines in applicationContext.xml.
  • Eliminated empty contextConfigLocation init-param in configurations.
  • Added contextConfigLocation init-param to web.xml for improved initialization.

Test Improvements

  • Added support for Spring 6.2.17, 6.2.18, 7.0.6, and 7.0.7, and updated test ranges accordingly.

Other Changes

  • Removed unused Tomcat optional dependencies to streamline the build.

Full Changelog

Full Changelog: 0.2.11...0.2.13

0.1.13

27 Apr 15:31
c142242

Choose a tag to compare

Release Notes for Version 0.1.13

New Features

  • Added empty contextConfigLocation init-param. (e647454c)
  • Embedded Tomcat now stops using a shutdown hook. (7397e146)
  • Tomcat stops on context close via listener. (dbe5a97e)

Dependency Updates

  • Bumped microsphere-logging to 0.1.7. (8c63e5fe)
  • Bumped microsphere-java to 0.2.9. (bf524657)
  • Updated Microsphere versions and imported BOM dependencies. (6d0e3dd5)
  • Updated Tomcat dependencies to use tomcat-embed-core, removing legacy dependencies. (b53686f4)

Test Improvements

  • Added dispatcherServlet-servlet.xml for tests. (82b20166)
  • Removed hardcoded paths to dispatcherServlet-servlet.xml from tests. (1a23102c)
  • Updated web.xml to Java EE 3.1 namespace and schema for tests. (94c3651b, 57226bcb)

Build and Workflow Enhancements

  • Added Java 11 support in CI and configured Surefire classloader. (531ff0b3)
  • Limited Java versions in CI build matrix. (d47911d4)
  • Dropped Java 11 from CI build matrix. (2da1c2b5)
  • Bumped Maven distribution to 3.9.15. (de210994)
  • Updated Maven wrapper to point to Maven Central. (7a88a961)
  • Removed hardcoded Tomcat version in CI configuration. (01c82cf4)
  • Set GitHub actions workflow strategy max-parallel to 5. (4520cc3a)

Other Changes

  • Merged release-1.x into dev-1.x with minor version bump to 0.1.13. (2e50d2ac, 6643a825)

Full Changelog: 0.1.11...0.1.13

Full Changelog: 0.1.11...0.1.13

0.2.11

13 Apr 13:55

Choose a tag to compare

Release Notes - Version 0.2.11

Dependency Updates

  • Updated Maven Wrapper to version 3.9.14.
  • Added a final newline to maven-wrapper.properties for improved configuration.

Build and Workflow Enhancements

  • Removed surefire.useSystemClassLoader flag for streamlining test execution.
  • Bumped parent version to 0.2.7 for consistency.

Other Changes

  • Added a comment for P6Spy in the parent POM for clarification.

Full Changelog: 0.2.10...0.2.11

0.2.10

13 Apr 12:06

Choose a tag to compare

Release Notes for Version 0.2.10

New Features

  • Automated Release Notes: Added support for automated generation of release notes. (b1c11aaa)

Dependency Updates

  • microsphere-logging-dependencies: Updated to 0.1.6. (0c165dda)
  • microsphere-java: Updated to 0.2.8. (cf266e30)

Build and Workflow Enhancements

  • Surefire Updates: Disabled Surefire system classloader and removed related configuration. (04b1edb3, cf31a585)
  • Sync Workflow Enhancements: Improved branch sync functionality to handle forks ahead of upstream. (0c63b065, dc9ac97b)
  • Maven Publish Workflow: Enhanced configurations for Surefire and model testing. (a31eee73)
  • CI Quote Normalization: Standardized quotes in workflow and configuration files. (f7997e13, e80fa373)
  • Dependabot Indentation Fixes: Corrected indentation in dependabot.yml. (38e92db1, 0a413226)
  • EOF Newline Cleanup: Removed unnecessary EOF newlines in specific scripts and workflows. (093780cf, 133a581c)

Test Improvements

  • Surefire Configuration: Adjusted system classloader behavior to improve test isolation. (04b1edb3, cf31a585)

Other Changes

  • Version bumped to prepare for development after release. (1f145354)

Full Changelog: 0.2.9...0.2.10