Data de armazenamentoComprometida em UTC e usar janela 24h rolando para a contagem de hoje
Adicionar GET **************************** endpoint usando contagem SQL
Correct security level column reference in login SQL
security level está na tabela de membros (m), não member team member (e). O alias errado e.security level fez com que todo o SQL falhasse silenciosamente, então...
Membro da lojaTipo na sessão Redis no login
Adiciona o caso quando e.id não é nulo, em seguida, 'team member' outro 'member' fim para a consulta SQL de login e passa o resultado através de createSession e...
Remova ImagingController e feijão / imaging - movido para ConversionService e DocsService
Enviar endpoints agora ao vivo em ConversionService em /api/conversion/imaging/*. Todos os terminais de gerenciamento e download agora vivem no DocsService em /...
Delegar a geração de miniaturas para ConversionService, remover a dependência do PDFBox
gerarAndStoreThumbnails agora POSTs o PDF convertido para ConversionService **************************** abre a resposta, armazena cada thumb p{n}.png em MinIO,...
Geração de miniaturas sincronizadas por página durante o upload do modelo com progresso granular WS
- Adicionar dependência PDFBox para pom.xml - Depois de armazenar PDF convertido, renderizar todas as páginas via PDFRenderer e enviar cada como {id} thumb p{n}...
Adicionar GET **************************** Endpoint para servir as miniaturas de PNG por página
Remover validação secreta do webhook redundante, APIService lida com a autenticação HMAC
Remover KamoGamesRoboCluck de projetos públicos changelog, adicionar scripts de backfill
Adicionar /api/changelog/public/stats endpoint para contagem de agregados por tipo e projeto
Truncar títulos de commit superiores a 500 caracteres para evitar falhas de inserção DB
Adicionar validação secreta do webhook ao endpoint do changelog
Defesa em profundidade: valida o cabeçalho *** no SegurançaService lado além de validação de gateway APIService.
Configurar projetos públicos changelog com todos os 23 repos Forgejo
Adicionar nível de acesso dos membros e parâmetros de status dos proprietários
Adicione GET e PATCH Endpoints para leitura e atualização dos níveis de acesso com autorização total. Atualizar criação de organização para usar createOrganizaç...
Add granular conversion progress stages with 8 distinct WebSocket updates
Stages: downloading (0-15%) → preparing (15-20%) → converting (20-65%) → verifying (65-75%) → storing (75-90%) → finalizing (90-100%) → complete
Add extensive logging to synchronous conversion flow, fix bucket lookup
Use img.getAssocId() for bucket instead of local assocType variable. Add step-by-step logging for download, conversion call, and result.
Reconstruir o gatilho para obter a biblioteca compartilhada JPQL consulta corrigir
Serialize imgId as String to prevent JavaScript precision loss
CockroachDB unique_rowid() IDs exceed Number.MAX_SAFE_INTEGER. Changed imgId from Long to String in UploadDocumentResponse and DocumentMetadata DTOs so Jackson ...
Download converted PDF from MinIO instead of original file
The converted-pdf endpoint was calling imageService.downloadDocument() which returns the original file. Now downloads directly from MinIO using the convertedDat...
Adicionar o URL de serviço de limite e conversão de 500MB multipartes ao mapa de configuração do K8s
Conversão em PDF sincronizada para uploads de modelos de assinatura eletrônica
Template uploads agora converter diretamente via ConversionService durante o Pedido de envio. Publica eventos de progresso NATS para WebSocket em tempo real act...
Adicionar parâmetros de API de modelo de assinatura eletrónica
- POST **************** - modelo de upload com controle de escopo - POST ******************* - PATCH **************** — ciclo de vida do modelo atualizado - GET...
Substituir o Google re*** com a verificação Capcha ***
Remover Re***Service e toda a configuração do Google re***. Adicionar o CapchaVerificationService que verifica *** carga útil via serviço de kamo-capcha /api/ve...
Reconstruir para pegar biblioteca compartilhada RestTemplate corrigir (16bd71b)
Adicionar um segredo de autenticação interno para o proxy de API de catálogo público
Adicione **************** para a implantação do Serviço de Segurança para que o APIService possa autenticar ao proxy de assinatura pública pedidos de catálogo e...
Endpoints de conta usam campos de contato direto, sem necessidade do usuário
POST /clientes agora salva primeiroNome, último nome, e-mail, telefone, endereço diretamente Contabilística. PUT /clientes/{uid} atualiza todos os campos direto...
Adicione terminais de integração de provedores de varejo para testes de conexão, sincronização, capacidades e webhooks
Melhore POST /clientes para aceitar informações de contato e procurar usuário por e-mail
Criar conta agora aceita e-mail, nome de contato, telefone, aceitaMarketing, taxa de isenção. Se o e-mail é fornecido e corresponde a um usuário existente, auto...
Adicione 18 parâmetros de detalhes da conta para gerenciamento de clientes de comércio
Novos parâmetros do Controlador de Contas em /api/security/account/: - Cliente CRUD: GET/POST/PUT/DELETE/clientes, GET/clientes/{uid} - Dados associados: GET /c...
Atualizar os parâmetros do cliente para usar Conta (Uid Long), remover os parâmetros do endereço
Cliente/grupo @PathVariable mudou de UUID para Longo para corresponder à entidade Conta. Endpoints de endereço removidos – os endereços vêm do membro primário d...
Adicione 111 terminais de varejo ao CommerceMarketController
Todos os parâmetros sob /{marketId}/retail/... namespace cobrindo: - Categorias, marcas, atributos (com valores), imagens, variantes, tags, comentários - Client...
IncludeInactive=true default for agreement templates endpoint
O gerenciamento de modelos UI precisa ver modelos inativos também.
Adicionar os terminais de categorias de fornecedores em falta ao CommerceMarketController
GET/POST/PUT/DELETE /{marketId}/vendor-categorias estavam faltando, causando 404 quando a aba Fornecedores tentou carregar categorias.
Retrigger construir depois de biblioteca compartilhada consertar para *******************
Expand CommerceMarketController with nested market-centric endpoints
Replace flat POS endpoints with market-scoped REST hierarchy: - Products, inventory, vendor categories under /{marketId}/products, /inventory, /vendor-categorie...
Include memberType, departmentId/Title, jobTitleId/Title in member profile GET response
Add LeadStatusLabelController for org-level CRM status label CRUD endpoints
Add department and job title assignment to member security endpoint
GET now returns departmentId/Title and jobTitleId/Title for team members. PUT accepts departmentId and jobTitleId to assign/unassign department and job title, w...
Sync social links to normalized social_links table
Write member social links to both the embedded EmbSocialLinks columns (backward compat) and the new normalized social_links table. Add socialLinksNormalized to ...
Rewrite MemberSecurityController as singleton config with roles, direct rights, session timeout
GET returns full member security config (associated roles, direct rights, session timeout override, applied rights with sources). PUT saves the entire config as...
Add MemberSecurityController for member role assignment and applied rights
Provides GET /member-security/{id} (assigned role, applied rights with sources, session timeout), PUT /member-security/{id}/role, and DELETE /member-security/{i...
Allow members to view their own account activity without VIEW_ACCESS_LOGS permission
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.