As ligações e as listas de acções tomam VER DOCUMENTS (SITP TP14)
Cada rota do BinderController (lista, obter, criar, arranhar, atualizar, duplicar, apagar, itens, reordenar, compartilhar, renderizar) tomou uma sessão sozinho,...
/imaging/download responde seus bytes novamente em vez de 500 (SITP TP13)
Desde d1a8762 o corpo de download era um StreamingResponseBody dentro do método RespostaEntity<?>. Spring entrega um StreamingResponseBody para seu gerenciador ...
Parar de registrar a senha do banco de dados na inicialização
com.zaxxer.hikari na DEBUG faz HikariConfig imprimir toda a sua configuração em cada início, incluindo DataSourceProperties {password=...} e senha......; Promta...
Um currículo cujos bytes já estão armazenados registra a chave onde eles foram armazenados
Mesma regra que os outros caminhos de anexos com endereços de conteúdo (biblioteca compartilhada abaec95b): fileExt é parte de a chave de armazenamento, então u...
Declare o gravador do registro de divulgação, emparelhado com sua varredura de repositório (KamoCollab CP08 Task 13)
DivulgaçãoLedgerConfig declara DivulgaçãoRecorder; DocsServiceAplication's @EnableJpaRepositórios ganhos Está no mesmo compromisso. DivulgaçãoLedgerWiring Unida...
Diga ao TranslateService para parar antes deste cliente
O cliente de carreiras lê por 60 segundos, e TranslateService trabalhou para o seu próprio padrão de 100, segurando um trabalhador LibreTranslate por 40 segundo...
O site de carreiras da plataforma é careers.kamouniverse.com, e careers.kamocrm.com mantém sua placa
kamouniverse.com é o ápice primário da plataforma; kamocrm.com permanece totalmente Serviu o ápice do legado. - carreiras.platform-apex (onde um anúncio de emp...
Docs confia api.kamouniverse.com e serve docs.kamouniverse.com
Um membro se inscreveu no internal.kamouniverse.com (expresso primário da plataforma desde 2026-09-28) abre um documento com **************** porque o DocumentC...
A lista de documentos procura os nomes dos ficheiros quando for indicada a pesquisaQuery
DocumentListRequest.searchQuery foi aceito e nunca lido, então uma pesquisa retornou o documentos mais recentes o que foi pedido. Uma pesquisa não em brancoQuer...
Mostrar as qualificações herdadas no detalhe de uma publicação
Um anúncio público de postagem, o link profundo do membro e o editor do RH agora carregam qualificações: [{categoria, importância, texto}] (KamoAI SP03 D1) - o ...
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, ...
DocsService não é mais publicado diretamente em docs-api.kamocrm.com
O Docs-api-ingresso IngressRoute enviou a internet diretamente para DocsService, em torno do gateway api (e o seu strip-header de identidade). Nada usou o hospe...
Requer GESTÃO DOCS SETTINGS em cada mutação de configurações de documentos, não apenas alguns
A página de configurações sempre enviou um membro sem MANAGEM DOCS SETTINGS, mas dez mutações endpoints em ImagingSettingsController nunca se perguntou: canMana...
Preenchimento da miniatura do escopo na org do chamador; o histórico da porta é lido por depuração
Duas lacunas independentes no ImagingController: - /backfill-thumbnails selecionados candidatos em toda a plataforma (nenhuma previsão de organização em tudo; ...
Impulsionar a forma anônima carreiras talento-alert
CarreirasPublicController's POST /{orgRef}/alerts é o único desfecho anônimo, não autenticado neste serviço que envia um e-mail em cada chamada aceita, sem A pe...
Slides de áudio — metadados de mídia e os alunos reproduzem mídia através de sua atribuição
A navegação de um slide de áudio vive em media meta json (duração, picos de forma de onda, capítulos), que o editor escreve e o jogador lê de volta literalmente...
Sem credenciais ao vivo no application.yml padrão
Os padrões de desenvolvimento local carregavam a senha do próprio banco de dados (${DB PASSWORD:<literal>}), e apiservice/securityservice também o changelog ao ...
Aplicar os controlos por partido/emitido/traçado em toda a parte caminhos bytes adjacentes precisam deles
Aplicou o cheque emitido, mas não o de cada partido. (ACCOUNT MEMBER VAULT/LOAN) ou verificação de linha de lixo que /download, /stream e o irmão /templates/{im...
Um compartilhamento de documento agora realmente atinge seu destinatário, e a edição é fechada
************* *** *** par um ImgShare por ImgShare.member - o SHARER, que criou a linha para que eles possam listar o que eles compartilharam (getSharesByImage)...
Verificar novamente a depuração ao renderizar os itens do documento de um arquivo
BinderItem pins a linha Img que foi construída a partir no tempo de montagem. BinderRenderer.renderItem entregue que Img diretamente para ************* sem nenh...
Limite e fluxo dos caminhos de imagem bytes pesados
/download carregou o arquivo inteiro em um byte[] através do ImageService.downloadDocument antes servindo-o; /bulk-download construiu todo o ZIP (ou PDF fundido...
Pare de confiar em qualquer https://api.<allthing> como host Docs WOPI
k8s/Docs-deployment.yaml's aliasgroup1 foi 'https://api\..*'. Coincidência do Docs (RegexUtil::get Value, std::regex match) requer apenas que a autoridade intei...
Anexos de bate-papo, mensagens de voz e gravações de chamadas por mais do que org+clearance
MediaService/telephony store chat attachments (CHAT ATTACHMENT) e gravações de mensagens de voz/chamada (VM RECORDING, CALL RECORDING) 0. Cada caminho de imagem...
Ligar cada endpoint WOPI ao documento que o seu token foi criado para
CheckFileInfo foi o único endpoint WOPI que ambos compararam o token de acesso documento contra o caminho da solicitação e acesso ao vivo verificado novamente; ...
A história de um documento carrega, e nomeia as pessoas nele e em suas ações
GET /imaging/history/changes e /history/downloads construídos cada linha com Map.of, que joga em um null — e uma linha sem endereço IPv6, sem dados prévios ou n...
O ID do membro do upload viaja com a lista e o histórico
A lista de documentos (/imaging/list) e o histórico de um documento carregavam apenas o nome do uploader, então O kamo- internal pode mostrar quem enviou um fic...
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 ...
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...
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...
Um salvamento atinge cada colega com o modelo aberto
Uma gravação do arquivo de um modelo disse apenas ao membro que o salvou, então um colega com o mesmo modelo aberto continuou colocando campos sobre páginas o a...
Compartilhar um documento funciona novamente, como alguém que pode lê-lo
A janela de partilha envia um ID do documento como texto — um ID img é um int64 passados 2^53, que um número JSON iria girar — e criar Ao Número. Cada partilha ...
Leia a camada de um modelo pela versão de design
O histórico de versões desenha os campos de um modelo sobre as páginas de cada versão. Pediu-lhes através de uma versão do documento (/ {imgId}/{n}/design), e u...
Arquivos e modelos, editados no local, com as versões que cada categoria mantém
Um documento era dois registros: o upload, que nada editou, e uma cópia modificada derivada do É a primeira vez que alguém o abre em qualquer editor. O gerente ...
Legal, treinamento e carreira e-mails link apenas para hosts ao vivo
- Legal: o console do org (OrgLinkHosts.internalOrigin) e o membro Página Legal & Compliance. Ligava o ápice nu, que serve o site de marketing, em uma rota que ...
Servir as categorias do documento do enum que as define
A página de configurações de documentos nomeou suas próprias categorias e enviou o ordinal que acreditava Cada um tinha. Esses ordinais foram escritos quando Im...
Uma mudança de nome respondida sem Url ignora o retorno de chamada do Docs
Docs compartilha uma chamada do lado do cliente entre o RenameFile e o Save As, e ************* pula todo o seu corpo — o evento File Rename a página de incorpo...
Perder a corrida para armazenar conteúdo idêntico não é uma gravação falhada
A pesquisa antes da inserção ImgDat não é um bloqueio, e kamowsdocs executa dois réplicas atrás de um portal — dois documentos cujos bytes são idênticos (dois o...
Salvar Como esse formato de alterações não é o tipo do documento fonte
uploadDocument recusa um upload cujo tipo MIME reivindicado discorda do que ele detecta a partir dos bytes, e saveAsNewDocument alegou o tipo da linha que era r...
Não foi possível guardar os 'bytes' do Docs
Salvando um documento duas vezes, e renomeando um, ambos terminaram em "Documento não pode ser salvo, por favor verifique suas permissões" — e depois de cinco r...
Gate o conselho de membro em ser um membro da equipe com um papel aberto
A guia Carreiras Membro aparece agora em duas condições e nenhum direito entre eles: espectador é um membro da equipe, e a organização tem pelo menos uma postag...
Aposentar-se sem uma conta, e notificar ambos os lados de um que aterra
O botão Aplicar do conselho público agora é um link para o registro, então isso cai os endpoints por trás do formulário antigo: /{orgRef}/apply/{uid} em ambos o...
Repetir as duas leituras de um bloco de catálogo quebrado edição de documento com
WopiController.checkFileInfo é chamado repetidamente através de uma sessão de edição — on aberto, em volta de fechaduras, depois de cada salvo — de modo que um ...
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...
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...
Bloqueie as varreduras compartilhadas e execute duas cápsulas
Cada varredura @Scheduled aqui cujo efeito é compartilhado agora leva um nome de locação distribuída através SingletonTaskRunner antes de fazer qualquer coisa, ...
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.
