Largue a verificação de tipo id congelada que bloqueou cada tópico de bug
`media sessions` é criado pelo ddl-auto de Hibernate, não por uma migração, então ele carrega a restrição ddl-auto escreve para uma coluna `@Enumerada(ORDINAL)`...
Parar a re-concessão de sementes de operador revogado direitos da plataforma
Direitos tirados de um administrador de plataforma em Admins Plataforma voltou nos seus próprios dias depois, que leram do console como um salvo que não Stick. ...
Deixe uma org semeada omitir seu ano estabelecido
createOrg tomou o ano como um int primitivo, então cada semente teve que fornecer um mesmo embora o Year EST seja nulável e o campo seja opcional em toda a plat...
A fatura leva REVOKE DELETE, não REVOGAR ATUALIZAÇÃO
attachPdf escreve PDF BLOB ID após a finalização dos commits de transação, em finalidade: renderização dentro dele iria manter o documento-contador de bloqueio ...
Indicar a coluna de telefone da empresa padrão onde SE NÃO EXISTE não pode engoli-los
A corrida 2026-08-27 provou que o ADD COLUNN ... DEFAULT FALSE nunca se aplicou: ddl-auto compila o SessionFactory antes de qualquer CommandLineRunner, então Hi...
Faixas de volume parar de preços assentos o plano não vende
Starter admite 5 lugares e Business 25, mas as bandas correram para 25 e 100 — quatro dos seis lugares de preço que ninguém conseguiu alcançar. Nível de entrada...
O KI não compilaria contra a biblioteca partilhada no main
VendorDTO.uid tornou-se uma String — uma Longa no banco de dados, uma string no fio — E este site de chamadas ainda o entregou para... que é um objeto de solici...
Retirar os controlos ordinais congelados do CountryType
CountryType tem 196 constantes, AFEGANISTÃO(0) através de ZIMBABWE (195), e Cada cheque escrito sobre ele congelou em 0.195. Eles não estão a um valor de distân...
Início da semente em 5 lugares e Negócios em 25
As linhas USERS lêem 25 e 100 enquanto max seats, o título da carta e o plano Todos os testes disseram 5 e 25. As bandas de volume-desconta que passam por esses...
Linhas de catálogo que fizeram a página de preços contradiz-se
COMMERCE POS é ServiceType.POS(21), cujo nome verdadeiro é "Linhas de Negócios" - a chave de guarda-chuva para o que uma org vende, rendas, serviços ou emprésti...
Três linhas de catálogo que fizeram a página de preços contradiz-se
O assento conta. O título da placa de plano lê max seats ("Até 5 usuários") enquanto o lista de características por baixo da mesma e a tabela de comparação ler ...
Largue as restrições de verificação ordinais congeladas Hibernate congelou na criação
Hibernate escreve CHECK (col >= 0 AND col <= N) sobre uma @Enumerada(ORDINAL) coluna no QUADRO CREADO, em que N é o ordinal mais elevado que existiu que dia, e ...
Resolver armazenamento adicional em $2,50 por 10 GB bloco
Confirma o tamanho do bloco e taxa como $2,50 por 10 GB em vez dos $4 por 25 GB A linha de produção tinha-se desviado. A semeadora, a linha do catálogo, o preço...
Preço Armazenamento Adicional como $4 por unidade de 25 GB, FLAT não medido
Armazenamento adicional é comprado pela unidade, pertence a nenhum plano em qualquer nível, e é não baseado no banco. A semeadora ainda descreveu-o como $2,50 p...
Ligar add-ons ao aplicativo que eles vendem, e parar Negócios que concedem email grátis
**************** é a coluna Está tudo bem. KamoCRMPricingLoader nunca escreveu, então cada linha adicional KamoCRM tem NULL e que a comparação pode nunca corres...
Largue os Cheques Ordinais congelados que estavam falhando cada novo valor de enum
imgs assoc id check permitido assoc id 0.13. ImageAssocType.PICTURE FRAME is Ordinal 14, então cada upload do Picture Frame o violou. Hibernate escreve CHECK (...
O meet seed recomputa direitos aplicados em vez de esperar por uma inicialização
Conferir os dois direitos em org role rights não muda nada que ninguém possa observar. member rights applicated é o snapshot achatado da sessão e do lado servid...
Coincidir a varredura de verificação enum-whitelist com a renderização do YugabyteDB
dropStaleEnumWhitelistChecks () procurou '% IN (%), que é como BarataDB armazenada uma lista branca @EnumType.STRING. PostgreSQL e YugabyteDB normalizar a restr...
Aponte no YugabyteDB, e pare de ‘mvn test’ migrando produção
A fonte de dados ainda chamada porta 26257. Isso é o Barata aposentadoDB, que é ainda correndo e ainda respondendo, por isso uma corrida contra ele sucede compl...
Iniciar novamente, e parar a migração de faturamento excluir seu próprio índice
O KamoInitializer não pôde começar. Hibernate detecta BarataDialeto, cuja suportaInsertReturning() e **************** são ambos false, so an @Id carregando @Gen...
Reconhecer uma restrição de verificação existente através do invólucro da Spring
TrainingSchemaMigration @Order(43) tem abortado cada execução do KamoInitializer, silenciosamente retendo todos os 29 corredores ordenados após ele (ordens 45-1...
Repetir um conflito de serialização em vez de interromper todo o inicializador
Encontrei-o a correr. YugabyteDB realiza mudança de esquema on-line, então um CRIATE UNIQUE ÌNDICE emitido enquanto o passe ddl-auto de Hibernate ainda está se ...
Parar o envio de uma credencial compartilhada como padrão de configuração
A senha compartilhada da plataforma foi criada como o retorno para DB PASSWORD e MINIO ROOT PASSWORD, então ele viveu neste repo e na imagem construída, bem com...
Ampliar o tópico de suporte assignation strategy range CHECK para 0..3
SuporteAssignmentStrategyType is @Enumerado(ORDINAL), assim Hibernate emitido VERIFICAÇÃO (atribuição estratégia >= 0 E atribuição estratégia <= 2) na TABELA DE...
SQL somente para barataDB que o PostgreSQL rejeita
BarataDB soletra o tipo de texto STRING; PostgreSQL e YugabyteDB usam TEXTO. 25 moldes através de consultas nativas ainda emitiam CAST(x AS STRING) e ::STRING, ...
Apenas as raízes reais do direito obter as linhas do aplicativo da plataforma
A posse de planos de subscrição foi tratada como prova de ser uma raiz de direito. Não é: um cliente O org gere os seus próprios mercados comerciais e vende os ...
O mesmo nome NPE no semeador inicializador
solideAll () não tem entrada para um alias obsoleto que compartilha um id com um aplicativo ao vivo, assim, looping ServiceType.values() e deferenciação do resu...
Ligar o nome de cutover como Timestamp, não como String
BarataDB recusa <timestamp(6)> < <varchar> em vez de casting, então o reparo app-config jogou em sua primeira instrução cada boot: 'operador de comparação não s...
Reparar o segundo site com o nome do LOS renomeado
**************** é @Eunumerado(STRING) e mantém RoleRightType nomes, então um papel padrão que concede lojas hipotecárias "LOS VIEW PIPELINE". Este é o terceiro...
Fixo o reparo LOS renomear linhas que antecedem o renome
O reparo combinou na string sozinho e correu em cada bota, assim que deixou de ser idempotent o momento em que alguém concedeu o aplicativo de empréstimo pessoa...
Modelo mestre honra uma aposentadoria em tempo de corrida; derrubar um guarda morto
provisãoMaxedOutMasterModel permite que cada aplicativo para a org plataforma, e Essa amplitude é deliberada — é para isso que serve o modelo pré-lançamento. Ma...
Auxílios à reparação de hipotecas órfãos pela LOS para renomear a MLOS
ServiceType é persistente em dois lugares e o 2026-08-08 renomear apenas contabilizado por um. ORG FEATURES.FEATURE TYPE armazena o ID numérico, então manter a ...
O avô orgs já administra um mercado de comércio fechado
Gating MORTGAGE atrás da MLOS tornou o portão insatisfatório para os inquilinos: MLOS ainda está PLANNING, e FeatureController.enable recusa um aplicativo não-C...
Direito de aplicação de sementes para cada raiz, e parar de inventar níveis de plano
Dois defeitos encontrados verificando o prod antes de virar kamo.entitlement.fail-open. Sign Pink é uma segunda raiz de direito (isPlatformProduct, com sua pró...
Falha na execução quando um índice UNIQUE necessário não pode ser criado
gare() captured Exception and loged, assim que um ÌNDICE UNIQUE CREATE falhou foi reportado sucesso e o serviço inicializado sem nenhuma garantia de singularida...
Âmbito de aplicação dos aglutinantes vazios (MY DOCS, '') não o ID do membro do proprietário
O DocManager do My Docs nunca passa um assocObjectId prop, assim que sempre resolve e consulta (3, ''). BackFILL EMPTY SQL estava a monitorizar os ficheiros v...
Correct javadoc on Hibernate ddl-auto behavior for NOT NULL columns
Baratas rejeitam ADD COLUMN ... NÃO NULL sem DEFAULTA num povo tabela, então a tentativa de ddl-auto de Hibernate falha (loggada, não fatal) ao invés de Nada de...
Reparar a opção de citação por omissão do FK o ddl-auto não consegue alcançar
A varredura dinâmica existente só cobre colunas FK nulas que já carregam uma Restrição à chave estrangeira. commerce quote options.quote id NÃO é NULL, então é ...
Registre-se. repositórios
LeadService agora ansiosamente fios MarketLosConnectionResolver, que requer a repositórios integrations.los **************************** A lista explícita de @E...
Mlos requirement single- live index keyed per-human (emprestador uid)
Deixa-te de festas. (rejeitaria uma segunda co-empresário exigência); criar **************** em **************************** Já me candidatei ao prod.
Scan mlos.intake repos (§5.A) + drop órfão mlos aus connection config (D40)
- Adicionar com.kamo.z.shared.mlos.intake ao @EnableJpaRepositórios — o §5.A * ************* foi escaneado por componentes, mas não foi um pedido de resgate da ...
Divisão segura do índice monoactivo AiPullThrough Policy (doc 09 §8)
CRDB é NULLs-distinct, então o single (lender profile id, market id) Where status='ACTIVE' index don NOT backstop o grão org-wide (market id IS NULL) — duas pri...
Usar sintaxe DROP ÌNDICE CASCADE compatível com o BarataDB
BarataDB rejeita TABELA ALTER ... DROP CONSTRUINT para restrições UNIQUE com: não implementado: não é possível soltar a restrição UNIQUE "uk org oauth provider...
TeamMember is-a Member; drop bogus tm.getMember() calls
TeamMember usa herança conjunta — é um membro, nenhum membro aninhado Campo. O backfill estava chamando tm.getMember() que não existe. Também muda o filtro de s...
Largue o comércio assinatura eventos event type CHECK para eventos COMP
Deixar cair restrições de verificação em colunas padrão-role-rights enum
Hibernate auto-gerates CHECK (coluna IN ('VAL1', 'VAL2', ...)) na TABELA DE CRIAR para as colunas @EnumType.STRING, congelando o enum's lista de valores na hora...
Adicionar restrições únicas em falta para upserts role-right
**************************** + syncSecurityModelRoleRights use «ON CONFLICT (role id, right type) NÃO FAZER NADA» e `ON CONFLICT (default role id, right type) N...
Set org owner usernameAlias on creation and fix website-contact member alias
UPSERT SYSTEM email template rows on every run
Previously the seed runner only inserted rows that didn't exist, so canonical HTML changes never propagated to the DB. Now existing SYSTEM rows have their bodyH...
Add dao.repositories to EnableJpaRepositories scan
EmailTemplateRepository lives under dao.repositories.email, not dao.repos, so it was not picked up as a Spring bean.
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.