Sistem Kullanıcısı herhangi bir org'un uygulamalı modelini çözelim
Cross-org kapısı 403'e orgId'a döndü! = oturum veyag ve caller Hedef veyag'de Üye sıra yoktu. Platform çapında Sistem Kullanıcı çalışır Her org boyunca, bu nede...
Set MinIO hizmeti DNS; down deprecated WireGuard/CGNAT IPs kullanın ve k2m1 /k0m1
Canonicalize webhook repo name to public-projects body
Kombinasyondan sonra Forgejo repos yeniden ortaya çıktı. (güvenlik hizmetleri), ama tarihsel sıralar ve halk-projeler filtre kullanımı Canonical Body (Güvenlik ...
Genrate favicons via multi-node logo read, not single-node var()
oluşturAndUploadFavicons() minioService.exists() üzerinde kapılandı, bu sadece sadece Mevcut MinIO ev sahipliği yapmaktadır. Basit logo yazıldığı zaman (veya sa...
Expose GD (görüntüleme) /user-info for kamo-universe
Oturum GD bayrağını (KSessionService) depolar, ancak / kullanıcı-info asla geri dönmedi Bu yüzden kamo-universe's KamoIdentity her zaman deserialized is god=fal...
Vakaya duyarlı e-posta bu kadar sıfırlama e-postaları gönder
Şifre kurtarma girişi daha düşük tutar ancak ByEmailEmail'i bulur Güvenli e-postaya karşı davaya duyarlı maç (örneğin Sage@KamoCRM.com) Bu yüzden kullanıcı hiçb...
Pasifasyon denetimi iznizi org atları arasında taşıyın
Caller zaten bir taklit seansı olduğunda (bir tanrı yöneticisi olarak hareket eder) Başka bir üye, SUDO MEMBER ID taşımak, başka bir org / ağdan başka bir org g...
Platform kurulumu için SUBSCRIPTION pazarı seçin
KamoCRM birkaç piyasaya sahiptir ************ ÜrünMarket, SUBSCRIPTION-type (satış) piyasasını seçmeli İlk aktif olanı yerine. mirasını tut KamoCRM-titled-marke...
Regenerate favicons on labeling save; giff gerçek logo tipi
hükümGüncelleme (her özel kurtarma tasarrufuna girer) yapılandırıldı/css/manifest Ancak asla faviconları yeniden yaratmadı - bunlar sadece hükümFull tarafından ...
Seed globals.css from template when org klasör eksikliği olduğunda
geçerlilik (her renk tasarrufuna girer) org'un cs/globals.csss/globals. Yerde, ama bu nesne sadece bir kez hüküm var Full bunu kopyaladı Varsayılan şablon. Sade...
Özellikler değiştirmeden önce Detach /org/domain
Önceki düzeltme, uygulanan model projeksiyonunu uygulamaya koydu **************** ama denilen org.setWorks (projeed) hala yönetilmiş bir varlık üzerinde. Organi...
Resolve belirsiz /org/domain handler – Ticaret nav yok oldu
Güvenlik Kontroller ikinci bir **************** vardı bunun **************** ile çarpıtıldı Bahar reddedildi "Ambiguous handler yöntemleri haritalandı" → 500 → ...
Ekle /me / dil uç noktası SystemUserGuard
NavTop dili seçicier Sistem Kullanıcısı için hiçbir şey yapmadı Sub-org: PUT ******************** SystemUserGuard ilk önce çalışır, Hangi 403s her System-User T...
Asla Kamo'ya ait subdomains TXT mülkiyet üzerinde
Bir Kamo web alias (e.g. gnosia.demo.kamocrm.com) " bulundurulmuş ancak doğrulama kodu eşleşmez" DNS arayüzünde. Kök nedeni: onların org domain sıralarının bir ...
Grant üst düzey org sahipleri çapraz-org silme/update erişim
sepDomain ve updateDomain daha önce platform yöneticilerini reddetti Çocuk-org domainleri üzerinde çalışır çünkü kontrol edilirlerUserOwnerOfOrg Hedefe veya doğ...
Per-org *.kamocrm.com subdomains
The endWith(.kamocrm.com) guard her demoyu veyag'i engelledi Platform subdomain (e.g. gmosia.demo.kamocrm.com) takas etmek Özel domain. Platform kök kamocrm.com...
Çocuk-org-creator yönetici statüsünü ebeveyn-org üyeliğine borçlu
Bir kullanıcı bir çocuk ya dag yaratırken, sahibi + yönetici (via **************** Onların PARENT-org üyeliği, Ancak, daha önce ne olursa olsun - genellikle kay...
Mint sahibi OTK, DB round-trip'siz tüm hakları ile
**************** Yöneticiyi tayin ettikten sonra rol ve üye rights applied yazıyor, OTK-minting bloğuydu Bu satırları ************ aracılığıyla yeniden hazırla ...
GetDomainById ve doğrulama-dns endpoints
Üst düzey org sahipleri ve sistem üyeleri, DomainBy 403'ü aldı Id Ve doğrulama-dns çünkü bu uç noktaları kontrol ediyor KullanıcıMemberOf Org doğrudan. Adds has...
Üst düzey veyag sahipleri ve sistem üyelerinin herhangi bir org domaini yönetmelerine izin verin
Tekrarlanan kök domainleri önlemek ve birincil domain ekranını düzeltin
ONE DOMAIN PER ORG kontrolü yanlış dışlanmış .kamocrm.com web-alias Alanlar, birden fazla kök alan (ve 10) bir veyag'ye izin verir. Her biri farklı bir alias il...
Geçin veya çeviri cascade başarısızlıklarını azaltın
Organizasyon Kontrolü: TümOrganizasyonlar içinTeamMembersForAllOrgan (full orgg Masa tarama) TeamMemberForOrg (single org) sağlar - ortadan kaldırır ~400ms ×N D...
Auto-assign first seat, Free as floor, larger org permissionationation
BillingSetupService artık yaratıcının ilk açık lisans yuvasını etkinleştiriyor Bir sub-org abonelik (ve aynısı teşvik etmek için) - Aksi takdirde taze bir alt-o...
Üst düzey veyag üyeleri platform sahibi planı alırlar, fatura kapıları atlar
KamoCRM (top düzeyinde) veyag üyeleri fatura sistemine tabi değildir - onlar OWNER UNLIMITED planının özellik matrisi doğruluyor (Free ile birlikte bir an kadar...
Update OrgThemeProvisionServiceTest for buildConfigJson Açıklama parametre
Gerçek ilk / son adı, Alias for display
userAlias işlevsel olarak bir giriş işidir (kullanıcıya eşit), Bir ekran adı değil. Gerçek insan hazır isimleri Kullanıcı'da yaşıyor.name (EmbNameFull). Hem / i...
Resolve show name with correct priority in by-department endpoint
Öncekilik: üye.usernameAlias → kullanıcı.name.formatFull() → kullanıcı.alias → kullanıcı
JS'nin büyük CockroachDB kimlikleri üzerindeki hassas kaybını önlemek için uzun seriize
Tekrarlanan CorsFilter bean, çift Access-Control-Allow-Origin
Açık CorsFilter bean, ilkbaharın yanında ikinci bir CORS filtresine neden oldu Güvenlik'in yerleşik KURUMSALS desteği (yani CorsConfigurationKaynak'ı kullanır)....
Sistem kullanıcısının markalaşmayı yönetmesine veya düzeltmesine izin verin ve logo auth
- Sistem kullanıcıyı,ManageOrgBranding böylece platformda ilk bekçi olarak atlar Sistem kullanıcısı tüm ebeveyn olmayan veyags üzerinde tam marka kontrolüne sah...
Surface real reason behind Rooney 400 hata
Şimdi HTTP 400'yi kodla döndürür =UNABLE TO AUTHENTICATE ve vücut vücudu "Bad Request: Bad Request", bir hesap mevcutla karşılaşmadığında Üretim Domain API'si u...
Eager-load domains byIdWithDomains, drop @Transactional
@Transactional on a kontrolör yöntemi, bir DB bağlantısı açık tutar Tüm MinIO yüklemesi ve aynı zamanda LazyInitializationException'ı riskler İç içe geçmiş işle...
Doğrudan halka/{domain-folder}/img / kovalamak yerine
YüklemeLogo endpoint zor bir 'sumtingwong' yer sahibine yazılıyordu. ( tamamlanmamış ayar) org'un gerçek kamusal tema yolu yerine. Logolar şimdi Doğrudan ******...
Kaldırılmış k2m1 kenar-nodes varsayılan varsayılan
k2m1 (10.8.2.1) kalıcı olarak aşağı. Başarısız listedeki bırakmak Yeni TamamHttp zamana kadar yeniden kurulmalarına neden oldu. Varsayılan olarak Şimdi k1m1-sad...
Enforce / ağ kuralları server-side girin
Hedef şu anki oturum veyag olduğunda, özel alan SSL değildir Onaylanmış veya insan hedef üyeliği aktiftir. Share domain-setup OrgNetworkEnterPolicy aracılığıyla...
Hedef üyeId'ı zorunlu kıl ve doğrulayın
Şimdiye kadar her zaman yeni inşa eder - müşteri tarafından desteklenen hedefle Üye sıra; yanlış eşleştirmeli veyag/member reddediyor. Oturum debug logunu geliş...
Oturum hedef veya güvenlik sağlayıcı ve opsiyonel hedefMemberId
Enter-as, Redis güvenlikOrgId'ı kullanıcı global güvenlik provider'den kuruldu, Giriş bunu hedef veyag FQDN zincirinden ayarlarken. Bu yanlışlık haçlı domain ha...
BFF talepleri için OTK'dan sistem kullanıcısı oturumu
SystemUserConfigController ve SystemUserCapabilityController sadece okuduklarını oku - kurabiye. kamo-internal, X-OTK'yı kurabiye olmadan ilerletir, bu yüzden G...
X-OTK BFF auth'dan oturum açıyor
AsController sadece okunur - kurabiye; iç trafik OTKPreAuthFilter kullanır Oturum özellikleri. HedefOrgId'ı JSON'dan büyük INT8 ids için dize olarak kabul edin.
Return only team members from by-department endpoint
Interaction Center TeamMember sıralarını listelemelidir, temel Üye kayıtları değil.
Uygulama rotalarına abonelik kapısı uygulayın ve API'nin özelliği
AppAvailabilityInterceptor şimdi her zaman kullanımlar AppEffectallyEnabled FORCE ENABLED aboneliklere saygı duyar. Özel Kontroller Seriizeler etkinleştirildi M...
Harden varsayılan şablon kopyaları veya teslim için
Hedef anahtarlar için açık kaynak ekini kullanın, S3 klasör işaretleyicilerini atlayın, Ve şablon eki boş olduğunda hızlı başarısız olur o kadar sessiz kısmi ko...
TeamMember sahibi bayrağını ekleyin - platform yöneticisi UI
Mağaza ekibiMember { üyeId, Redis oturumunda Redis oturumundaOrganizasyonOwner } Bu yüzden kamo-internal'inPlatformAdminAccess en üst düzey veyag sahibini tatmi...
Gerekli DNS CNAME aliazlar
BilinenAliases'ten postayı kaldır, böylece doğrulama-dns ve daha uzun sürme Posta gerektirir.örnek.com; yeni özel alanlar da oto-reasyon atlar Posta çocuğu alia...
Parse seansı veyagID ve kullanıcıID, Uygulamalı ModelController'de dizeler olarak depolandığında.
Kargoyu gördüğünüz gibi?
İş alanınızda bu güncellemelerden her biri otomatik olarak. Ücretsiz başlayın ve haftadan sonra büyümesini izleyin.