Requer uma janela aberta de modo-deus, não elegibilidade apenas, para CONFIGURE SYSTEM
hasRight estava concedendo o bypass na bandeira de sessão GD bruta, que SessionPlatform Os próprios factos javadoc nomes como o anti-padrão exato que existe par...
Faça semeado e carregado branding revalidate, então uma org deixa de ser servido o tema base que foi semeado com
Uma nova organização é semeada com o tema base — o logotipo da própria plataforma e fundos copiados para as chaves da nova org — e essas chaves nunca mudam quan...
Um vídeo num relatório nunca chega a um despacho de IA
arquivo e não pode assistir a um. O agente da área de trabalho já verifica todos os anexo, mas ele recusa o DISPATCH em vez do um arquivo — então um único vídeo...
Ganhe as superfícies de ordem e preços à direita
Trinta e nove endpoints foram protegidos apenas por "você está assinado". Cada ordem manipulador em POSController e todos os preços e manipulador de impostos em...
A linha de auditoria de saída foi escrita por uma inerte REQUIRES NOV
Foi um método no ExchangeQueryService anotado @Transactional(REQUIRES NEW), chamado de dois ajudantes privados na mesma classe. O conselho de transação da Sprin...
Main não test-compile — PhiExportAuditTest falhou um arg construtor
SystemConfigurationController ganhou um décimo segundo parâmetro, PlatformSecretCipher, Quando os segredos da plataforma começaram a ser codificados em repouso....
Uma imagem de imagem-frame cujos bytes se foram responde 410, não 500
O fluxo de frame capturou tudo como stream falhou e retornou 500, então uma foto cujo objeto não está em armazenamento renderizado como uma imagem quebrada sem ...
Uma visualização CCD não é uma divulgação
Antevisão de um resumo registrou uma divulgação nomeando o destinatário — assim um paciente perguntando quem tem seu registro em §164.528 seria dito que foi par...
Nada devolveu um ID da conta, por isso nada pode ser retirado
Retirar o acesso ao portal e conceder um proxy ambos têm um ID de conta, e não endpoint alguma vez retornou um. Uma prática poderia convidar um paciente para o ...
22 dos 26 direitos clínicos nunca foram respeitados
Apenas os quatro direitos à população — exportação a granel, medidas de qualidade, portal administração e configurações de RHE — foram sempre verificadas. Presc...
Uma organização pode ser pesquisada pela referência ?org= carrega
GET /org/ref/{ref} — o mesmo registro projetado que /org/domínio/{host}, para um organização nomeada pelo seu id ou pelo seu apelido web. Nada poderia responde...
Mede o balde de exportação a granel
StorageDomain.BULK EXPORTS enviado declarado, documentado como "medido pela digitalização o objeto armazena", e referenciado por nada. Relatou zero para cada pr...
Criar retorna o domínio em que seu tema é fornecido
O ouvinte não pode resolver isto e tem de parar de tentar. GET /org/{id} respostas com a entidade, cujo `domínios' é LAZY e serializa como nulo fora de uma tran...
Um token de push pode ser reivindicado por uma linha do dispositivo, não por cada login passado
Companheiro para MediaService 8a809b3, que parou os membros de obter o mesmo Mensagem de chat três vezes mais no telefone. Essa alteração fez a expedição colaps...
Recuperar uma contagem de fundo perdida das próprias imagens
commitBackgroundOrder escreve as imagens para STAGING, e imageBgCount é apenas um registro de como muitos escreveram — o que fez dessa coluna um único ponto de ...
Gate os nove terminais de trabalho de serviço à direita
Eles enviaram verificar apenas que o chamador teve uma sessão, então qualquer membro de um org poderia ler e mutar cada ordem de trabalho nele independentemente...
Retirar os nove parâmetros de trabalho de serviço da linha de base não protegida
Eles são fechados a partir de e6e1d02, por isso as suas entradas de base já não correspondem a um O objectivo não vigiado e... Linhas. Requerendo a remoção é o ...
Pare o cliente. direitos de ler as linhas de cada inquilino
Cada endpoint que aceitou um VEZ OWN * direito como um OR-alternativo carregado seu gravar apenas pela chave primária, nunca verificando a quem pertencia: getSu...
Servir os ativos de um inquilino de um anfitrião que resolve, e parar de excluir seus fundos
Duas falhas encontradas ao descobrir por que uma nova org abriu sem logotipo e sem cores. Entrega Tema. Os ativos foram solicitados do tema.<domínio próprio da...
Mostrar uma chamada uma vez em um rolo, e parar 500ing em leads não trabalhados
Duas correções que o rolo da conta tornou visível. Um número de telefone pode ser um ponto de contacto em mais de um proprietário ao mesmo tempo, e duas pistas...
Faça com que o link SSO KamoDesktop seja resgatado exatamente uma vez
O link é entregue como URL, então ele pousa no histórico do navegador e no lista reabre-fechado-tab, onde dura muito mais que a sessão que foi cunhada. Até agor...
A liquidação da conta não deve alargar o que um leitor pode ver
A linha do tempo da conta que adicionei no último commit foi uma forma de contornar a leitura per-lead Portão. Um membro recusou as mensagens de um lead na pági...
/org/current pára dependendo de uma sessão Hibernate ao vivo
Este endpoint é o que a shell de espaço de trabalho carrega antes de renderizar, e o cliente recusa Não pode ler — Organização. de JSON lança sem um domínio — e...
Uma seleção falhada do espaço de trabalho não destrói mais o login
Relatado como sendo jogado de volta para o campo de e-mail com "Seu login cronometrado para fora. Por favor, assine Depois de clicar em Continuar. O tempo limit...
Pare o logo passar fundos famintos, e leia <picture>
Diagnosticado contra um site real que devolveu seis logotipos, cores da marca e zero imagens de fundo. Três causas separadas, todas nossas. O passe de logotipo...
Um domínio inacabado escolhe uma máquina diferente, não uma recusa
A entrada de uma org foi recusada de imediato, a menos que seu próprio domínio personalizado tivesse terminado DNS e SSL. Isso foi certo ao entrar significava n...
Parar a expiração do token SSO de esvaziar uma sessão de área de trabalho ao vivo
"A conexão solicitada não existe. Verifique o nome da ligação e tentar novamente." em um KamoDesktop reconectar não foi uma conexão faltando. Foi o O próprio to...
Enviar o membro para a máquina do espaço de trabalho, não uma localização relativa
O SignInCompletionService devolveu um relativo /validate?otk=. Isso resolve contra a máquina que serviu o SIGN-IN — login.<apex> — e kamo-login tem uma página /...
Apagar as falhas da "primeira organização na base de dados"
Sete blocos através de cinco controladores terminaram sua resolução de org com, em effect: se o nome do servidor for localhost ou um IP desnudo, devolva o que o...
Mantenha um nome único de plataforma, em ambos os caminhos de escrita
A criação verificou o apelido apenas dentro de um provedor de segurança, e PUT /org/{id} não verificou nada — aplicou o que quer que tenha sido dado. Ambos eram...
Recusar um apelido que nomeie mais de uma organização
por Alias tomou LIMIT 1 mais orgs. alias, sem restrições de singularidade: o caminho de criação verifica-o por provedor de segurança e PUT /org/{id} não Verific...
Resolver o domínio em /org/current server-side
internal.kamocrm.com falhou em renderizar com "Invalid organization data: Falta 'id' ou 'domínio'". A organização não tem um campo de domínio -- tem um `domínio...
Dar ao local de trabalho o mesmo trabalho pós- login que o caminho da máquina
Duas lacunas encontradas ao reler a cauda de login original contra a nova, antes de habilitar o coletor. O endpoint /login codificado por formulário construiu ...
Pare de exigir verificação DNS para entrar
OrgHostResolver.resolveByDomain filtrado em od.is dns verified = TRUE, então uma linha de domínio que existia mas não tinha terminado a verificação resolvida pa...
Verificar- dns respostas para o presente, não para uma bandeira armazenada
O endpoint pulou a sondagem inteiramente quando o ssl confirmado já era verdadeiro, sobre o raciocínio de que sob a regra de todos os anfitriões só poderia ter ...
Reverifique os domínios já marcados com SSL confirmados e cure-os
findAwaitingFiltros de verificação confirmaram domínios por design, então uma vez ssl confirmado foi definido que nada jamais olhou para esse domínio novamente....
Fazer com que a configuração pós-commit org realmente escreva e cure as orgs que perdeu
Um método @Transactional chamado de **************** não abre um transacção própria. Primavera dispara essas chamadas de volta do processoCommit ANTES limpezaAp...
Confirme SSL apenas quando cada máquina org tiver seu próprio certificado
Os certificados são cunhados um por FQDN -- um único dnsNome cada, então a folha O CN corresponde ao nome da máquina ao navegador ligado -- e o certificado auto...
Servir a mídia de quadros nós mesmos, com Range
Cada foto renderizada como uma imagem quebrada. O URL apontado no MediaService's ************* que eu tomei para um proxy geral de imagem porque falava HTTP Ran...
Selo último login assim "Último Login" pára de ler Nunca
Nada no SecurityService já escreveu users.last login. A escrita viveu no serviço de autenticação aposentado e não foi transitado quando autenticação movida para...
Restaurar o endpoint de status que o frontend está pesquisando
pesquisas kamo-internas GET /api/session/god-mode uma vez na montagem e cada 60 anos depois. Este endpoint foi removido em 9c70cb7 juntamente com o resto do cai...
Largue a semente universal; o elemento do cartão de tempo segue o MANAGEM TEMÉCAROS
UNIVERSALMENTE SEED RIGHTS é removido inteiramente. Só existia porque o cartão de ponto widget não tinha o direito pai de herdar, e agora tem um — então as seme...
Pare de cortar corpos de notas a 500 caracteres na linha do tempo
A página Todas as comunicações de um lead renderizou uma nota através LeadCommunicationMapper, que cobriu o corpo com 500 caracteres — sem Elipse e sem bandeira...
Relatar leads disponíveis para produtos sem colocação
/manage construiu toda a sua resposta, looping sobre lootments, chamando contagemAtribuívelPool uma vez por linha. Mas a grade Gerenciar-Credits lista produtos ...
Resolver cada carga útil do backlog como ele é processado
processBacklog refletiu os dois defeitos do trabalho agendado: mutou a carga útil status na memória e salvou-os em um lote no final, e salvou o entidade de endp...
Nunca falha uma submissão porque sua contra- atualização perdeu uma corrida
storePayload já não bate com o contador de endpoint recebido; o receive controller agora chama recordReceipt separadamente, em sua própria transação, e engole o...
Faça com que a atualização do DNS da varredura seja possível
Verificação de Domínio O Observador está preso. Mas apenas responde ok/pending/error/na nunca retornou "verificado". Tudo verificado era, portanto, falso em cad...
Restaurar mídia como um alias DNS necessário para que seu cartão possa verificar
media.<domain> suporta Websockets MediaService em tempo real e está ao vivo em Traefik, auto-cert e o catálogo do estúdio /setup/dns, mas foi retirado Conhecido...
Parar de reportar uma coluna em falta como uma tabela em falta
Quatro controladores cada reescreveu QUALQUER mensagem contendo "não existe" em "A tabela de banco de dados X não existe. Por favor, execute o KamoInitializerAp...
Fechar dois terminais não autenticados alcançáveis pela internet
SecurityService é anyRequest().permitAll() com @EnableMethodSecurity ausente, então cada @PreAutorize é inerte e público é o padrão; APIService relés /api/secur...
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.