Набір додатків / json для тіла JSON, спрямованих на службу безпеки
РештаВикрадена до потоку може залишити Контент-Тип несумісний з пружиною @RequestBody, викликаючи 415. Після читання сирого тіла, сила APPLICATION JSON коли ста...
Настроювання відповідності при виправленні політики; тип ресинхронного відділення від API
Забезпечити JSON Content-Type при проксіації до служби безпеки
Створення організацій повернуло 415 Непідтримувані ЗМІ Тип через upstream Весна очікує додаток / json для @RequestBody. Нідний фехт може омити або JavaScript li...
Зворотній зв'язокДо зміни - smtpService.send приймає вкладення не відповідьTo
Пройдіть відповідьЗа допомогою SMTP відправити замість того, щоб відкинути його
Порівняйте ідентифікатори членів як рядки для саморізу та перенаправлення
Користувач-info API повертає учаснику ID як рядок для збереження точності int64. isSelf використовується номер () і сувора рівність з змішаними типами, тому пер...
Ремонт квитківЧай в реальному часі оновлення після забігу навантаження
Зареєструвати підписку STOMP до початкового повідомлення fetch закінчується так setMessages від API не може протирати повідомлення, доставлені під час завантаже...
Вставити права на роль у місці, щоб уникнути Hibernate вставки-before-delete дублікати ключ
За замовчуванням null правильні настройки для НЕ SPECIFIED на створення / оновлення
Типові права, моделі безпеки без підказок при замкненому, перевіреному заголовку
Приховати відхилену гру (і додаток / медіа) з відповідним користувачем
- Вирівнюючі ключі та підходи до перевірки API - Порада прихованих інфра етикеток випадок-нечутивно - Роздягання відхилених етикеток з ефективних необхідних ряд...
Читання права сеансу як список або спадщина CSV для кінцевих точок членів
KSessionService and SecurityRoleController зберігає права як Список<String> of Рольові імена атрибутів. Члени comma, що викликає ClassCastException на рівні чле...
Завжди перерахуйте необхідні рядки CNAME; приховувати програму Legacy/media; вирівняти керівництво
Перевірити-dns перевіряє кожен етикеток KnownAliases; пропустити розшифрований додаток/медій за бажанням
Потрібні Список CNAME відповідають Знаряддям; показати пошту в таблиці DNS
Збереження ролі безпеки для замкнених ролей та чітких помилок API
- При AllowEditSecurity є помилковими, неправомірними правами та безпекою PUT body so SecurityService приймає оновлення метаданих (зразок сеансу, опис) замість ...
Проксі ПАТЧ підписка на SecurityService
Профіль користувача UI називається ****** але не існує App Router обробника, тому Далі повернув HTML 404 і клієнт показана Невідома помилка після невдалого парс...
Persist RoleRightType by стабільний getId() замість ordinal
Hibernate @Enumerated(EnumType.ORDINAL) записує/читає декларацію-індексу анум. При видаленні значення RoleRightType (наприклад, MANAGE USERS, id=19), кожен наст...
Уникайте транзакційно-виправних забігів DDL і затвердіть багатоподних
Попереднє самооздоровлення DDL всередині @Transactional syncAll(). Коли АЛТЕР ЗАГАЛЬНА ДОДАТКОВА КОНСТРУКЦІЯ пожежної сигналізації на існуючому концентраті зава...
Краплі застібки CHECK на колонках за замовчуванням
Hibernate auto-generates CHECK (повний в ('VAL1', 'VAL2', ...) обмеження на CREATE TABLE для @Enumerated(EnumType.STRING) стовпчики, заморожують енум список зна...
Додати відсутні унікальні обмеження для ролей
****************************************************************************************************************************************************************...
Додати унікальний обмеження на (role id, right type) в OrgRoleRight
Необхідний для ON CONFLICT НЕ БУДЕ В ***************************************************************************************************************************...
Видаліть Видалити пункт() дзвінки від ОрганізаціїController після організації Видалення типів
Стоп перезапису учасника аватару з логічною аватарою користувача на перегляд профілю
fetchAvatars fetched /api/security/avatars (без членства) — завжди повертає Зареєстровані аватари користувача і називається setActiveAvatar, clobbering the righ...
Додати відсутній синці проксі маршрут
POST /api/security/roles/sync-rights був відсутній наступний.js proxy обробник, викликаючи кнопку «Sync прав» в налаштуваннях безпеки, щоб завжди не вдалося.
Використовуйте PublicChatVisitor відображенняName для запитуНазва на квитки відвідувачів
Відвідувачі-ініційовані квитки, що вимагаються до учасника системи org, тому DTO був серфінг ім'я org власника в стовпці запиту. Падіння JavaScript licenses API...
Видалити стегно фільтр скидання дзвінків після видалення фільтра стовпця
Підтримка воріт/Налаштування правами, фіксація мережевої копії, завантаження на перемикачі вкладок, нав дивідер
- Мережева карта: оновлений опис для використання динамічної етикетки назв філій - Підтримуюча картка: фіксована 404 шляхом зміни href /help → /support; заглушк...
Відновити погані імена та сканування історії, які показали назву агента в назві
Підтримка чату UX — оновлення назви, заголовки, кількість повідомлень, datagrid
- Випадкові пожежі наVisitorNameChanged, коли NAME CHANGED WS захід прибуває - ПідтримкаTicketWindow на зміни назви; оновлення стану квитків в режимі реального ...
Рендерні системи як дружній текст у чаті
NAME CHANGED системні події більше не показують сирі JSON в чат-бульбаш; вони відображають як центровані italic pill ("Змінює ім'я {name}"). Інші події системи ...
Показати накладка завантаження AG Grid замість пустого стану на сторінці
Ініціалізація завантажувального стану, щоб сітчасті шоу «Завантаження веде...» до завершення першого фіксатора, не допускаючи спалаху "Не знайдено".
Використовуйте getOrganizationByIdWithОсобливості в AppAvailability Контролер
Розчинники LazyInitializationException on /api/security/leads and all інші CRM/POS-плани. Інтерцептор назвав org.getFeatures() після закривання транзакцій; нови...
Додайте знайтиByIdWithОсобливості для eagerly load Organization.features
JOIN FETCH запобігає LazyInitializationException при наявності функцій доступ до зовнішньої операції (наприклад, в AppAvailabilityInterceptor).
Створіть помилку в GeoLookupService і додайте NATS для повідомлень агента
- Виправлення Optional vs Список тип mismatch в **************** - Ін'єкційна служба NatsMessage в MediaController - Публікація в чат.session.{guid} після того,...
Correct message sides in history and handle visitor name change events
- Use messageType=VISITOR_MESSAGE from API to determine left/right in history load - Add NAME_CHANGED system event rendering in SystemMessage and TicketChat
Real-time chat delivery, message sides, notifications, and name sync
- Keep NATS subscription alive on client unsubscribe to avoid breaking agent real-time delivery - Tag visitor messages with messageType=VISITOR_MESSAGE in getMe...
****************************************************************************************************************************************************************************************************************************************************************
Hibernate TYPE(m) = :type повертає 0 результати при зв'язанні до бази Клас учасника в спадщини JOINED. Для типу MEMBER, викопувати все і фільтр з !(m екземпляр ...
Як ви бачите відправлення?
Кожен з цих оновлень землі в робочому просторі автоматично. Почати вільний час і дивитися його на тиждень після тижня.