Kendi kendine imzalanmış sertifikaları kabul eden ajan ile HTTPS kullanın
- HTTPS'yi her zaman kullanmaya devam etti ( HTTP değil) -Ücretsiz HTTPS ajanı ekledi: kendini imzalayan lves için yanlış - Bu, sunucunun bir sonraki.js rotalar...
SSL cert sorunlarından kaçınmak için Kubernetes servisini kullanın
- Server-side Next.js rotaları şimdi **************************** - Bu, http://media.kamocrm.com'a bağlandığında kendi imzalı sertifika hatalarından kaçınır. - ...
İstekleri ele geçirilen eski /api/güvenlik/media / rotaları kaldır
- Eski rotalar artık medya uç noktalarına sahip olmayan APIService'a ilerliyordu - Tüm medya talepleri doğrudan MediaService /media / rotalar üzerinden geçmelid...
Diğer Sonraki projelerini eşleştirmek için eylemleri/checkout@v4'e geri dön
- Taklitlere neden olan karmaşık el kontrol mantığını çıkarın - Camo-login ve kamo-roll gibi standart eylemler / checkout@v4 kullanın - Simplify Docker, var olm...
Takılmayı önlemek için zaman içinde sığ klon kullanın
- Kullanımı - daha hızlı klonlama için derinlemesine 1 - Saat ekleyin (120s for sığ, 300s for full) - sığ başarısız olursa tam klona geri dönmek - Net klondan s...
Çalışan dizi hatasından kaçınmak için klonlamadan önce doğrulama
- /tmp veya / kaldırma / çalışma alanı kaldırmadan önce - Sadece var olup olmadığını gözden geçirin ama bir geri dönüş değil - Mevcut çalışma dizinin hatasını o...
Sertcoded repository URL kullanın ve GITHUB WORKSPACE env var
DNS/hostname kararlarından kaçınmak için doğrudan havuz URL kullanın - Daha sonraki adımlar için GITHUB WORKSPACE çevre değişkeni ayarlayın - Docker'de var olan...
Use git clone directly instead of relying on empty workspace
- Clone repository using git directly with repository URL - Handle both fresh clone and existing repository cases - Use working-directory for Docker build actio...
Simplify all checkout steps - remove git operations that hang
- Remove git fetch/reset/clean from deploy jobs - Forgejo runner already has code checked out - Just verify GITHUB_WORKSPACE is valid
Simplify checkout step - remove git clone that was hanging
- Remove git clone logic that was causing 20+ minute hangs - Forgejo runner already has code checked out, just verify directory - Remove unnecessary git fetch/r...
Improve checkout and Docker build context handling
- Add proper repository cloning if not already checked out - Verify Dockerfile exists before building - Use absolute paths for Docker build context - Fix workin...
Replace actions/checkout with manual git checkout to avoid DNS issues
- Replace actions/checkout@v4 with manual git checkout commands - Forgejo runner already has code checked out, just need to ensure clean state - Fixes DNS looku...
Explicitly permit WebSocket endpoints in Spring Security
- Added explicit permitAll for /ws/** endpoints - WebSocket upgrade requests need explicit permission even in development mode - Fixes issue where WebSocket con...
Mevcut sohbet seanslarını katılımcı üyeliği tarafından arayın, sadece oturum sahibi değil
- MediaSession yerine MediaSessionMember kayıtlarını aramak için OrCreateChatSession bulmak.member - Şimdi, yaratıcının bir katılımcı olduğu seansları arayın ( ...
Add detailed logging for message member ID retrieval
- Added logging to trace member ID for each message being returned - Logs member class name to detect proxy/stub issues - Logs distinct member IDs in response t...
JOIN FETCH, mesaj sorgularında istekli bir şekilde yükleme üyesini ekleyin
- JOIN FETCH m.member to both findBySessionAndIsRemoved Sahte sorgular - Seçeneğe bağlı varlık tembel yükleme problemlerinden kaçınmaya isteklidir - Üye kimlikl...
Otomatik olarak mevcut değilse NATS JetStream akışı yaratır
- Eklenen formlar, CHAT MESSAGES stream - Akış konfigürasyondan konularla oluşturulur (chat.>) - Duyucu mesajları yayınlarken konuyla ilgili herhangi bir eşleşt...
Extract large IDs from raw JSON to prevent JavaScript precision loss
- Extract memberID, userID, orgID, and securityOrgId from raw JSON string before parsing - Prevents precision loss for IDs > Number.MAX_SAFE_INTEGER (9007199254...
NatsMessageService, Seçmeli JetStream enjeksiyonuyla çalışır
- @Autowired(required=false) ile seçim yapmak için JetStream enjeksiyonunu değiştirdi - JetStream henüz hazır olmasa bile servis yaratmasına izin vermek için @C...
NatsMessageService'daki notlar ilk önce mülk kontrol etmek için sipariş verin, sonra bean
NatsMessageService'a bağlı olarak, NATS'nin etkinleştirildiği zaman sadece yükleri sağlamak için koşulluOnProperty to NatsMessageService
Serialize memberID and other IDs as strings in user-info API to prevent JavaScript precision loss
Explicitly import NatsConfig to ensure NATS JetStream is enabled
Add detailed logging for WebSocket subscription and NATS message forwarding
Serialize memberId as string in all API responses to prevent JavaScript precision loss
Complete memberId type updates in useChatWebSocket for string/number compatibility
Mesaj yazar tespiti için üye kimliklerini sürekli olarak dizeler olarak şarj etmek
Update NavTop and NavTopPanel to accept string or number member IDs
Üye kimlikleri hassas kaybı işlemek için dize veya sayı olarak kabul edin
Serialize member IDs as strings to avoid JavaScript precision loss
Add detailed logging for memberID type conversion to debug ClassCastException
Handle String type for memberID and parentId to prevent ClassCastException
Handle memberId as string from JavaScript to avoid precision loss with large numbers
JavaScript hassas kaybından büyük sayılarla kaçınmak için üyeİd'i gönderin
Correct TypeScript const assertion for conditional author assignment
ChatSession oluşturmak için yanlış kod çıkarın - cascade sohbet kurtarma
Improve cleanup to handle typing indicator subscription properly
Add missing typingIndicatorCallbackRef declaration and improve cleanup
Improve title handling and WebSocket subscription timing for messages and typing indicators
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.