Releases: mikopbx/ModuleLdapSync
Releases · mikopbx/ModuleLdapSync
Release list
Development Build 1.41
- Merge remote-tracking branch 'origin/master' into develop
- fix(sync): null-safe mobile compare, mask password in conflicts, label restricted attribute
Release 1.40
- fix(sync): null-safe mobile compare, mask password in conflicts, label restricted attribute
Release 1.39
- fix: suppress E_DEPRECATED from Carbon 3.x on PHP 8.4 before Whoops intercepts
- chore: remove error_reporting suppression from worker
- feat: LDAPS/StartTLS, custom CA, test-bind button, PHP 8.4, sync fixes
- fix: validate LDAP avatar data before syncing to PBX
- fix: resolve sync crashes and data corruption on PHP 8.4
- Merge pull request #20 from mikopbx/develop
- Merge pull request #19 from mikopbx/develop
- Merge pull request #18 from mikopbx/develop
- Merge pull request #15 from mikopbx/develop
- Merge pull request #14 from mikopbx/develop
- Merge pull request #13 from mikopbx/develop
- Merge pull request #12 from mikopbx/develop
- Merge pull request #10 from mikopbx/develop
- Merge pull request #5 from mikopbx/develop
- Merge pull request #4 from mikopbx/develop
- Merge pull request #3 from mikopbx/develop
Release 1.38
CHANGELOG (RU)
Новые возможности:
- Поддержка защищённого подключения к LDAP через LDAPS и STARTTLS
- Возможность загрузить собственный сертификат удостоверяющего центра для проверки TLS-соединения
- Кнопка "Проверить подключение" рядом с полем пароля администратора — позволяет проверить учётные данные без запуска синхронизации
Улучшения:
- Настройки сертификата вынесены на отдельную вкладку, которая появляется только при включённом шифровании
- Предупреждение в шапке вкладки, если включена проверка сертификата, но сертификат не загружен
- Предупреждение при использовании LDAPS без проверки подлинности сертификата
- Описание ошибок синхронизации на вкладке "Конфликты" стало компактным и читаемым
- Подсказки для основных полей настройки сервера
Исправления:
- Синхронизация сотрудников больше не блокируется из-за устаревшего SIP-пароля, не соответствующего актуальным требованиям безопасности
- Ссылка на карточку сотрудника в таблице результатов синхронизации теперь ведёт на правильную страницу
- Исправлена загрузка пользователей из LDAP-каталогов с большим количеством записей
- Аватары из Active Directory проверяются перед сохранением — повреждённые данные больше не перезаписывают корректные фотографии
- Устранено взаимное влияние настроек TLS при работе с несколькими LDAP-серверами в рамках одного процесса
- Исправлена работа модуля на PHP 8.4
CHANGELOG (EN)
New Features:
- Secure LDAP connections via LDAPS and STARTTLS are now supported
- Custom CA certificate can be uploaded to validate the TLS connection
- "Test connection" button next to the admin password field — verifies credentials without running a full sync
Improvements:
- Certificate settings moved to a dedicated tab, shown only when encryption is enabled
- Warning indicator in the tab header when certificate validation is on but no certificate is provided
- Warning banner when LDAPS is used without certificate verification
- Error messages on the Conflicts tab are now compact and readable instead of a single overflowing line
- Tooltips added to key server configuration fields
Bug Fixes:
- Sync no longer fails for employees whose SIP password was set before stricter security requirements were introduced
- Employee card link in the sync results table now opens the correct page
- Fixed loading users from LDAP directories with a large number of entries
- Avatars from Active Directory are validated before saving — corrupt data no longer overwrites valid photos
- Fixed TLS settings leaking between multiple LDAP server connections within the same process
- Fixed compatibility with PHP 8.4
Release 1.37
- Merge pull request #20 from mikopbx/develop
- Merge pull request #19 from mikopbx/develop
- Merge pull request #18 from mikopbx/develop
- Merge pull request #15 from mikopbx/develop
- Merge pull request #14 from mikopbx/develop
- Merge pull request #13 from mikopbx/develop
- Merge pull request #12 from mikopbx/develop
- Merge pull request #10 from mikopbx/develop
- Merge pull request #5 from mikopbx/develop
- Merge pull request #4 from mikopbx/develop
- Merge pull request #3 from mikopbx/develop
Release 1.36
- Update for PHP 8.3 and Phalcon 5.8
- Adaptation for the new version of MikoPBX
- Added a separate table with users disabled in the domain for manual processing by the module administrator
- Added the ability to transfer a SIP password to a domain and update a SIP password from a domain
- Added support for TLS/SSL connection to LDAP server
- Added a separate table with a list of synchronization conflicts
- Optimized the speed of processing LDAP queries for large lists; only 20 records are processed per synchronization stage
- The synchronization frequency adapts to the number of changes, if there are no changes, the synchronization frequency is reduced automatically
- Add enabling and disabling server auto-synchronization to the server list page.
- Fixed a bug with working with images
- Improvements and optimization of the module settings form
- Updated translations
- Обновление для PHP 8.3 и Phalcon 5.8
- Адаптация для новой версии MikoPBX
- Добавлена отдельная таблица с отключенными в домене пользователями для ручной обработки администратором модуля
- Добавлена возможность передавать SIP пароль в домен и обновлять SIP пароль из домена
- Добавлена поддержка TLS/SSL соединения с LDAP сервером
- Добавлена отдельная таблица с списком конфликтов синхронизации
- Оптимизирована скорость обработки запросов к LDAP для больших списков обрабатываются только 20 записей за один этап синхронизации
- Частота синхронизации адаптируется к количеству изменений, если изменений нет то частота синхронизаций снижается автоматически
- Добавить включение и отключение автосинхронизации сервера странице с списком серверов.
- Исправлена ошибка работы с изображениями
- Улучшения и оптимизация формы настроек модуля
- Обновлены переводы