O limite de volta de IA — uma pessoa deve responder antes de IA continuar
Um tipo de impulso de NOTIFICAÇÃO, e nenhum empurrão nunca para um membro de IA
Os anexos das imagens são desenhados a partir de uma antevisão de 480px, não do original
Uma bolha de chat desenha uma imagem no máximo 240x240 CSS px e cada visualizador baixado o original para fazê-lo — 3-8 MB por foto de telefone. GET Agora respo...
Reuniões, bate-papo em grupo, anexos e chamadas precisam do assento que os inclui
Transmita a gravação e execute o resumo após o commit — ele foi executado dentro do upload
O upload de Jibri leu toda a gravação em heap (file.getBytes()) no pod que também serve chat; uma reunião de duas horas é sobre um gigabyte. É agora transmitido...
Aceitar um otk de curta duração no aperto de mão WebSocket, ao lado de ***
kamo- internal está a tirar o ID da sessão *** do navegador JavaScript: it atualmente se senta em sessãoArmazenar e montar cada URL WebSocket como `?***=<128-he...
Pin kamo-shared-library 1.6.1, a única versão que existe
A biblioteca mudou para 1.6.1 e este serviço ainda pediu 1.6.0. Não existe nenhuma janela em que ambos resolver: a biblioteca nunca é publicada para um remoto, ...
Quebrar uma dependência circular de feijão o STOMP live-session guard introduzido
sessionAccessGuard do d47b471 no WebSocketConfig caiu a cada pod: Spring deve construir totalmente WebSocketConfig (a **************************** cada campo @A...
Guardar SUBSCRIBE STOMP para mensagens ao vivo de uma sessão e sinalização WebRTC
/topic/chat/session/{guid} e /topic/webrtc/session/{guid} não foram vigiados em tudo: qualquer soquete autenticado poderia SUBSCRIBE para outra sessão ao vivo m...
Os envios de anexos de bate- papo autenticam-se antes do corpo ser rodado
POST /sessions/{guid}/attachments ligou suas partes como um @RequestParam Parâmetro do método MultipartFile[]. A mola resolve os parâmetros do método antes de u...
Strip de cabeçalhos de identidade fornecidos pelo cliente na mídia.* edge
media-route (HostRegexp ^media[.].+$) transportava apenas media-websocket-upgrade, assim um chamador que atinge a mídia. X-Public-Chat-Org-Id, X-Public-Chat-Key...
Leituras em massa de presença e a varredura de presença defasada parar usando Redis KEYS
getBulkPresence/getBulkLastSeen run KEYS PRESENCE:*/PRESENCE LAST SEEN:* em cada chamada - bater em cada presença-socket montagem e tab focus - ea varredura 30s...
Parar de registrar cabeçalhos de frame STOMP/payloads e cabeçalhos de solicitação /ws
Dois pontos restantes de depuração no caminho WebSocket: - WebSocketConfig interceptor de canal de entrada registrou cada quadro STOMP em INFO, incluindo o ace...
Proxy de imagem força um download para qualquer coisa que não é um raster seguro ou um fluxo
GET/HEAD ************* sempre respondeu com o tipo de conteúdo declarado pelo cliente do upload, sem Disposição de Conteúdo, não X-Content-Type-Options e sem CS...
A página de resultados do meet-provider OAuth não pode mais sair de sua própria tag de script
MeetProviderController's GET /oauth/callback não tem sessão e reflete o error description do provedor em um bloco em linha <script>. O antigo jsString () apenas...
O convite Hold'em eo lembrete reunião dizer de quem eles são
MembroNotificaçãoClient.raise ganha uma sobrecarga carregando atorMembroId/atorName (o id enviado como texto; a assinatura antiga está inalterada e não envia ne...
Uma resposta citando um nome de contato do contato, não o proprietário da conexão
Um contato social não tem linha de membro, então tudo que eles enviam é armazenado sob o proprietário da conexão Membro. O histórico lido já nomeia uma linha co...
O portal de leitura social recusou todas as sessões sociais, não apenas entre-orgs
Regressão em f7b2bd5, ao vivo em kamowsmedia. CanReadSession (MediaController, copiado para SessionFacesController e ChatSessionMembersController) admitiu Um me...
Sinalização WebRTC, gerenciamento webinar e agendas Canva param de confiar no chamador
Mais três da mesma forma. - WebRTCSignaling Controlador retransmitido A usar apenas a carga. sessionGuid próprio, sem nada verificado sobre o chamador CONNECTE...
Leituras de sessão, mutações de tickets e chaves públicas param de confiar no ditador
Quatro furos relacionados, todos da mesma forma: um pedido carregou um autenticado membro, e isso foi tratado como suficiente. - Está bem. SessionFacesControll...
Citações, histórico de mãos, eventos de tickets e tópicos de bugs enviam o ID que um cartão membro precisa
Quatro superfícies mostraram um membro pelo nome sem identificação ao lado dele, então o cartão de membro do console não tinha nada para Abra. Cada um agora env...
A tabela Apresentadores pode ver quais apresentadores ninguém pode reservar
- Está bem. — GESTÃO APOIO somente o tipo da organização (algo mais é "não encontrado") — responde a cada apresentador ativo com hasBookableTime, para o aviso a...
Dizer a um apresentador, viver, quando ninguém pode reservar um tempo com eles
Um apresentador cujas horas declaradas se esgotaram é o único estado nesta característica nada relatado: a página de reserva simplesmente não oferece horários, ...
A página pública demo mostra detalhes de ninguém, e os livros-chave de um site apenas sua própria org
Pedidos de demonstração do site de marketing vêm de visitantes sem conta. Esse caminho já era necessário nenhum: a linha do participante é o nome e o e-mail do ...
O agendador lista os tipos webinar da org, e um crachá de reserva seu apresentador
/support/schedule-webinar disse: "Nenhum tipo de webinar está atualmente disponível." para cada organização, no entanto muitos tipos que tinha. O assistente car...
Nenhum segredo tem um retorno literal em código ou configuração; o segredo da API Janus nunca vai para um navegador
Os segredos da API Janus, token e admin e a senha do TURN foram cometidos quatro vezes mais: como padrão @Value em WebRTCController e JanusService, como padrão ...
Um Canva connect só devolve o navegador à consola da org
POST /api/media/canva/connect-start armazenado seja qual for o retornoUrl o corpo nomeado, e o callback OAuth no host API redireciona para ele após a tela de co...
Apenas um membro autorizado pode conectar uma página do Facebook ou Instagram, e apenas voltar para o seu próprio console
O fluxo Meta connect confiou em sua URL. O que é isto? a string de query sem sessão, e o estado não foi assinado base64(conectionId'returnUrl). Qualquer pessoa ...
Recusar posts webhook para conexões Discord, que só recebem DMs no Gateway
Discord DMs alcançar MediaService apenas através DiscordGatewayManager WebSocket, que publica diretamente para social.inbound.raw. Mas cada conexão social tem u...
Reconstruir assim os consumidores de fila auto-curar seus duráveis obsoletos
o consumidor-consumidor-social-inbound e o consumidor-conversão-marketing-predate entregar grupos e viver em MENSAGENS SOCIAIS / COMERCIALIZAÇÃO EVENTS, que rec...
Sonda de vida sobre /actuador/saúde/vida, não o agregado DB-sabiado
O agregado /actuador/saúde inclui o indicador DataSource, assim reiniciando o banco de dados falhou ao vivo em cada pod de uma vez e reiniciou o todo plataforma...
Liberar conexões Hikari ociosas agora que YSQL é compartilhado
O gestor de ligações já não fixa as sessões **************************** então as conexões de aplicativos ociosos já não possuem uma infraestrutura de banco de ...
Copia cegamente os membros da equipe notificada em e-mails do apresentador
GET/PUT /api/webinar/notify-members (MANAGE SUPPORT) ler e substituir um lista adicional notificada da organização; cada ID deve ser um membro da equipe Essa or...
Aceitar índices de imagem OCI ao resolver o digest construído [skip ci]
As imagens são empurradas como índices de imagem OCI, então pedindo o registro para um único imagem manifesta apenas respondeu 404, o digest voltou vazio e a ve...
Forneça e-mails de reserva, cancelamento e lembrete
Cada carta webinar postada no emailService /api/email/enviar, um membro-sessão endpoint da caixa de correio, então cada um falhou silenciosamente; o caminho de ...
Reiniciar quando uma reconstrução do mesmo compromisso deixa vagens no digest antigo [skip ci]
A etapa de implantação tentou detectar uma reconstrução do mesmo compromisso comparando o Referência da imagem da implantação antes e depois de 'set image'. "Ap...
A transferência de org muda os eventos para /topic/rt/org/{orgId}/{domínio}
Os escritores publicam rt.org.{orgId}.{domain} no núcleo NATS após uma mudança bem sucedida; cada pod retransmite-o para o tópico do org, para que as telas aber...
A secretária nunca é uma cliente
Sage e Erik possuem EXEC2EXEC ACCESS, e cada um possui organizações de Os seus. Assinado em um, o braço proprietário do Exec2ExecEligibilidade deu a cada uma co...
A lista já não nomeia uma organização anulada
Uma organização anulada da Plataforma -> Configuração -> Organizações (orgs.is active = FALSE) não existe em nenhum lugar, exceto na aba Void do console. findOw...
A resposta dos rostos diz quantas pessoas estão na conversa
Agora tem "participantes" na consola. coloca um rosto ao lado de cada mensagem apenas quando três ou mais pessoas estão em um conversa, uma vez que entre dois, ...
Uma face para cada mensagem em cada janela de conversação
- Está bem. respostas, para uma conversa, a foto para desenhar ao lado de cada mensagem: todos nela agora E todos os que já escreveram Nela (a lista esquece os ...
Um link de encontro na conversa, sempre no Kamo Meet da plataforma
* ******************************* permite ambos os lados de uma conversa Exec2Exec adicionar um link de reunião, atrás do mesmo portão que enviar uma mensagem. ...
Faces na mesa – foto de um cliente, última entrada e presença
A lista da mesa agora carrega, para cada cliente, sua própria foto (users.avatar id, built on o host de tema ao vivo do operador — o único de onde o console car...
Uma conversa chega ao telefone
Uma mensagem em uma linha Exec2Exec agora vai para os telefones dos destinatários, bem como seus consoles: telefone do cliente quando KamoCRM responde, telefone...
E-mails de bate-papo e bug link para o console que o destinatário pode alcançar
ChatEmailNoticeService nomeou o primeiro domínio do receptor org seja qual for o seu Estado. O caso relatado: Exec2Exec letras para makeitpopsigns.com, enviado ...
A contagem da secretária das mensagens do cliente ainda não vistas
- Está bem. retorna quantas mensagens de clientes este titular EXEC2EXEC ACCESS não viu, em cada conversação, e cada lista linha carrega clienteUnreadCount. É o...
Como o que vês no transporte?
Tudo isso chega em seu espaço de trabalho por conta própria. Comece no plano gratuito e leia esta página novamente em um mês.
