Журнал змін

Дивись, що ми будуємо, в режимі реального часу. Кожна функція, фіксація та вдосконалення, що надходить на платформу.

17,865
Загальні зміни
4,581
Особливості
4,512
Фіксатори
32
Проекти
Фільтр за проектом
Всі проекти17,865AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService348InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,553kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Фільтр за типом
Всі типиBuild24CI522Chore670Docs226Feature4,581Fix4,512Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
September 10, 2026
FixAPIService

Ніколи не пересилати головки конфіденційності клієнтів

переадреса(), переадресаціяВебок() і переадресація() скопіювати кожен вхід заголовок, крім хосту (і, для без сеансу два, основні заголовки) на вимогу вгору. Сер...

Kamo·1d ago
September 7, 2026
FixAPIService

Переадресація SMS-повідомлень, які нічого не досягли

Traefik відправляє кожну шлях на api.kamocrm.com до цього шлюзу без розщеплення шляху, і цей клас вперед /api / Voip / * і нічого іншого. Про нас /api/bulktext/...

Kamo·4d ago
FixAPIService

Переадресація SMS-повідомлень, які нічого не досягли

Traefik відправляє кожну шлях на api.kamocrm.com до цього шлюзу без розщеплення шляху, і цей клас вперед /api / Voip / * і нічого іншого. Про нас /api/bulktext/...

Kamo·4d ago
September 5, 2026
FixAPIService

Випробуйте розгортання дайджестом, а не тегом

Перед тимчасова комісія перестає `set image` безглуздим. Це стверджує результат: після витоку тег вирішується перетравленням при реєстрі і ходові подги перевіря...

Kamo·6d ago
FixAPIService

Реставрація того ж комісця розгортається нічого і повідомила про успіх

Зображення позначено комбінацією SHA, щоб перебудувати той же коміс ідентичний посилання зображення. `kubectl set image` потім змінює нічого, the Розгортання ні...

Kamo·6d ago
FixAPIService

Поверніть /api/settings вперед, який вказував ніщо

Служба електронної пошти надає контролер синхронізації *********************************************************************************************************...

Kamo·6d ago
FixAPIService

Маршрут /апі/контакти, /api/calendar та /api/settings to EmailService

Контакти та календарні екрани KamoMobile 404-d на кожному запиті. Ні Шлях був маршрутизований в api хост, так що нічого не досягла електронної служби і невидими...

Kamo·6d ago
September 4, 2026
FixAPIService

Give the rollout room для 15s minReadySeconds зараз витрати

прогресDeadlineSeconds був 60. Це вікно, яке має показати прогрес до Kubernetes подає і позначає його не вдалося, а попередній комітував 15-ті хвReadySeconds до...

Kamo·1w ago
FixAPIService

APIService ніколи не закриває витончено

Розгортання замінили тільки под кожного сервісу з нічого не зловити запити рейс. Три налаштування, які застосовуються в флоті: - preStop спить 10s перед процес...

Kamo·1w ago
August 25, 2026
August 7, 2026
FixAPIService

Введіть номер мобільного, який Ви вказали при укладаннi договору з банком -

21670e5 маршрутизований SocialWebhookController через запис FULLY-PRE-ENCODED точка, але його URL є гібридом: `token` є @PathVariable, так Весняні руки обробник...

Kamo·1mo ago
FixAPIService

Переадресувати байти абонента на публічно-фінансових проксіях

Пересувна припинила подвійну обшивку пересувних головок на 3c24d32, але чотири інші проксіії в цьому сервісі все ще з'являються вже зашифровані байти в String і...

Kamo·1mo ago
FixAPIService

Переадресувати байти абонента замість кодування їх двічі

Кожна URL-адреса даної панелі зібрана з getRequestURI() та getQueryString() — як вже процентований — і потім був переданий Реставрація як струн. Відновити перев...

Kamo·1mo ago
August 3, 2026
FixAPIService

Важко завантажити kubectl проти гасіння [скіп ci]

dl.k8s.io над егресом бігуна, що перетинається в середині трансфера: curl: (56) OpenSSL SSL read: розшифрування не вдалося або поганий запис mac не вдається роз...

Kamo·1mo ago
July 16, 2026
FixAPIService

Визначте обов'язковий-рігін фази 1 — походженняМатчер опти-в (податковий список / відсутнє походження дозволено)

Фаза-0 віджети все ще називають їх сервером-за замовчуванням, так що блокування не має Використовуйте все ще і кожен живий ключ публічного читання має порожній ...

Kamo·1mo ago
July 15, 2026
FixAPIService

Тільки cache-invalidate дійсно-invalid keys, не походження-denied (події дійсні ключі DoS)

На холодному кеші Redis дійсний публічний ключ з неправильним/абсентним походженням Призначений як INVALID для 60-х, заперечуючи правильні запити походження для...

Kamo·1mo ago
FixAPIService

Bind WS реле рукоділля, щоб походження + додати холодний ключ перевірки

Видобуток Приватного адміністратора ChatController's () в загальний PublicChatKeyResolver bean so PublicChatWebSocketHandler може використовувати той же внизу D...

Kamo·1mo ago
April 27, 2026
FixAPIService

Carve /api/voip/recordings/** out of the wildcard VOIP forwarder

The /api/voip/** catch-all in APIGatewayController was shadowing the dedicated VoipRecordingUploadController POST /api/voip/recordings/upload mapping when Sprin...

Kamo·4mo ago
April 26, 2026
FixAPIService

Виміряти обмеження розміру файлу до 500MB

Spring Boot за замовчуванням ковпачок багатопартійні частини в 1MB, викликаючи фонове зображення не вдається 500 за запитом.getParts(). Матч служби безпеки існу...

Kamo·4mo ago
April 25, 2026
FixAPIService

Move CORS to Traefik via kamo-middlewares, remove in-app CorsFilter

The CorsFilter @Bean in the Spring app was silently not applying headers after WebConfig.java was removed. CORS is now handled entirely at the Traefik layer by ...

Kamo·4mo ago
FixAPIService

Видалити дублікати CorsFilter і смуга upstream CORS заголовки в шлюзу

WebConfig.java визначила другий борт CorsFilter з CorsConfig. скачати боби, ризикує дублікати заголовка писати. Видаливши його так тільки один CorsFilter існує....

Kamo·4mo ago
April 21, 2026
FixAPIService

Набір додатків / json для тіла JSON, спрямованих на службу безпеки

РештаВикрадена до потоку може залишити Контент-Тип несумісний з пружиною @RequestBody, викликаючи 415. Після читання сирого тіла, сила APPLICATION JSON коли ста...

Kamo·4mo ago
April 19, 2026
April 11, 2026
FixAPIService

Validate Forgejo HMAC-SHA256 signature instead of plain secret header

Forgejo sends webhook secret as X-Gitea-Signature / X-Forgejo-Signature HMAC-SHA256 hash, not as a plain header value. Read body, verify HMAC, then forward to S...

Kamo·5mo ago
April 4, 2026
FixAPIService

Include SUBSCRIPTION_CATALOG in default scopes fallback

When MediaService doesn't return scopes in the validation response, default to including both PUBLIC_CHAT and SUBSCRIPTION_CATALOG scopes. This ensures public c...

Kamo·5mo ago
March 29, 2026
FixAPIService

Use getServerName() instead of getHeader(Host) for original host resolution

ForwardedHeaderFilter consumes X-Forwarded-Host and adapts getServerName() accordingly, while getHeader(Host) returns the raw HTTP Host which may be a K8s inter...

Kamo·5mo ago
FixAPIService

Use HTTP on port 80 for meet service URL to match other services

The HTTPS endpoint on 8443 causes SSL cert mismatch when routing through K8s internal DNS. All other services use HTTP on port 80.

Kamo·5mo ago
March 28, 2026
FixAPIService

Preserve upstream X-Forwarded-Host instead of overwriting with own Host

When an upstream proxy (Next.js) sets X-Forwarded-Host to the browser's original host, APIService now preserves it instead of overwriting with its own Host head...

Kamo·5mo ago
March 23, 2026
FixAPIService

Explicitly forward visitor IP to downstream services

ForwardedHeaderFilter consumes X-Forwarded-For from the incoming request, so when APIService forwards to SecurityService via RestTemplate the header is missing....

Kamo·5mo ago
March 22, 2026
FixAPIService

Move AccessEnforcementFilter to scanned package, revert ComponentScan

The widened @ComponentScan caused a corsFilter bean conflict between CorsConfig and WebConfig. Moved the filter into com.kamo.api.app.config (already scanned by...

Kamo·5mo ago
March 21, 2026
FixAPIService

Add Redis connection config to K8s configmap

APIService pod was failing to start because spring-boot-starter-data-redis auto-configuration couldn't connect to Redis at localhost:6379. Points to redis.kamo....

Kamo·5mo ago
March 19, 2026
March 12, 2026
FixAPIService

Use JdkClientHttpRequestFactory to support PATCH method forwarding

The default RestTemplate uses SimpleClientHttpRequestFactory (HttpURLConnection) which doesn't support the PATCH HTTP method, causing branch-titles save to fail...

Kamo·6mo ago
December 12, 2025
December 5, 2025
November 3, 2025
October 30, 2025
October 28, 2025
October 14, 2025

Як ви бачите відправлення?

Кожен з цих оновлень землі в робочому просторі автоматично. Почати вільний час і дивитися його на тиждень після тижня.

БезкоштовноПерегляд цін