Upgrade Tyrus WebSocket client library (used in Socket Mode client ) to v2
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 25/100
Línea de trabajo
Comienza con las declaraciones de dependencias de bolt-socket-mode, javax.websocket-api y tyrus-standalone-client; después, inspecciona la construcción de SocketModeApp con SocketModeClient.Backend.Tyrus y la configuración del proxy. Verifica cómo el backend Tyrus gestiona los proxies SOCKS5 para los clientes HTTP y WebSocket de Slack; se considera terminado cuando el proxy sea compatible sin la advertencia reportada.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
(Describe your issue and goal here)
Reproducible in:
mvn dependency:tree | grep com.slack.api
gradle dependencies | grep com.slack.api
java -version
sw_vers && uname -v # or `ver`
The Slack SDK version
implementation 'com.slack.api:bolt-socket-mode:1.21.1'
implementation "javax.websocket:javax.websocket-api:1.1"
implementation "org.glassfish.tyrus.bundles:tyrus-standalone-client:1.17"
Java Runtime version
openjdk version "17.0.1" 2021-10-19 LTS
OpenJDK Runtime Environment Zulu17.30+15-CA (build 17.0.1+12-LTS)
OpenJDK 64-Bit Server VM Zulu17.30+15-CA (build 17.0.1+12-LTS, mixed mode, sharing)
OS info
ProductName: macOS
ProductVersion: 12.3.1
BuildVersion: 21E258
Darwin Kernel Version 21.4.0: Fri Mar 18 00:46:32 PDT 2022; root:xnu-8020.101.4~15/RELEASE_ARM64_T6000
Steps to reproduce:
AppConfig appConfig = AppConfig.builder().singleTeamBotToken(mainApp.botOauthToken).build();
appConfig.getSlack().getConfig().setProxyUrl("http://localhost:7890/");
mainApp.app = new App(appConfig);
SocketModeApp socketModeApp = new SocketModeApp(mainApp.appToken, SocketModeClient.Backend.Tyrus, mainApp.app);
Expected result:
can we support socks5 proxy for both slack http api and websocket api
Actual result:
Apr 17, 2022 10:06:30 PM org.glassfish.tyrus.container.grizzly.client.GrizzlyClientSocket addProxies
INFO: Socks proxy is not supported, please file new issue at https://java.net/jira/browse/TYRUS. Proxy 'SOCKS @ 127.0.0.1/<unresolved>:7890' will be ignored.
- Lenguaje dominante
- Java
- Estrellas
- 602
- Forks
- 235
- Merge medio
- 2 d 13 h
- PR fusionados (30 d)
- 8
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de slackapi/java-slack-sdk
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
slackapi/java-slack-sdk#1653 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Upgrade JettyPosiblemente ocupada @skrcode la tomó hace 40 días. Abiertoauto-triage-skip dependencies good first issue
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
slackapi/java-slack-sdk#1567 · 4 comentarios ·
Los mantenedores suelen responder en 1 día
-
auto-triage-skip discussion enhancement
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
slackapi/java-slack-sdk#1535 · 5 comentarios ·
Los mantenedores suelen responder en 1 día
-
Workflows, Slack Apps and formsAbiertoauto-triage-skip question untriaged
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
slackapi/java-slack-sdk#1528 · 7 comentarios ·
Los mantenedores suelen responder en 1 día
-
Update okhttp to 5.xAbiertoauto-triage-skip dependencies project:slack-api-client project:slack-app-backend
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
slackapi/java-slack-sdk#1500 · 11 comentarios · 1 reacción ·
Los mantenedores suelen responder en 1 día
Todos los issues de slackapi/java-slack-sdk
Issues similares
-
Upgrade to Commons Codec 1.23.0Abiertostatus: team-only type: dependency-upgrade
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
spring-projects/spring-boot#52143 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
area/frontend good first issue kind/cooldown
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
kestra-io/kestra#20704 · 1 comentario ·
Los mantenedores suelen responder en 1 día