Schimbare live jurnal

Să vedem ce construim în timp real. Fiecare caracteristică, fix și îmbunătățire expediate pe platforma.

17,865
Total modificări
4,581
Caracteristici
4,512
Reparaţii
32
Proiecte
Filtru după proiect
Toate proiectele17,865AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService348InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,553kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filtru după tip
Toate tipurileBuild24CI522Chore670Docs226Feature4,581Fix4,512Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
August 11, 2026
FixInitializerService

Retrie un conflict de serie în loc de abandonarea întregului inițializator

L-am găsit conducând-o. YugabyteDB efectueaza schimbari de schema online, deci un UNIQUE INDEX creat în timp ce hibernate ddl-auto trece este încă de stabilire ...

Kamo·4w ago
Featurekamo-internal

Arată-le membrilor care plătesc pentru locul lor şi nu mai oferi încă unul

Obiectivul de acoperire expediat cu chei de traducere și nici o componentă, astfel încât intrebarea raspunde: Cine plateste pentru locul meu? SeatCoveragePanel ...

kamo·4w ago
FeatureBillingService

Să anulăm planul unui grup şi să nu mai plătim dublu pentru o persoană

Trei goluri în ceea ce a trimis ultima: Un grup cu un plan nu ar putea fi eliminat. șterge() refuză în timp ce un live abonament există corect, deoarece rândul...

Kamo·4w ago
Featurekamo-internal

Un grup puteți pune pe oameni și să plătească pentru

Crearea unui grup a produs un nume și nimic altceva Pentru managerul său de a alege un plan, nicăieri să plătească. Deschiderea unui grup arată acum cine plate...

kamo·4w ago
FeatureBillingService

Asigurați-grupuri de facturare de lucru până la sfârșit, și opri auto-plata de taxare pentru nimic

Un grup poate acum aduna oameni, cumpăra un plan pe propria carte managerului său, și mână Nu mai are locuri. Niciuna dintre acestea nu a existat: singurele ope...

Kamo·4w ago
RefactorSecurityService

Urmărește redenumirea găsitorului de abonament

*************** a plecat din comun biblioteca. Revenirea sa opțională depindea de o constrângere unică care nu mai era există, astfel încât odată ce un cont deț...

Kamo·4w ago
FeatureInitializerService

Schema pentru grupuri care pot plăti de fapt

Trei alergători: BillingGroupRosterMigration creează facturare pay group members înseamnă să plăteşti, înainte să cumpere ceva. org id este denormalizat pe ea ...

Kamo·4w ago
Featurekamo-shared-library

Să un grup de facturare să fie propriul său plătitor

Un grup ar putea fi numit şi nimic altceva. Abonamentul său nu a fost stabilit niciodată. nimic pe platforma numita SetSubscription nul pentru totdeauna și gru...

Kamo·4w ago
FixEmailService

Jumătatea sursă de 1b3553f, care și-a efectuat doar testele

1b3553f a pus în scenă cele două noi fişiere de testare şi nimic altceva, aşa că a aterizat susţinând o nulable FolderManager.set Steaguri care nu existau încă ...

Kamo·4w ago
FixEmailService

Opriți un steag IMAP nedenumit să fie suprascris

Steagurile IMAP sunt independente, așa că "marcați această citire" nu trebuie să spună nimic despre stea. EmailImapService.setFlags a luat întotdeauna Booleans ...

Kamo·4w ago
Featurekamo-internal

Editorul de cursuri HR, grila de misiuni și jucătorul de curs membru

/hr/antrenament înlocuieşte ocupantul său cu cele două sub-tabe pe care le-a cerut, şi membrul Reţeaua de instruire atribuită câştigă coloana de acţiune pe care...

kamo·4w ago
FeatureDaemonService

Reamintire de formare pe oră

La ora 10:10, spre deosebire de verificarea legală de zi cu zi 13:00. Instruirea aminteşte fiecare org la propria sa trimitere locală oră, și Organization.timez...

Kamo·4w ago
FeatureDocsService

Platforma completă de formare HR

Course authoring, publishing, asignation, member player, server-side de clasificare, WORM dovezi și memento matura Autoring. Cursurile poartă o listă ordonată...

Kamo·4w ago
Featurekamo-shared-library

Cele patru modele de e-mail de formare

Aceeaşi constantă/punctată-cheie împărţită ca şi familia juridică HR: CONSTANT este stema numelui de fişier, șablonKey platforma SENDS este valoarea punctată în...

Kamo·4w ago
Featurekamo-internal

Un membru suprafață pentru ambele obligații, o insignă pentru fiecare

Fila de conformitate a membrului a avut două sub-tabe, în așteptare și finalizată, pentru un singur tip de obligație. Acestea sunt un stat, nu un fel nu a avut...

kamo·4w ago
FeatureDocsService

API cu care se confruntă membrii

Registers com.kamo.z.shared.hr.training in @EnableJpaRepositorii @EntityScan este larg astfel încât entitățile sunt găsite în orice mod, dar depozitele nu sunt....

Kamo·4w ago
Fixkamo-internal

Să încărcați documente ajunge de fapt 3 GiB backend plafon

Platforma curge acum la 3 GiB, dar trei lucruri în browser și BFF a făcut ca De negăsit, fiecare fatal pe cont propriu. Procurorul de încărcare a făcut cerere....

kamo·4w ago
FixConversionService

Ridicați plafonul de încărcare a documentului de la 500MB la 3 GiB

Atașamente de chat au rulat la 3 GiB prin aceeași conductă de imagistică pentru o vreme; documente au fost plafonate la 500MB. Diferenţa nu a fost o politică, a...

Kamo·4w ago
FeatureInitializerService

Creați schema de formare HR

Registers com.kamo.z.shared.hr.training in the explicit @EnableJpaRepositories @EntityScan este larg, astfel încât entitățile sunt găsite nici un fel, dar depo...

Kamo·4w ago
Featurekamo-shared-library

Documentul Stream încarcă și adaugă schema HR Training

ImageService câștigă uploadDocumentStreaming, omologul de streaming al documentului de încărcare. Forma tamponată nu poate exprima o încărcare mare la toate: Re...

Kamo·4w ago
ChoreEmailService

Reconstruiește împotriva reconcilierii JetStream cu consumatorul partajat

Picks up kamo-shared-library f3a7283. Opt membri dețin un e-mail-ws-<id> consumator încă filtrat pe e-mail.inbox.<addr> de la înainte de subscrieToNats mutat la...

Kamo·4w ago
Fixkamo-shared-library

Recrea un consumator durabil al cărui filtru stocat nu se mai potrivește

Un consumator durabil JetStream păstrează subiectul filtru cu care a fost creat Viaţa râului. Când codul de detinere mai târziu schimba acest subiect, jnats ref...

Kamo·4w ago
Fixkamo-internal

Stil bara de defilare pe elementul care de fapt suluri

SetăriView declară o bară de defilare de 8px pe cartea albă, dar că carte nu se revarsă niciodată MinHeight:0, astfel încât revărsarea se rezolvă acolo. Rezult...

kamo·4w ago
Fixkamo-internal

Dă fila de facturare a planurilor pagina sa jgheab și suprafețe secțiune

Consola trasă la culoare împotriva cardului de setări de pe toate cele patru laturi. Nimic. în lanţul containerului se potriveşte un copil cu tab-ul. TabPanel ş...

kamo·4w ago
Fixkamo-internal

Opriți un apel eșuat de la golirea întregii console

Încărcare consola face patru apeluri, și oricare dintre ele arunca produse "Nu ţi-ai putut încărca factura" cu nimic altceva pe ecran. Abonamentul lista este ca...

kamo·4w ago
ChoreBillingService

Reconstrucția în raport cu tabelul redenumit al grupului salarial

Entitatea a trecut de la grupuri de facturare la grupuri de facturare pay după ce s-a dovedit Prima este o masă de moştenire cu o formă diferită. Acest serviciu...

Kamo·4w ago
FeatureInitializerService

Creați Billing pay grups explicit și anulați coliziunea moștenită

Crearea ei într-o migraţie, mai degrabă decât lăsând-o la ddl-auto, care a produs o tabelul pe jumătate construit atunci când entitatea a fost îndreptată către ...

Kamo·4w ago
Fixkamo-shared-library

Oprește entitatea grupului de remunerare care se află pe un tabel moștenitor

BillingGroup a fost cartografiat la grupurile de facturare. Acest tabel a existat deja. subsistem cu șapte tabele (billing group members, subscripții, licențe...

Kamo·4w ago
Fixkamo-internal

Declară secretul de stocare a obiectului ConfigMap nu mai poartă

MINIO SECRET KEY a fost mutat în secretul minio-app-credentials, dar EnvDe la furnizarea acestuia a fost aplicat doar live și niciodată nu sa angajat, astfel în...

kamo·4w ago
FixSecurityService

Declară secretul de stocare a obiectului ConfigMap nu mai poartă

Cheia MinIO a fost mutată din ConfigMap în minio-app-credentials Secret, dar envFrom că provizii a fost aplicat doar vreodată la live nu s-au angajat niciodată ...

Kamo·4w ago
FixMediaService

Declară secretul de stocare a obiectului ConfigMap nu mai poartă

Cheia MinIO a fost mutată din ConfigMap în minio-app-credentials Secret, dar envFrom că provizii a fost aplicat doar vreodată la live nu s-au angajat niciodată ...

Kamo·4w ago
FixMCPGatewayService

Declară secretul de stocare a obiectului ConfigMap nu mai poartă

Cheia MinIO a fost mutată din ConfigMap în minio-app-credentials Secret, dar envFrom că provizii a fost aplicat doar vreodată la live nu s-au angajat niciodată ...

Kamo·4w ago
FixKBService

Declară secretul de stocare a obiectului ConfigMap nu mai poartă

Cheia MinIO a fost mutată din ConfigMap în minio-app-credentials Secret, dar envFrom că provizii a fost aplicat doar vreodată la live nu s-au angajat niciodată ...

Kamo·4w ago
FixESigService

Declară secretul de stocare a obiectului ConfigMap nu mai poartă

Cheia MinIO a fost mutată din ConfigMap în minio-app-credentials Secret, dar envFrom că provizii a fost aplicat doar vreodată la live nu s-au angajat niciodată ...

Kamo·4w ago
FixDocsService

Declară secretul de stocare a obiectului ConfigMap nu mai poartă

Cheia MinIO a fost mutată din ConfigMap în minio-app-credentials Secret, dar envFrom că provizii a fost aplicat doar vreodată la live nu s-au angajat niciodată ...

Kamo·4w ago
FixConversionService

Declară secretul de stocare a obiectului ConfigMap nu mai poartă

Cheia MinIO a fost mutată din ConfigMap în minio-app-credentials Secret, dar envFrom că provizii a fost aplicat doar vreodată la live nu s-au angajat niciodată ...

Kamo·4w ago
FixAIService

Declară secretul de stocare a obiectului ConfigMap nu mai poartă

Cheia MinIO a fost mutată din ConfigMap în minio-app-credentials Secret, dar envFrom că provizii a fost aplicat doar vreodată la live nu s-au angajat niciodată ...

Kamo·4w ago
Fixkamo-shared-library

Nu lăsa niciodată serviciul de cote să oprească un serviciu de la pornire

StorageQuotaService a preluat cele cinci depozite ca constructor necesar argumente. Servicii în acest domeniu componente-scan com.kamo cu un wildcard, dar decla...

Kamo·4w ago
Fixkamo-internal

Opriţi transportul licenţial partajat în acest repo

Cheia de stocare a obiectelor era în k8s/configrap. Yaml, care kubectl va preda Oricine poate citi namespace, și aceeași șir de caractere a fost hardcoded ca SS...

kamo·4w ago
FeatureEmailService

Dimensiune fiecare cutie poștală împotriva depozitării organizației

Dovecot aplică acum o limită pe e-mail, și nimic nu a fost setarea coloana ea citeste. Acest lucru scrie noaptea, după instantaneu de stocare astfel capacitatea...

Kamo·4w ago
Testkamo-shared-library

Pin modul în care piscina se împarte în limite pe e-mail

Dovecot are nevoie de o cifră octet pentru fiecare cutie poştală, dar stocarea este una la nivel de organizaţie piscină pe 18 domenii. Divizia trebuie să dețină...

Kamo·4w ago
FixSecurityService

Opriți transportul unui credibil comun ca un implicit de configurare

Parola comună a platformei a fost coaptă ca rezervă pentru DB PASSWORD și MINIO ROOT PASSWORD, așa că a trăit în acest repo și în imaginea construită, precum și...

Kamo·4w ago
FixMediaService

Opriți transportul unui credibil comun ca un implicit de configurare

Parola comună a platformei a fost coaptă ca rezervă pentru DB PASSWORD și MINIO ROOT PASSWORD, așa că a trăit în acest repo și în imaginea construită, precum și...

Kamo·4w ago
FixMCPGatewayService

Opriți transportul unui credibil comun ca un implicit de configurare

Parola comună a platformei a fost coaptă ca rezervă pentru DB PASSWORD și MINIO ROOT PASSWORD, așa că a trăit în acest repo și în imaginea construită, precum și...

Kamo·4w ago
FixInitializerService

Opriți transportul unui credibil comun ca un implicit de configurare

Parola comună a platformei a fost coaptă ca rezervă pentru DB PASSWORD și MINIO ROOT PASSWORD, așa că a trăit în acest repo și în imaginea construită, precum și...

Kamo·4w ago
FixKBService

Opriți transportul unui credibil comun ca un implicit de configurare

Parola comună a platformei a fost coaptă ca rezervă pentru DB PASSWORD și MINIO ROOT PASSWORD, așa că a trăit în acest repo și în imaginea construită, precum și...

Kamo·4w ago
FixEmailService

Opriți transportul unui credibil comun ca un implicit de configurare

Parola comună a platformei a fost coaptă ca rezervă pentru DB PASSWORD și MINIO ROOT PASSWORD, așa că a trăit în acest repo și în imaginea construită, precum și...

Kamo·4w ago
FixESigService

Opriți transportul unui credibil comun ca un implicit de configurare

Parola comună a platformei a fost coaptă ca rezervă pentru DB PASSWORD și MINIO ROOT PASSWORD, așa că a trăit în acest repo și în imaginea construită, precum și...

Kamo·4w ago
FixDocsService

Opriți transportul unui credibil comun ca un implicit de configurare

Parola comună a platformei a fost coaptă ca rezervă pentru DB PASSWORD și MINIO ROOT PASSWORD, așa că a trăit în acest repo și în imaginea construită, precum și...

Kamo·4w ago
FixConversionService

Opriți transportul unui credibil comun ca un implicit de configurare

Parola comună a platformei a fost coaptă ca rezervă pentru DB PASSWORD și MINIO ROOT PASSWORD, așa că a trăit în acest repo și în imaginea construită, precum și...

Kamo·4w ago

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ă.

Pornește gratuit pentru totdeaunaVezi prețurile