Skip to content

Releases: microsphere-projects/microsphere-spring

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

0.1.11

13 Apr 14:02
8e26b95

Choose a tag to compare

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.useSystemClassLoader flag 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

13 Apr 11:57
761fbda

Choose a tag to compare

Release Notes - Version 0.1.10

New Features

  • Add source for RESET_BEAN_NAME configuration. #211
  • Add workflow to sync branches from upstream. #211
  • Add Copilot-generated release note generation. af26f822

Bug Fixes

  • Use isErrorEnabled check to guard logger.error calls. 0a3f139c

Other Changes

  • Lifecycle logging updated to INFO level. 93f4719a
  • Improved Java matrix workflow spacing and values. 61a29495
  • Bump dependencies:
  • Disable Surefire system classloader in CI. cb4ecfc7
  • Remove unused Surefire useSystemClassLoader setting. 3e620623
  • Code style improvement: Added space after if keyword in conditions. 17258665

For a detailed view of the changes, refer to the commit history.

v0.2.9

05 Apr 10:46

Choose a tag to compare

What's Changed

  • Updated microsphere-spring-parent POM property microsphere-java.version from 0.2.5 to 0.2.6 to pick up the latest microsphere-java changes.
  • Updated microsphere-logging.version in microsphere-spring-parent/pom.xml from 0.1.4 to 0.1.5 to 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

05 Apr 11:00

Choose a tag to compare

What's Changed

Dependency Upgrades:

  • Upgraded guice.version to 7.0.0 in microsphere-spring-guice/pom.xml for improved compatibility and features.
  • Updated parent and project dependencies in microsphere-spring-parent/pom.xml and pom.xml, including microsphere-java, microsphere-logging, jackson, snakeyaml, and tomcat.version.
  • Removed several dependencies from microsphere-spring-parent/pom.xml, such as jsonassert, 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.java and P6DataSourceBeanPostProcessorTest.java, improving test coverage for P6Spy integration.
  • Added microsphere-spring-test, sqlite-jdbc, and logback-classic as test dependencies in microsphere-spring-jdbc/pom.xml to support enhanced testing scenarios.

Build and Workflow Enhancements:

  • Added explicit permissions: contents: read to 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