Registo de Mudança ao Vivo

Ver o que estamos a construir, em tempo real. Cada recurso, correção e melhoria enviados através da plataforma.

17,857
Total de Alterações
4,574
Características
4,511
Correcções
32
Projectos
Filtrar por projeto
Todos os Projetos17,857AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService347InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,550kamo-login318kamo-marketing580kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filtro por tipo
Todos os TiposBuild24CI522Chore670Docs226Feature4,574Fix4,511Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
September 10, 2026
FixAPIService

Nunca forneça os cabeçalhos de identidade fornecidos pelo cliente a montante

forward(), forwardWebhook() e forwardCallback() copiaram cada entrada cabeçalho exceto Máquina (e, para os dois sem sessão, os cabeçalhos credenciais) para o pe...

Kamo·23h ago
September 7, 2026
FixAPIService

Transportador avançado SMS webhooks, que não atingiu nada

Traefik envia todos os caminhos em api.kamocrm.com para este gateway sem divisão de caminho, e esta classe transmitiu /api/voip/** e nada mais. Então... /api/bu...

Kamo·4d ago
FixAPIService

Transportador avançado SMS webhooks, que não atingiu nada

Traefik envia todos os caminhos em api.kamocrm.com para este gateway sem divisão de caminho, e esta classe transmitiu /api/voip/** e nada mais. Então... /api/bu...

Kamo·4d ago
September 5, 2026
FixAPIService

Prove a implantação por digest, não por tag

O commit anterior para `set image' sendo um no-op silencioso. Isto afirma que resultado: após o lançamento, a tag é resolvida para uma digest As cápsulas em exe...

Kamo·6d ago
FixAPIService

A reconstrução do mesmo commit não implantou nada e relatou sucesso

A imagem é marcada com o commit SHA, então reconstruir o mesmo commit produz uma referência de imagem idêntica. `kubectl set image` então não muda nada, o A imp...

Kamo·6d ago
FixAPIService

Largue o /api/settings para a frente, que apontou para nada

O EmailService serve o controlador de integração de sincronização em *******************************************************************************************...

Kamo·6d ago
FixAPIService

Rota /api/contacts, /api/calendar e /api/settings to EmailService

Os contatos e telas de calendário do KamoMobile 404'd em cada pedido. Nenhum o caminho foi encaminhado para o host api, então nada chegou ao EmailService e o se...

Kamo·6d ago
September 4, 2026
FeatureAPIService

Executar duas cápsulas

réplicas 1 -> 2. Este serviço não executa nenhum trabalho @Scheduled e não liga nenhum exclusivo NATS durável, assim um segunda cápsula duplica nada — é pedido ...

Kamo·6d ago
FixAPIService

Dê a sala de lançamento para o 15s minReadySegundos agora custa

progressoDeadlineSegundos era 60. Essa é a janela que uma implantação tem de mostrar o progresso antes Kubernetes desiste e marca que falhou, e o commit anterio...

Kamo·6d ago
StyleAPIService

Restaurar os finais de linha CRLF deste manifesto

O commit anterior reescreveu o arquivo com um script que o normalizou para LF, que é um Diff de arquivo inteiro para uma mudança que tocou uma dúzia de linhas. ...

Kamo·6d ago
FixAPIService

APIService nunca fechou graciosamente

Implantes substituiu o único pod de cada serviço com nada para pegar os pedidos em Voo. Três configurações, aplicadas em toda a frota: - preStop dorme 10s ante...

Kamo·6d ago
September 3, 2026
FeatureAPIService

Superfície API-chave para eventos de chamadas ao vivo de um cliente PBX

Companion to VoipRecordingUploadController, em um separado deliberadamente VOIP CALL EVENTS escopo: carregando uma gravação após o fato e fazendo O telefone de ...

Kamo·1w ago
August 25, 2026
FeatureAPIService

Encaminhar /api/email/oauth/callback para EmailService

O alvo de redirecionamento do OAuth do Google. A mesma forma que o provedor de email e meet callbacks ao lado: público e sem sessão, porque o popup cai sobre is...

Kamo·2w ago
August 20, 2026
FeatureAPIService

Encaminhar o localizador para MediaService

Clones forwardPublicWebinar em vez do genérico forward(): esse método imprime cada URI, mapa de cabeçalho e comprimento do corpo para stdout sem nível, e um vis...

Kamo·3w ago
August 10, 2026
ChoreAPIService

Reconstruir contra a biblioteca compartilhada @Lob LONGVARCHAR corrigir

O dialeto PostgreSQL de Hibernate leu as colunas @Lob String como OIDs via getLong(). Afeta notas, contatos, calendário, tokens de OAuth, senhas de IMAP, campan...

Kamo·4w ago
FeatureAPIService

Ponto em YugabyteDB e usar PostgreSQLDialect

O BarataDB foi substituído pelo YugabyteDB. strings de conexão se movem de baratadb-public:26257 para yb-tserver-service:5433, e o dialeto Hibernate desde o Pos...

Kamo·4w ago
August 9, 2026
CIAPIService

Espelho Maven Central através da cópia GCS Google

Cada estágio do Docker começa a partir de uma ~/.m2 fria e refetches toda a árvore de dependência, assim que Central vê O peso total de cada serviço em simultân...

Kamo·4w ago
August 7, 2026
FixAPIService

Codifique o token decodificado exatamente uma vez no caminho rio acima

21670e5 encaminhado para o SocialWebhookController através da entrada fullly-PRE-ENCODED da UpstreamUri ponto, mas sua URL é um híbrido: `token` é um @PathVaria...

Kamo·1mo ago
FixAPIService

Encaminhar os bytes de consulta do chamador sobre os proxies voltados para o público

O gateway parou de codificar strings de consulta enviadas em 3c24d32, mas quatro outros proxies neste serviço ainda concatenados bytes já codificados em percent...

Kamo·1mo ago
FixAPIService

Encaminhar os bytes de consulta do chamador em vez de os codificar duas vezes

Cada URL que este gateway constrói é montado a partir de getRequestURI() e getQueryString() — ambos já codificados por cento — e foi então entregue para RestTem...

Kamo·1mo ago
August 5, 2026
FeatureAPIService

Aplicar as regras de acesso dos inquilinos no portal

Este filtro está inerte desde que foi escrito. resolveOrgId ler org: domínio:<host> de Redis, nada nunca escreveu essa chave, e o retorno nulo caiu para permiti...

Kamo·1mo ago
FeatureAPIService

Roteie o provedor de reunião OAuth callback

Zoom e Microsoft redirecionam o navegador para este gateway após uma org autorizar A aplicação do Kamo. O popup pousa aqui sem nenhuma sessão de inquilino — as ...

Kamo·1mo ago
August 3, 2026
FixAPIService

Endureça o download do kubectl contra a saída flácida [skip ci]

dl.k8s.io sobre a saída do corredor diminui intermitentemente no meio da transferência: curl: (56) OpenSSL SSL read: a descriptografia falhou ou o mac de regist...

Kamo·1mo ago
July 19, 2026
FeatureAPIService

Proxy a rota AI->human handoff pública

Adiciona-se ao POST. próximo ao MediaService ao lado de seu createSupportSession irmão. Sem isso, o recurso de entrega estava morto na chegada: Endpoint do Med...

Kamo·1mo ago
July 16, 2026
FeatureAPIService

Rota /api/email + /api/suporte através da máquina api

(EmailService) e Suporte (MediaService, mesmo upstream que /api/media) foram não roteado → 404. Adicione ambos os encaminhamentos e corrigir e-mail. service.url...

Kamo·1mo ago
FeatureAPIService

GET /api/public-chat/bootstrap gateway route

Adicionar endpoint bootstrap que reutiliza o proxy existenteWithAuth pipeline (validação chave + origem opt-in + âmbito PUBLIC CHAT + limite de taxa + X-Public-...

Kamo·1mo ago
FixAPIService

Adiar a origem obrigatória para a Fase 1 — OriginMatcher opt-in (lista de permissão vazia / ausência de origem permitida)

Os widgets de fase- 0 ainda chamam através de seu proxy do lado do servidor, então o travamento de origem não tem nenhum Beneficiar ainda e cada chave de bate-p...

Kamo·1mo ago
July 15, 2026
FixAPIService

Apenas chaves de 'cache-invalidate' genuinamente inválidas, não negadas por origem (preveem o DOS de chave válida)

Em um cache do Redis frio, uma chave de bate-papo pública válida com uma origem errada/ausente foi guardado como INVALID para 60s, negando os pedidos de origem ...

Kamo·1mo ago
FixAPIService

Bind WS relé aperto de mão para Origem + adicionar chave fria de validação fallback

Extrai a validação privada do PublicChatControllerViaDownstream() em um compartilhado PublicChatKeyResolver bean para PublicChatWebSocketHandler pode reutilizar...

Kamo·1mo ago
July 14, 2026
FeatureAPIService

Proxy GET /lo-presence to MediaService

O proxy de sessão de suporte já encaminha o corpo bruto, então o widget mesclado preferidoAgentMemberId atinge MediaService intocado. Adicionar o proxy de prese...

Kamo·1mo ago
July 7, 2026
FeatureAPIService

Passagem pública para e-mail chamada de provedor OAuth

Avançar GET ************* para o Serviço de Email sem sessão (strips auth, sem redirecionamento seguindo), espelhando o retorno de chamada RingCentral OAuth. Es...

Kamo·2mo ago
July 3, 2026
June 26, 2026
June 13, 2026
June 10, 2026
FeatureAPIService

Gateway e-sign público de API (API SIGNATURE)

Adicionar /api/public/esign/** ao PublicApiController: valida a chave org API, requer o escopo API SIGNATURE, limites de taxa, e encaminha para ESigService API ...

Kamo·3mo ago
April 30, 2026
FeatureAPIService

Proxy support-message translate endpoint

Adds a passthrough route for the new MediaService endpoint that translates a single support-chat message into the visitor's URL locale. The marketing-side chat ...

Kamo·4mo ago
April 29, 2026
CIAPIService

Scope concurrency to build jobs, not Kubernetes deploys

Workflow-level concurrency serialized the whole pipeline (including kubectl rollouts). Move the group to the build job only so deploy jobs from different runs c...

Kamo·4mo ago
ChoreAPIService

Gatilho CI/CD pipeline

Kamo·4mo ago
April 27, 2026
FixAPIService

Carve /api/voip/recordings/** out of the wildcard VOIP forwarder

The /api/voip/** catch-all in APIGatewayController was shadowing the dedicated VoipRecordingUploadController POST /api/voip/recordings/upload mapping when Sprin...

Kamo·4mo ago
FeatureAPIService

VoipRecordingUploadController for kamo-asterisco-suport uploads

POST /api/voip/gravações/upload aceita corpos multi-partes do suporte kamo-asterisco rodando em hosts FreePBX. Valida o X-Api-Key tem o novo VOIP RECORDING UPLO...

Kamo·4mo ago
April 26, 2026
FixAPIService

Aumentar o limite de tamanho de envio de arquivos para 500MB

Spring Boot padrão tampa várias partes em 1MB, causando imagem de fundo uploads para falhar com 500 em request.getParts(). Coincidir os Serviços de Segurança li...

Kamo·4mo ago
April 25, 2026
FixAPIService

Move CORS to Traefik via kamo-middlewares, remove in-app CorsFilter

The CorsFilter @Bean in the Spring app was silently not applying headers after WebConfig.java was removed. CORS is now handled entirely at the Traefik layer by ...

Kamo·4mo ago
FixAPIService

Remover o CorsFilter duplicado e remover os cabeçalhos CORS no gateway

WebConfig.java definiu um segundo feijão CorsFilter competindo com o CorsConfig. java's feijão, arriscando duplicar cabeçalho escreve. Excluído para que apenas ...

Kamo·4mo ago
April 21, 2026
FixAPIService

Definir aplicação/json para organismos JSON enviados ao Serviço de Segurança

RestTemplate para upstream pode deixar o tipo de conteúdo incompatível com a primavera @RequestBody, causando 415. Após ler o corpo cru, force Application JSON ...

Kamo·4mo ago

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.

Começar Livre Para SempreVer Preços