Releases: microsphere-projects/microsphere-spring
Releases · microsphere-projects/microsphere-spring
0.2.14
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
mainintoreleaseand vice versa. (6c67a00d, b99d3b42)
Full Changelog: 0.2.13...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
0.1.11
Release Notes for v0.1.11
Dependency Updates
- Updated Maven wrapper to version
3.9.14. (3d74a856)
Build and Workflow Enhancements
- Enhanced release notes and release creation workflow. (4a7892a1)
- Removed
surefire.useSystemClassLoaderflag for simplified builds. (bcf2dfbe)
Other Changes
- Added a trailing newline to
maven-wrapper.properties. (461991f2) - Bumped version number to prepare for the next patch release. (b10b3193)
For a complete list of changes, refer to the full changelog.
Full Changelog: 0.1.10...0.1.11
v0.1.10
Release Notes - Version 0.1.10
New Features
- Add source for
RESET_BEAN_NAMEconfiguration. #211 - Add workflow to sync branches from upstream. #211
- Add Copilot-generated release note generation. af26f822
Bug Fixes
- Use
isErrorEnabledcheck to guardlogger.errorcalls. 0a3f139c
Other Changes
- Lifecycle logging updated to
INFOlevel. 93f4719a - Improved Java matrix workflow spacing and values. 61a29495
- Bump dependencies:
- Disable Surefire system classloader in CI. cb4ecfc7
- Remove unused Surefire
useSystemClassLoadersetting. 3e620623 - Code style improvement: Added space after
ifkeyword in conditions. 17258665
For a detailed view of the changes, refer to the commit history.
v0.2.9
What's Changed
- Updated
microsphere-spring-parentPOM propertymicrosphere-java.versionfrom0.2.5to0.2.6to pick up the latestmicrosphere-javachanges. - Updated
microsphere-logging.versioninmicrosphere-spring-parent/pom.xmlfrom0.1.4to0.1.5to pick up the latest patch fixes. - Deleted the <mockito.version> property from microsphere-spring-parent/pom.xml. This removes the Mockito version declaration from the parent POM (presumably because it's no longer needed here or is managed elsewhere).
Full Changelog: v0.2.8...v0.2.9
v0.1.9
What's Changed
Dependency Upgrades:
- Upgraded
guice.versionto 7.0.0 inmicrosphere-spring-guice/pom.xmlfor improved compatibility and features. - Updated parent and project dependencies in
microsphere-spring-parent/pom.xmlandpom.xml, includingmicrosphere-java,microsphere-logging,jackson,snakeyaml, andtomcat.version. - Removed several dependencies from
microsphere-spring-parent/pom.xml, such asjsonassert,sqlite-jdbc, and several Tomcat artifacts, to streamline dependency management.
Test Improvements:
- Re-enabled and restored the implementation of previously commented-out tests in
EnableP6DataSourceTest.javaandP6DataSourceBeanPostProcessorTest.java, improving test coverage for P6Spy integration. - Added
microsphere-spring-test,sqlite-jdbc, andlogback-classicas test dependencies inmicrosphere-spring-jdbc/pom.xmlto support enhanced testing scenarios.
Build and Workflow Enhancements:
- Added explicit
permissions: contents: readto GitHub Actions workflows (maven-build.yml,maven-publish.yml) to improve security. - Updated Maven build and publish workflows to use the new Tomcat version and removed unnecessary test flags from the publish job.
Full Changelog: v0.1.8...v0.1.9