Releases: cloudfoundry-community/scs-config-server
Releases · cloudfoundry-community/scs-config-server
v2.0.1-2023.0.4
What's Changed
- 25q3 by @itsouvalas in #4
This release upgrades the Config Server stack to Spring Boot 3.3.7 / Spring Cloud 2023.0.4, aligns CredHub dependencies, and adds a deterministic smoke test that no longer depends on external Git or CredHub services.
Highlights
- Upgrade: Spring Boot 3.3.7 (from 3.2.4)
- Upgrade: Spring Cloud 2023.0.4 (from 2023.0.1)
- Java baseline: 17
- CredHub alignment: Explicit pin of spring-credhub-core 3.1.0 to match starter (fixes NoSuchMethodError seen with transient 2.x)
- Test stability: Added ApplicationSmokeTest with local in-memory/dummy Git repo and CredHub disabled
- Build cleanup: Removed redundant explicit actuator version; inherits from parent
- Added: spring-boot-starter-test
Full Changelog: v2.0.0-2023.0.1...v2.0.1-2023.0.4
v2.0.0-2023.0.1
What's Changed
- Upgrade Spring Boot, Spring Cloud and dependencies by @itsouvalas in #2
- update release numbering by @itsouvalas in #3
Improvements:
- Release Numbering Update:
- Updated version numbering to
2.0.0-2023.0.1from1.0.9-GSR3to reflect significant updates and alignment with the latest dependencies.
- Updated version numbering to
Enhancements:
- Spring Boot and Dependencies Upgrade:
- Spring Boot: Upgraded from
2.1.7.RELEASEto3.2.4for better performance and new features. - Java Version: Updated from
1.8to17to utilize the latest Java language features and improvements. - Spring Cloud: Upgraded from
Greenwich.SR3to2023.0.1. - Spring CredHub:
- Upgraded
spring-credhub-starterto3.1.0. - Added
spring-credhub-coredependency at version3.1.0.
- Upgraded
- Spring Boot Actuator: Upgraded
spring-boot-starter-actuatorto3.3.1. - Spring Security:
- Refactored
AssetsConfigurationto useSecurityFilterChaininstead ofWebSecurityConfigurerAdapterfor compatibility with the latest Spring Security version.
- Refactored
- Spring Boot: Upgraded from
Configuration Changes:
- pom.xml Updates:
- Updated
java.versionto17. - Updated
spring-cloud.versionto2023.0.1. - Changed the project description to reflect the new Spring Cloud version.
- Updated
Security Enhancements:
- AssetsConfiguration Refactoring:
- Replaced
WebSecurityConfigurerAdapterwithSecurityFilterChaininAssetsConfiguration. - Ensured all requests to
/assets/**are permitted without authentication and cache control headers are properly managed.
- Replaced
These changes bring the project up to date with the latest Spring ecosystem and Java version, enhancing security, performance, and maintainability.
New Contributors
- @itsouvalas made their first contribution in #2
Full Changelog: 1.1.0...v2.0.0-2023.0.1
1.1.0 SCS-3.1.37
pushed for 3.1.30(37)
Note: This is a re-release of the original v1.1.0 release of starkandwayne/cf-spring-cloud-config-server, released Oct 27, 2022 by @TheDigitalEagle, containing the exact same assets and repo state.