Parar a recolha do histórico de apagar o texto que acabou de chegar
SmsThread carrega sua página e REPLACED a lista com ele. Uma mensagem de aterragem entre a realização da consulta e sua resposta ao chegar foi anexada pela assi...
Colocar o fluxo na configuração que o pod realmente lê
O anterior commit set nats.jetstream.stream em enviado, implantado — e o novo pod ainda registrado O fluxo NATS 'CHAT MESSAGES' já existe com assuntos: [chat.>...
Carregar um texto que chega através do limite que a doca fica acima
Um SMS de entrada nunca chegou a uma janela de SMS aberta, e a razão não foi Transporte que todos foram olhar. SmsMessageProvider foi montado em AuthenticatedT...
Pare de deixar uma bota ruim ensurdecer o relé VOIP para a vida da cápsula
O relé assinou uma vez, de @PostConstruct, e nunca mais. Quando o VOIPService voip.> stream não existia — o que não existia — ambas as réplicas registadas exact...
Dê voip.* um stream para viver, e pare de mentir sobre quem enviou o texto
Não houve nenhum fluxo VOIP MESSAGES no NATS. Cada 'voip.*' publica respondido 503 Nenhum Respondedor Disponível e ambos os pods de mídia registrados, uma vez, ...
Grave o que a operadora diz que aconteceu com um texto, e verifique 10DLC antes de importar
O envio agora é bem sucedido e nada chega. Telnyx aceita a mensagem, retorna Um id, e Verizon então se recusa a entregá-lo: entrega falhada código 40010 -- "O...
Normalizar o remetente no portal, e parar de chamar uma recusa de novo
O commit anterior normalizou o número do remetente onde está armazenado no inventário do número e na transportadora, eo envio ainda falhou com o mesmo Erro de t...
Normalizar os números de remetente para E.164 antes de alcançarem uma transportadora
O envio de um texto falhou com "A mensagem não pôde ser enviada. Tente novamente em um momento." A resposta do próprio Telnyx, a partir do log voipservice, foi ...
Mesclar ramo 'feat/one-scrollbar'
Uma barra de rolagem para cada rolagem no aplicativo, com a janela do terminal Cinco controlos em todos eles.
Tirar os dois retrocessos "não foi possível começar" da fonte
Ambos os caminhos de recusa de SMS citam o servidor quando ele dá uma sentença e voltar para um dos seus próprios quando dá apenas um código de máquina. Esses d...
Parar o teste de prescrição-divulgação ser flácido
Passou sozinho e falhou dentro da suite completa. Chamadas de efeito **************** e define o estado em um .then(), por isso resolver o a promessa do mock, e...
Pin o JSON exato o cliente clínico analisa
Cada campo nestes corpos é lido pelo nome em app/lib/pacientes/ehrApi.ts e Nada estava a verificar o servidor ainda as emite. O serviço testa que a exceção carr...
Mostrar porque a rede de intercâmbio não é acessível
O painel de registros externos só poderia dizer "não conectado", que lê como um Falta para esperar. O servidor agora envia a razão ao lado -- esta prática não t...
O status de troca diz o que o faria conectado
O endpoint de status é perguntado antes que a UI ofereça uma consulta de rede, então um prática que não está a bordo vê uma explicação em vez de um botão que Se...
Espelho o palco EHR, e guarda o espelho
ServiceType.ts é um espelho mantido à mão do enum Java e nada foi Verificando. RoleRightType tem uma guarda de paridade desde que três direitos EHR foram faltan...
Nunca auto-forneça registros de pacientes em um inquilino
Dois dos três caminhos que passariam um sistema de registro clínico para orgs que nunca pediu um, agora que ServiceType.EHR é COMPLETED e, portanto disponível. ...
Publique o Registro de Pacientes e torne isso seguro
ServiceType.EHR foi realizada no TESTING muito tempo após o término da vertical, porque AppCatalogService deriva disponibilidade de COMPLETED e três caminhos se...
Diga o que a verificação de segurança não cobriu
O painel renderizou um bloco de segurança apenas quando havia avisos, por isso um E esta plataforma não tem nenhum banco de dados licenciado de drogas-interação...
Divulgar que as interações medicamentosas não são verificadas
A prescrição correu três verificações que os próprios dados da prática podem responder e não verificação da interacção medicamentosa. Declining para construir u...
Apertar a dica da captura de tela
"Arraste as imagens aqui, cole da sua área de transferência ou clique para navegar" "Drop imagem, colar da área de transferência, ou clique para navegar" — as t...
auto-cert: deixe a limpeza do certificado de lixo realmente ver o lixo que foi escrito para
cleanup orphan certificates() listado com '-l auto-cert.kamo/fqdn'. Isso. label é mais recente do que os certificados de scanner a função existe para remover, d...
auto-cert: emitir certificados de uma org como um lote, não um a cada 90 segundos
Uma nova organização precisa de um certificado para todos os onze dos seus anfitriões, e cada um é um certificado de certificado-gerente separado. O laço espero...
Preferir brotli no host do tema, e corrigir o raciocínio anterior
Duas coisas, uma delas uma correção para o compromisso antes disso. O commit anterior justificou `codificações: [br, gzip]` com uma sonda contra api.kamocrm.co...
Prefere brotli, pare de comprimir o que já está comprimido
O middleware 'compress' compartilhado foi 'compress: {}', que é três Separe os padrões e nenhum deles é o que queremos. Traefik escolhe gzip sempre que o clien...
Reverter "feat(security): fazer cumprir um CSP, COOP e tipos confiáveis"
Isto reverte o commit ****************************
Terminar os detalhes do primeiro passe deixado áspero
Nove pequenas correções, cada uma com um sintoma visível. A gaveta aberta em ~0.4s do painel em branco: `loading` começou false, então o primeiro committed ren...
Carregar com listas de colunas explícitas -- posicional COpy corrompe silenciosamente
COPY t DE STDIN sem lista de colunas mapeia os campos CSV para o FÍSICO da tabela Ordem da coluna. Os CSV vêm da COPY (SELECT *) em BarataDB, e Hibernate cria a...
Carregar com listas de colunas explícitas -- posicional COpy corrompe silenciosamente
COPY t DE STDIN sem lista de colunas mapeia os campos CSV para o FÍSICO da tabela Ordem da coluna. Os CSV vêm da COPY (SELECT *) em BarataDB, e Hibernate cria a...
Esquema paridade com BarataDB -- 714 tabelas, 8706 colunas
O desvio ganhou o seu lugar. KamoInitializerService constrói o esquema de entidades JPA e produziu 599 tabelas; produção carrega 714. O 115 diferenças são tabel...
Esquema paridade com BarataDB -- 714 tabelas, 8706 colunas
O desvio ganhou o seu lugar. KamoInitializerService constrói o esquema de entidades JPA e produziu 599 tabelas; produção carrega 714. O 115 diferenças são tabel...
Tradutor completo de BarataDB->YSQL para as migrações do universo
Todas as 15 migrações agora se aplicam de forma limpa ao YugabyteDB: 111 tabelas, correspondentes Exactamente. Oito constructos distintos de Baratas só tinham d...
Tradutor completo de BarataDB->YSQL para as migrações do universo
Todas as 15 migrações agora se aplicam de forma limpa ao YugabyteDB: 111 tabelas, correspondentes Exactamente. Oito constructos distintos de Baratas só tinham d...
Exportação de CSV via COPY TO STDOUT, além de um verificador consciente de CSV
Transporte é copiado ... para STDOUT With (format CSV), não `cockroach sql - format=csv`. Este último renderiza SQL NULL como a string literal "NULL", indisting...
Exportação de CSV via COPY TO STDOUT, além de um verificador consciente de CSV
Transporte é copiado ... para STDOUT With (format CSV), não `cockroach sql - format=csv`. Este último renderiza SQL NULL como a string literal "NULL", indisting...
Faça cada esquema de varredura saber; kamo tem 714 tabelas, não 680
Verificando cruzadamente SHOW BackUP (714 objetos) contra uma tabela schema='público' inventário (680) exposto 34 tabelas vivendo em cinco outros esquemas: emai...
Faça cada esquema de varredura saber; kamo tem 714 tabelas, não 680
Verificando cruzadamente SHOW BackUP (714 objetos) contra uma tabela schema='público' inventário (680) exposto 34 tabelas vivendo em cinco outros esquemas: emai...
Captura de base para a verificação de paridade BarataDB para YugabyteDB
Duas passagens: contagem em lote barata(*), em seguida, um checksum independente de ordem. As somas da soma de cheques por linha md5 hashes como inteiros em ve...
Captura de base para a verificação de paridade BarataDB para YugabyteDB
Duas passagens: contagem em lote barata(*), em seguida, um checksum independente de ordem. As somas da soma de cheques por linha md5 hashes como inteiros em ve...
Roteie a cópia de Apps e recursos através do next-intl
kamo-internal serve 22 locais e cada string virada para o utilizador tem de vir de uma chave de mensagem — o inglês codificado quebra todos os operadores não in...
Como o que vês no transporte?
Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.