Summary
spring-security-5.7.xsd should be published under https://www.springframework.org/schema/security/
Actual Behavior
spring-security-5.7.xsd is not available under https://www.springframework.org/schema/security/ causing XML schema validation failures in IDEs
Expected Behavior
spring-security-5.7.xsd should be available under https://www.springframework.org/schema/security/ to enable successful XML schema validation in IDEs
Version
Spring Security 5.7.1
Comment From: sjohnr
Thanks for the report @elishaebenezer! We will look into this.
Comment From: sjohnr
Note: Per recommendation from @trevormarshall, we can replace the htdocs/schema/security directory (which serves https://www.springframework.org/schema/security/) with a softlink to /opt/www/domains/spring.io/docs/htdocs/autorepo/schema/spring-security/current. This will allow the current process of uploading the schema files (along with our docs) to the autorepo directory to automatically publish the latest schema.
cc: @jzheaux
Comment From: cgraefe
We've had issues this morning due to a missing schema at https://www.springframework.org/schema/security/spring-security-oauth2.xsd which was available, previously. Could this be caused by by the softlink quick-fix mentioned above? Should this be intentional, what would be the correct new location for the spring-security-oauth2.xsd?
Comment From: Kdecherf
@cgraefe see #11357
Comment From: sjohnr
@cgraefe I haven't performed this task yet, so they are unrelated in this case.
Comment From: sjohnr
@elishaebenezer this is now resolved.
Note: I've opened a related issue for maintaining the latest schema file as gh-11365.