Дайте траектории рабочего пространства ту же работу после входа в систему, что и путь хоста
Два пробела, обнаруженные при повторном чтении исходного хвоста входа в систему против нового, Перед тем, как дать выбор. Конечная точка с кодировкой формы /lo...
Пусть оболочка вытаскивает свою форму из сеанса, а не хозяина
корневая компоновка kamo-internal читает заголовок Host, полоски «внутренние». fetches /org/domain/<that>. На хозяине, обслуживающем одного арендатора, который ...
Пусть член входит без хоста, называя свою организацию
Добавлена вторая половина раскола: подпись, в которой нет названия организации Аутентифицирует пользователя, затем спрашивает, какое рабочее пространство. Пост ...
Отделите проверку учетных данных от разрешения Org
Запись была двух вопросов, слитых в один запрос. "Это верительные грамоты «Хорошо» отвечает ряд пользователей — пароль живет там, так что это было Никогда не ры...
Прекратите требовать верификации DNS для входа
OrgHostResolver.resolveByDomain фильтруется на od.is dns verified = TRUE, поэтому строка домена, существовавшая, но не завершившая проверку, решенная для ничего...
Прикрепить стек следов к их линии журнала и исправить уровни я ошибся
printStackTrace() пишет Stderr напрямую, поэтому 186 из них выжили. Println sweep unuched — все еще безусловный, все еще неприписанный, и теперь отсоединяется о...
Завершить удаление SecurityService из System.out/err
Оставшиеся 853 печатных вызовов в 43 файлах, ни один из которых не может быть использован. Выключено: println не имеет уровня, поэтому каждый из них напечатан н...
Отключите проверку CNAME из System.out
С сеансом и шумом Hibernate это был самый большой рецидив. Источник, оставленный в журнале: каждый поиск CNAME нарисовал коробку из семи строк отстой. Это было ...
Выберите сеанс поиска из System.out и его *** идентификатор с ним
После предыдущего коммита были удалены блоки сеанса-метрики Hibernate и Отслеживание запроса контролера-члена составило 88% от того, что осталось: каждый Поиск ...
Остановите журнал стручки, вращающийся быстрее, чем его можно прочитать
Примерно 4600 строк за четыре минуты, так что окно удержания было парой минуты: погоня за проблемой сертификата на 2026-08-22 выход зонда имел Он уже отвернулся...
Проверка ответов для настоящего, а не для сохраненного флага
Конечная точка полностью пропустила зондирование, когда ssl confirmed уже была верной. О том, что в соответствии с правилом «всех хозяев» он мог быть установлен...
Перепроверить домены, уже отмеченные SSL-подтвержденными, и исцелить их
фильтры проверки подтвердили домены по дизайну, поэтому один раз ssl confirmed был установлен, что ничто никогда не смотрел на этот домен снова. Это было Флаг и...
Настройте пост-коммит-орг на самом деле писать, и исцелите пропущенные орги
Транзакционный метод, вызванный ****************, не открывает собственной сделки. Весна вызывает эти обратные вызовы от ProcessCommit Очистка AfterCompletion р...
Подтверждать SSL только тогда, когда каждый хост имеет свой собственный сертификат
Сертификаты чеканятся по одному на FQDN - по одному dnsName, так что лист CN соответствует имени хоста, к которому подключен браузер, и работает автосертификат ...
Обслуживайте фрейм-медиа сами, с помощью Range
Каждая фотография отображается как разбитое изображение. URL указывает на MediaService ****************, который я взял для общей визуализации прокси Потому что...
Конечные точки фреймов и средств массовой информации и закладывают новые права
Самостоятельно, и навязывается в ОЧЕНЬ. Каждое чтение и письмо разрешает участник сессии и каждый вызов репозитория принимает этот идентификатор, включая однока...
Отметьте last login, чтобы «Последний вход» перестал читать Never
Ничто в SecurityService никогда не писало user.last login. Писатель жил в отставной аутентификационной службе и не был передан, когда аутентификацию перенесли н...
Восстановить статус конечной точки фронтенд был опрос
камо-внутренние опросы GET/api/security/session/god-mode один раз на горе и каждый 60-е годы спустя. Эта конечная точка была удалена в 9c70cb7 вместе с остально...
Восстановление против библиотеки 48cde37
Выберите MANAGE ORG MASTER NOTE, право, которое охраняет "Наш Мастер Примечание". SecurityService - это то, что перечисляет RoleRightType для роли, должности и...
Бросьте универсальное семя; виджет карты времени следует за MANAGE TIMECARDS
UNIVERSALLY SEEDED RIGHTS удаляется полностью. Он существует только потому, что карта времени У виджета не было родительского права на наследство, и теперь у не...
Посейте почту и ведущие виджеты и добавьте универсальное семя для карты времени
Виджеты почты и лидов следуют своим правам на данные точно так же, как и календарные. ACCESS MAIL и VIEW LEADS — так держатель не получает данные, которые он уж...
Посейте виджеты календаря всем, кто уже может читать календарь
Оба виджета показывают участнику именно то, что уже показывает им календарь. Читатель не получает никаких данных, которые он не может получить, что делает это б...
Аннотировать список участников с его вердиктом политики чата
SecurityService обслуживает реестр, из которого построен пользовательский интерфейс чата, поэтому он должен Ответ с теми же вердиктами, что и MediaService, — од...
Попросите EmailService заполнить прошлую электронную почту свинца
Внедряет разделяемый библиотекой LeadEmailBackfillTrigger, так тикает "Ассоциированный Past E-Mails w/Lead" на свинцовом сейфе доходит до единственного сервиса,...
Принять оговорку, сделанную для другого агента
POST **************** теперь чтит BehalfOfMemberId, Gated on EDIT OPPORTUNITIES — право, которым Gates управляет возможностями Зарезервированный список, и уже н...
Опубликовать заявление Hibernate на счет Прометея
/actuator/prometheus уже перевозил jdbc * и hikaricp *, но без гибернации *, Потому что Spring Boot 3 автоматически настраивает эти метрики, когда *************...
Делегат AvatarObjectPaths в общую библиотеку
MediaService теперь также называет объекты аватара — список чатов поддержки показывает, что Фотография запрашивающего, и запрашивающий поддержки находится в чье...
Возврат принятого ежедневного количества каждого участника на продукт
Manage-Credits показывает Max Daily Spend, но ничего не говорит о том, сколько из них используется. Таким образом, менеджер не мог сказать, был ли член одной ли...
Прекратите вырезать тела нот на 500 символов в временной шкале
Вкладка "Все" в сообщениях свинца сделала заметку через LeadCommunicationMapper, который охватил тело на 500 символов Эллипсис и отсутствие флага, поэтому длинн...
Отчеты доступны для продуктов без выделения
/manage построил свой ответ, зацикливаясь на выделениях, вызывая CountAssignablePool один раз в ряд. Но в сетке Manage-Credits перечислены продукты из каталога ...
Прекратите сканировать каждый продукт x после того, как ответ будет известен
/leads/available-summary возвращает три вещи — приемлемо, Приемлемый кредит и один пример продукта, но посетил каждый рынок пара продуктов независимо от того, в...
Отчеканить сеанс пользователя системы для открытого билета агента поддержки
вступайте, как получает вторую причину сказать «да». SystemUserEntryPolicy переворачивает абонента *** в факты, которые использует общий SupportSystemAccessReso...
Посчитайте в базе данных вместо того, чтобы увлажнять каждое обязательство
GET/changelog/public/stats загружены все 16 571 фиксировать журналы как объекты и Подсчитывали их в цикле Java, чтобы получить две небольшие карты и общую сумму...
Зонд, который выполняет SQL сетки, а не только ее HQL
/leads went down on 2026-08-20 with ' Missing FROM-clause entry for table a2 1' И ни один тест не поймал его, потому что никто из них не мог: библиотека собирае...
Нажмите конечную точку сетки и возьмите аудит PHI, спишите поток запросов
GET/api/security/leads вернули все лидерство в организации. Теперь принимает страницу/размер/сорт плюс фильтры, которые фактически использует сетка, и возвращае...
Урегулировать каждую полезную нагрузку, поскольку она обрабатывается
processBacklog отражал два дефекта запланированной работы: он мутировал полезную нагрузку статусы в памяти и сохранил их в одной партии в конце, и это спасло Це...
Никогда не проваливайте представление, потому что его контр-обновление проиграло гонку
storePayload больше не ударяет по полученному счетчику конечной точки; прием Контроллер теперь вызывает RecordReceipt отдельно, в своей собственной транзакции. ...
Восстановление против библиотеки 811db57
Подбирает исправление createLead, которое перемещает счет доступности пула в после совершения. Перед этим, прочтение после записи в собственной транзакции свинц...
Карточная компания Название, чтобы электронная таблица могла нести название компании
setDirectFieldOnCreateRequest не имеет компании Наименование дела, так что поле было недоступен от мастера ручного импорта, даже если CreateLeadRequest LeadServ...
Принять скидку * поля регистрации, держать mrt * те работают
Регистрационный сайт теперь отправляет скидкуVisitorGuid / discountCode. Оба названия являются читайте, сначала новый, потому что оба сервиса развертываются нез...
Опубликовать регистрацию и созданную организацию для отслеживаемых посетителей
Регистрационный сайт теперь пересылает посетителю GUID и код отслеживания в тело запроса — не заголовок, потому что прокси-сервер удаляет Cookie и вход переписы...
Enforce is fake и закройте дыры, которые позволяют без присмотра зарегистрироваться
Две половины одного инцидента. Зарегистрированный аккаунт, проверенный адрес в одноразовом Провайдер, взял сеанс автоматического входа в систему и создал пять о...
Пусть член откажется от своего членства
Сетевая страница предлагает «Отписаться» с момента ее написания. Он открылся диалог подтверждения, а затем сказал, что функция будет реализована в ближайшее вре...
Сделайте обновление DNS проверки доступным
Доменная проверка Смотреть онлайн **************** Но **************** только когда-либо отвечает ОК/В ожидании/ошибка/на Он никогда не возвращался «проверенным...
Восстановите носитель как необходимый псевдоним DNS, чтобы его карта могла проверить
media.<domain> поддерживает веб-сокеты MediaService в реальном времени и находится в Traefik, Авто-сертификат и каталог студии /setup/dns, но он был удален из к...
Прекратите сообщать о пропавшей колонке как о пропавшей таблице
Четыре контроллера переписали любое сообщение, содержащее «не существует». "Таблица Х базы данных не существует. Пожалуйста, запустите KamoInitializerApp, чтобы...
Удалить непроверенную /api/security/roles/test stub
Досягаемость зонда, который вернулся "Конечная точка испытания контроллера безопасности «Работать» с кем угодно. Ничто не называет это — ни ссылка на какую-либо...
Закрыть две неаутентифицированные конечные точки, доступные из Интернета
SecurityService - это любой запрос (.permitAll) с отсутствием @EnableMethodSecurity. Каждый @PreAuthorize является инертным и публичным по умолчанию; реле APISe...
Личные учетные данные SSO и предполет, который объясняет неудачи
Linux защищен включенным положением, а не богом, и обслуживается Собственные полномочия члена. Соединение полностью исключается из токена, когда У них их нет — ...
Как вы видите судоходство?
Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.