Releases: microsphere-projects/microsphere-spring
Releases · microsphere-projects/microsphere-spring
0.2.16
Release Notes for v0.2.16
Dependency Updates
- Bumped
microsphere-loggingto 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
READMEto reflect bumped branch versions.
Other Changes
- Removed
logback-test.xmlfrom the webmvc module.
Thank you for using our library! 🚀
Full Changelog: 0.2.15...0.2.16
0.1.16
Release Notes for Version 0.1.16
Build and Workflow Enhancements
- Removed
max-parallellimit from CI matrix to optimize testing. (b0c74f65) - Added OSSRH credentials to Maven publish workflow. (836fb445)
- Improved Maven usage with caching and adjusted
mvn/mvnwin workflows. (64381fc9) - Fixed Java setup step name and normalized matrix case in workflows. (8cfd5c1d)
Dependency Updates
- Upgraded
microsphere-loggingto version 0.1.10. (3aa82ee9) - Updated
microsphere-javaand parent project versions. (d30029c7)
Documentation
- Updated branch versions in
README. (de642806)
Other Changes
- Merged
release-1.xintodev-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
Release Notes - Version 0.2.15
New Features
- WebSocket APIs: Added support for WebSocket APIs with optional test dependencies. (2b551f2b)
- Auto-Registration:
- Spring MVC & WebFlux Improvements:
Test Improvements
- Consolidated test utilities into
microsphere-spring-testmodule. (e4d72165, 3b9a529e) - Introduced helpers for annotation attribute loading. (7742fb9e, 5728ef79, c791ca6d)
- Improved test structure:
Dependency Updates
- Updated
com.fasterxml.jackson:jackson-bomfrom2.21.2to2.21.3. (d29a9277)
Documentation
- Updated README to include branch compatibility and version details. (a4eb0ee4)
Build and Workflow Enhancements
- Merged main branch changes into release branch. (3c7812e2, 6087e219, 98a79609)
- Increased version to next patch post-release. (a26ceb18)
Note: For a detailed view of all changes, refer to the Full Changelog.
Full Changelog: 0.2.14...0.2.15
0.1.15
Release Notes for v0.1.15
New Features
- AutoRegistrationBean: Introduced support for
AutoRegistrationBean. - Added
AnnotatedBeanCapableImportCandidatefor improved annotation-based imports and related refactor. parseExpressionsmethods are now public to enhance configurability (#223).
Bug Fixes
- WebEndpointMapping: Fixed handling of
toExpressionand normalization logic. - Removed redundant
WebEndpointMappingExpressionVisitorfor improved clarity and performance.
Documentation
- Updated
READMEto 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
toExpressiontests forWebEndpointMapping.
Other Changes
- Moved web test utilities to
microsphere-spring-test. - Introduced
WebMvcConfigurerAdapterand a default adapter implementation (#224). - Registered processor as an interceptor (#222).
Full Changelog: 0.1.14...0.1.15
0.2.14
0.1.14
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.xintodev-1.xbranch. (#220)
Other Changes
- Bumped version to
0.1.14after publishing0.1.13. (#219)
Full Changelog: 0.1.13...0.1.14
0.2.13
Release Notes for Version 0.2.13
Dependency Updates
- Updated
spring-framework-bomfrom7.0.6to7.0.7. (#216) - Updated
reactor-bomfrom2025.0.4to2025.0.5. (#215) - Bumped
microsphere-javato0.3.0. - Bumped
microsphere-loggingto0.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
contextConfigLocationinit-param in configurations. - Added
contextConfigLocationinit-param toweb.xmlfor improved initialization.
Test Improvements
- Added support for Spring
6.2.17,6.2.18,7.0.6, and7.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
Release Notes for Version 0.1.13
New Features
- Added
empty contextConfigLocationinit-param. (e647454c) - Embedded Tomcat now stops using a shutdown hook. (7397e146)
- Tomcat stops on context close via listener. (dbe5a97e)
Dependency Updates
- Bumped
microsphere-loggingto0.1.7. (8c63e5fe) - Bumped
microsphere-javato0.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.xmlfor tests. (82b20166) - Removed hardcoded paths to
dispatcherServlet-servlet.xmlfrom tests. (1a23102c) - Updated
web.xmlto 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-parallelto 5. (4520cc3a)
Other Changes
Full Changelog: 0.1.11...0.1.13
Full Changelog: 0.1.11...0.1.13
0.2.11
Release Notes - Version 0.2.11
Dependency Updates
- Updated Maven Wrapper to version
3.9.14. - Added a final newline to
maven-wrapper.propertiesfor improved configuration.
Build and Workflow Enhancements
- Removed
surefire.useSystemClassLoaderflag for streamlining test execution. - Bumped parent version to
0.2.7for consistency.
Other Changes
- Added a comment for
P6Spyin the parent POM for clarification.
Full Changelog: 0.2.10...0.2.11
0.2.10
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