Data la care depozitul este introdus în UTC și se utilizează fereastra de rulare de 24 de ore pentru numărul de astăzi
Adaugă GET Nu-ţi face griji. Obiectivul final utilizând numărul de SQL
Correct security level column reference in login SQL
security level este pe masa membrilor (m), nu membru echipă membru (e). Numele greşit e.Securitate nivel a determinat întregul SQL să eşueze în tăcere, așa că m...
Stocare membruType în sesiune Redis la autentificare
Adaugă cazul în care E.D. nu este NULL, atunci "TEAM MINTIȚI-VĂ" autentificarea SQL interogare și trece rezultatul prin creareaSesssion în Redis; astfel încât f...
Elimina ImagingController și fasole/imagine mutat la Transformareservice și DocsService
Încarcă criteriile de evaluare în direct în TransformationService la /api/conversion/imaging/*. Toate obiectivele de management și de descărcare trăiesc acum în...
Generație de miniatură delegată la ConversieServicii, elimina dependența de PDFBox
generați șiStoreThumbnails POSTs acum PDF convertit la serviciul de conversie - Nu. Unzips răspunsul, stochează fiecare Degetul mare p {n}.png în MinIO, și publ...
Generație sincronă per pagină miniatură în timpul uploadului șablonului cu progres granular WS
- Adăugați dependență PDFBox la pom.xml - După stocarea PDF convertit, redați toate paginile prin PDFRenderer și încărcați fiecare ca {id} thumb p{n}.png - Even...
Adaugă GET - Nu. Obiectivul final pentru a servi unghiile PNG per pagină
Elimină validarea secretă a webhook-ului redundant, APIService se ocupă de HMAC auth
Eliminați KamoGamesRoboCluck din proiectele publice changelog, adăugați scripturi backfill
Se adaugă /api/changelog/public/stats obiectivul pentru numărul total pe tip și proiect
Truncate comite titluri mai mari de 500 de chars pentru a preveni introducerea de eșecuri DB
Adăugați validarea secretă a webhook pentru a modifica obiectivul jurnal
Apărare în profunzime: validează *** antetul pe SecurityService în plus față de validarea APIService gateway.
Configurează proiectele publice de schimb cu toate cele 23 de programe Forgejo
Adaugă nivelul de acces al membrilor și criteriile de evaluare a statutului proprietarului
Adaugă GET and PACTCH *************** obiective pentru citirea și actualizarea nivelurilor de acces cu aplicarea deplină a permisiunii. Actualizați crearea orga...
Adăugați etape de proces de conversie granulare cu 8 actualizări distincte WebSocket
Etape: descărcare (0-15%) → pregătire (15-20%) → conversie (20-65%) → verificare (65-75%) → depozitare (75-90%) → finalizarea (90-100%) → completă
Adăugați logare extinsă la fluxul de conversie sincron, fixați căutarea găleată
Utilizați img.getAssocId() pentru găleată în loc de variabila assocType locale. Adăugați pas cu pas logare pentru descărcare, apel de conversie, și rezultatul.
Declanșează reconstrucția pentru a ridica biblioteca comună JPQL fix interogare
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...
Adăugați URL- ul multipart 500MB și serviciul de conversie la configurarea K8s
Conversie PDF sincronă pentru încărcarea șablonului de semnătură electronică
Upload-uri de șablon convertiți acum direct prin serviciul de conversie în timpul Încarcă cererea. Editează evenimente de progres NATS pentru WebSocket în timp ...
Add e-signature template API endpoints
- POST **************** — upload template with scope control - POST **************** — list templates by context and status - PATCH **************** — update te...
Înlocuieşte Google re *** cu verificarea Capcha ***
Elimină Re***Service și toate configurarea Google re ***. Adaugă CapchaVerificationService care verifică încărcătura utilă *** prin intermediul kamo-capcha serv...
Reconstruiește pentru a ridica biblioteca comună RestTemplate fix (16bd71b)
Adăugați secretul auth intern pentru catalogul public proxy API
Adaugă *************** la implementarea Serviciului de Securitate astfel încât APIService să se poată autentifica atunci când se atribuie abonamentul public cer...
Criteriile de evaluare a contului utilizează câmpurile de contact directe, nu este necesar ca Utilizatorul
Post / clienti acum salveaza prenume, nume de familie, email, telefon, adresa direct Pe cont. PUT /clienți/ {uid} actualizează toate câmpurile directe. Nume afi...
Adăugați criterii de integrare a furnizorului de retail pentru testarea conexiunii, sincronizare, capacități și proteze web
Îmbunătățește Post / Clienți pentru a accepta informații de contact și căutare utilizator prin e-mail
Creați cont acum acceptă e-mail, contactName, telefon, acceptăMarketing, taxaExpect. Dacă e-mail-ul este furnizat și se potrivește cu un utilizator existent, au...
Adăugați 18 obiective detaliate ale contului pentru gestionarea comerțului cu clienții
Noi obiective privind ContController la /api/securitate/cont/: - CRUD Client: GET/POST/PUT/DELETE/Clienți, GET /clienți/{uid} - Date asociate: GET / clients/ {u...
Actualizează criteriile de evaluare a clientului pentru a utiliza Contul (Uid lung), elimină criteriile de evaluare a adresei
Client/grup @PathVariable schimbat de la UUID la Long pentru a se potrivi cu Entitatea Cont. Adresele de evaluare a adresei sunt eliminate de la membrul princip...
Retriggler build after shared library PriceListIntryRepository Long fix
Adăugați 111 obiective de vânzare cu amănuntul la CommerceMarketController
Toate criteriile de evaluare sub / {marketId}/retail/... namespace acopera: - Categorii, mărci, atribute (cu valori), imagini, variante, etichete, comentarii - ...
Pass includeInactive=adevărat implicit pentru criteriul de evaluare a modelelor de contract
Managementul modelelor UI trebuie să vadă și șabloane inactive.
Adăugați criteriile de evaluare a categoriilor de vânzător lipsă la CommerceMarketController
GET/POST/PUT/DELETE / {marketId}/Vendor-categorii lipsesc, cauzând 404 atunci când fila Vendors a încercat să încarce categorii.
Declanşatorul construieşte după o bibliotecă comună pentru *************
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
Ca ceea ce vezi de transport maritim?
Fiecare dintre aceste actualizări aterizează automat în spațiul de lucru. Începe gratuit și urmăriți-l crească săptămână după săptămână.