spring-boot/spring-boot-tests/spring-boot-smoke-tests
Brian Clozel 647a5ec6be Deprecate framework-specific @*Endpoint annotations
Prior to this commit, applications could declare Actuator Endpoints
using web framework-specific annotations, such as `@ServletEndpoint`,
@ControllerEndpoint and @RestControllerEndpoint.

Such annotations are closely tied to the programming model of specific
web technologies, such as Servlet or Spring MVC. Unlike other
`@Endpoint` support, they are not portable and will not work
transparently over blocking/reactive and transports.

Because of the strong adherence of this support with the underlying
infrastructure, it makes it impossible to evolve the implementation of
Actuator support without breaking this use case. The reference
documentation has been advocating for using `@Endpoint` and
`@*Operation` for custom endpoints for a long time now.

This commit deprecates this specific support in favor of the recommended
approach.

Closes gh-31768
2024-04-15 18:58:52 +02:00
..
spring-boot-smoke-test-activemq Add service connection for Docker Compose and Testcontainers ActiveMQ 2024-02-02 09:05:37 +01:00
spring-boot-smoke-test-actuator Deprecate framework-specific @*Endpoint annotations 2024-04-15 18:58:52 +02:00
spring-boot-smoke-test-actuator-custom-security Deprecate framework-specific @*Endpoint annotations 2024-04-15 18:58:52 +02:00
spring-boot-smoke-test-actuator-log4j2 Include the application name on each log line when it is available 2023-06-22 00:40:51 -07:00
spring-boot-smoke-test-actuator-noweb
spring-boot-smoke-test-actuator-ui Reformat code following spring-javaformat upgrade 2023-02-21 22:53:27 -08:00
spring-boot-smoke-test-amqp Add SSL bundle support to Rabbit auto-configuration 2023-10-11 15:39:51 -05:00
spring-boot-smoke-test-ant Rename spring-boot-loader to spring-boot-loader-classic 2023-10-03 15:40:04 -07:00
spring-boot-smoke-test-aop
spring-boot-smoke-test-batch Update copyright year of changed files 2023-01-09 15:46:07 -08:00
spring-boot-smoke-test-bootstrap-registry Polish 2023-04-10 16:22:11 -07:00
spring-boot-smoke-test-cache Upgrade to Infinispan 15.0.0.Final 2024-03-19 10:21:50 +00:00
spring-boot-smoke-test-data-cassandra Polish 2023-07-26 10:00:56 +02:00
spring-boot-smoke-test-data-couchbase Deprecate support for OkHttp 2023-08-01 16:45:13 +02:00
spring-boot-smoke-test-data-jdbc Reformat code following spring-javaformat upgrade 2023-02-21 22:53:27 -08:00
spring-boot-smoke-test-data-jpa Restore use of avg in JPA smoke test 2023-11-16 14:40:13 +00:00
spring-boot-smoke-test-data-ldap Merge branch '2.7.x' 2022-10-25 15:48:26 -07:00
spring-boot-smoke-test-data-mongo Add SslAutoConfiguration to slice test annotations 2023-06-23 15:51:42 -06:00
spring-boot-smoke-test-data-r2dbc Reformat code following spring-javaformat upgrade 2023-02-21 22:53:27 -08:00
spring-boot-smoke-test-data-r2dbc-flyway Polish 2024-04-04 23:45:21 -07:00
spring-boot-smoke-test-data-r2dbc-liquibase Remove Liquibase javax.activation excludes 2023-11-09 11:44:31 -08:00
spring-boot-smoke-test-data-redis Polish "Add SslAutoConfiguration to slice test annotations" 2023-06-23 16:11:49 -06:00
spring-boot-smoke-test-data-rest Merge branch '2.7.x' into 3.0.x 2023-02-21 23:17:57 -08:00
spring-boot-smoke-test-devtools
spring-boot-smoke-test-flyway Merge branch '2.7.x' into 3.0.x 2023-01-26 19:41:42 -08:00
spring-boot-smoke-test-graphql Merge branch '2.7.x' into 3.0.x 2023-02-21 23:17:57 -08:00
spring-boot-smoke-test-hateoas
spring-boot-smoke-test-integration Fix Checkstyle upgrade 2024-01-10 15:37:38 +00:00
spring-boot-smoke-test-jersey Remove obsolete JDK 9 check in spring-boot-smoke-test-jersey 2024-02-27 13:28:02 -06:00
spring-boot-smoke-test-jetty Merge branch '3.1.x' 2023-11-30 11:00:56 +01:00
spring-boot-smoke-test-jetty-jsp Upgrade to Jetty 12 2023-09-07 13:59:15 +01:00
spring-boot-smoke-test-jetty-ssl Upgrade to Jetty 12 2023-09-07 13:59:15 +01:00
spring-boot-smoke-test-jpa Update copyright year of changed files 2023-01-09 15:46:07 -08:00
spring-boot-smoke-test-junit-vintage Polish configuration related to predictive test selection 2023-06-14 18:15:04 +01:00
spring-boot-smoke-test-kafka Polish "Use KafkaContainer in smoke test for Kafka with SSL" 2023-11-15 15:25:58 -06:00
spring-boot-smoke-test-liquibase Update copyright header of cleaned up code 2024-01-23 10:18:50 -08:00
spring-boot-smoke-test-logback
spring-boot-smoke-test-oauth2-authorization-server Fix authorization server smoke test 2023-12-19 12:28:25 +01:00
spring-boot-smoke-test-oauth2-client Adapt build dependencies to httpclient5 2022-09-29 18:55:41 +02:00
spring-boot-smoke-test-oauth2-resource-server Merge branch '2.7.x' into 3.0.x 2023-02-21 23:17:57 -08:00
spring-boot-smoke-test-parent-context Fix Checkstyle upgrade 2024-01-10 15:37:38 +00:00
spring-boot-smoke-test-profile Polish 2023-04-10 16:22:11 -07:00
spring-boot-smoke-test-property-validation Merge branch '2.7.x' into 3.0.x 2023-02-21 23:17:57 -08:00
spring-boot-smoke-test-pulsar Polish 'Add Pulsar ConnectionDetails support' 2023-09-06 12:18:09 -07:00
spring-boot-smoke-test-quartz Polish gradle formatting 2023-04-10 21:14:09 -07:00
spring-boot-smoke-test-reactive-oauth2-client Merge branch '2.7.x' into 3.0.x 2023-02-21 23:17:57 -08:00
spring-boot-smoke-test-reactive-oauth2-resource-server Merge branch '2.7.x' into 3.0.x 2023-02-21 23:17:57 -08:00
spring-boot-smoke-test-rsocket Merge branch '2.7.x' into 3.0.x 2023-06-23 15:50:02 +01:00
spring-boot-smoke-test-saml2-service-provider Downgrade to OpenSAML 4.0.1 2022-10-19 11:46:27 -07:00
spring-boot-smoke-test-secure Merge branch '2.7.x' into 3.0.x 2023-02-21 23:17:57 -08:00
spring-boot-smoke-test-secure-jersey Deprecate framework-specific @*Endpoint annotations 2024-04-15 18:58:52 +02:00
spring-boot-smoke-test-secure-webflux Migrate to Spring Security lambda config 2023-04-14 17:39:48 -07:00
spring-boot-smoke-test-servlet Merge branch '2.7.x' into 3.0.x 2023-02-21 23:17:57 -08:00
spring-boot-smoke-test-session-hazelcast Migrate to Spring Security lambda config 2023-04-14 17:39:48 -07:00
spring-boot-smoke-test-session-jdbc Migrate to Spring Security lambda config 2023-04-14 17:39:48 -07:00
spring-boot-smoke-test-session-mongo Polish "Fix dependency management for spring-boot-testcontainers" 2023-04-25 10:08:20 +02:00
spring-boot-smoke-test-session-redis Support import of idomatic testcontainer declaration classes 2023-05-03 00:28:36 -07:00
spring-boot-smoke-test-session-webflux-mongo Refactor testcontainers service connections 2023-04-17 00:45:39 -07:00
spring-boot-smoke-test-session-webflux-redis Refactor testcontainers service connections 2023-04-17 00:45:39 -07:00
spring-boot-smoke-test-simple Polish 2022-11-11 18:29:35 +01:00
spring-boot-smoke-test-test Merge branch '2.7.x' into 3.0.x 2023-10-19 20:55:51 -07:00
spring-boot-smoke-test-test-nomockito
spring-boot-smoke-test-testng Make fields final 2022-12-16 14:28:44 +01:00
spring-boot-smoke-test-tomcat Polish "Merge pull request #33553 from michaelweidmann" 2023-01-31 11:43:33 +01:00
spring-boot-smoke-test-tomcat-jsp Revert "Set correct Eclipse WTP facet version" 2023-04-07 19:18:57 -04:00
spring-boot-smoke-test-tomcat-multi-connectors Merge branch '2.7.x' into 3.0.x 2023-02-21 23:17:57 -08:00
spring-boot-smoke-test-tomcat-ssl Adapt build dependencies to httpclient5 2022-09-29 18:55:41 +02:00
spring-boot-smoke-test-traditional Revert "Set correct Eclipse WTP facet version" 2023-04-07 19:18:57 -04:00
spring-boot-smoke-test-undertow
spring-boot-smoke-test-undertow-ssl Adapt build dependencies to httpclient5 2022-09-29 18:55:41 +02:00
spring-boot-smoke-test-war
spring-boot-smoke-test-web-application-type
spring-boot-smoke-test-web-freemarker
spring-boot-smoke-test-web-groovy-templates Merge branch '2.7.x' into 3.0.x 2023-02-21 23:17:57 -08:00
spring-boot-smoke-test-web-jsp Revert "Set correct Eclipse WTP facet version" 2023-04-07 19:18:57 -04:00
spring-boot-smoke-test-web-method-security Migrate to Spring Security lambda config 2023-04-14 17:39:48 -07:00
spring-boot-smoke-test-web-mustache Fix Checkstyle upgrade 2024-01-10 15:37:38 +00:00
spring-boot-smoke-test-web-secure Revert "Temporarily disable failing test" 2023-12-15 07:42:00 -08:00
spring-boot-smoke-test-web-secure-custom Migrate to Spring Security lambda config 2023-04-14 17:39:48 -07:00
spring-boot-smoke-test-web-secure-jdbc Migrate to Spring Security lambda config 2023-04-14 17:39:48 -07:00
spring-boot-smoke-test-web-static
spring-boot-smoke-test-web-thymeleaf Merge branch '2.7.x' into 3.0.x 2023-02-21 23:17:57 -08:00
spring-boot-smoke-test-webflux Merge branch '2.7.x' into 3.0.x 2023-02-21 23:17:57 -08:00
spring-boot-smoke-test-webflux-coroutines
spring-boot-smoke-test-webservices Merge branch '2.7.x' into 3.0.x 2023-02-21 23:17:57 -08:00
spring-boot-smoke-test-websocket-jetty Update copyright header of cleaned up code 2024-01-23 10:18:50 -08:00
spring-boot-smoke-test-websocket-tomcat Update copyright header of cleaned up code 2024-01-23 10:18:50 -08:00
spring-boot-smoke-test-websocket-undertow Update copyright header of cleaned up code 2024-01-23 10:18:50 -08:00
spring-boot-smoke-test-xml