Перейти к содержанию

Release notes

В рамках релизов за 4 квартал 2023 года были выпущены следующие релизы:

  • Минорный релиз 3.61.4.
  • Минорный релиз 3.61.3.
  • Минорный релиз 3.61.1.
  • Мажорный релиз 3.60.1.

Минорный релиз 3.61.4

Новые возможности

  • Реализован просмотр карточки организации/подразделения/сотрудника на странице Сервисы сотрудника → Структура организации.
  • Реализован просмотр карточки встречи/задачи в персональном календаре.
  • Реализовано добавление мероприятия в персональный календарь.
  • Реализована возможность выбора периода для выгрузки отчета MAU на странице Панель администратора → Аналитика.
  • Реализован поиск сотрудников по должности на странице Сервисы сотрудника → Структура организации.

Исправления

  • Исправлена ошибка отображение флага Импортировать мероприятие в персональный календарь.
  • Исправлена ошибка отображение id упомянутого пользователя в личной ленте.
  • Исправлена ошибка загрузки файлов размером более 500 мб.
  • Исправлена ошибка не отображения время бронирования переговорных.
  • Исправлена ошибка выгрузки администраторов сервисов из Панели администратора.
  • Исправлена ошибка при сохранении отредактированной личной информации.
  • Исправлена ошибка отображения кнопки скачивания папки в списке файлов.

Необходимо использовать образы и выполнить команды.

Изменения в сервисах

Filestorage

Добавлена переменная среды:

LOG_SKIP_LOGGING_ENDPOINTS: /api/filestorage/v3/file/upload/

Events

Добавлена переменная среды:

CALENDAR_SYNC: true

Минорный релиз 3.61.3

Исправления

  • Исправлена ошибка расширенного поиска по "Имя Фамилия".
  • Исправлена ошибка отображения ФИО в поле "автор поста".
  • Исправлена ошибка при сохранении изменений на вкладке контакты в профиле пользователя, если выбран код страны, но не заполнен номер телефона.
  • Исправлена ошибка при сохранении изменений на вкладке основная информация в профиле пользователя.
  • Исправлена ошибка отображения изображений / файлов / списка участников закрытой группы у пользователя, который не состоит в данной закрытой группе.
  • Исправлена ошибка получения мини-опросом в посте информации из других сервисов.

Необходимо использовать образы и выполнить команды.

Минорный релиз 3.61.1

Новые возможности

  • Расширены права администратора системы (superuser) по управлению группы.
  • Исправлено отображение заблокированного пользователя в Группах, Новостях, Организационной структуре, Проектах и задачах, Расширенном поиске, Комментариях и в Лентах.
  • Теперь можно поделиться файлом в общем файловом хранилище.

Исправления

  • Исправлена ошибка, при которой было невозможно редактировать пост с мини-опросом.
  • Исправлена ошибка, при которой у постов не отображался мини-опрос.
  • Исправлена ошибка, при которой нельзя было проставить реакцию к версии файла.
  • Исправлена ошибка при выборе исполнителя задачи в проектах.
  • Исправлена ошибка при редактировании поста после истечения срока редактирования.
  • Исправлена ошибка недостатка прав при поиске по подразделению.
  • Исправлена ошибка, когда у пользователя было больше прав на файлы, чем положено.
  • Исправлена ошибка выбора видимости микро-поста в чужой ленте.

Необходимо использовать образы и выполнить команды.

Мажорный релиз 3.60.1

Новые возможности

  • Новый механизм лент на главной странице и в профиле сотрудника.
  • Закрепление одной новости у пользователей в ленте на главной странице.
  • Настройка контента в персональной ленте.
  • Выгрузка списка администраторов.
  • Расширенный поиск сотрудников.
  • Выгрузка пользователей из расширенного поиска.
  • Ограничения на загрузку файлов в папку публичного хранилища.
  • Загрузка и просмотр видеофайлов в хранилищах.

Исправления

  • Исправлен список ТОП5 в аналитике.
  • Исправлены навигационные цепочки в CMS.
  • Заблокирована возможность редактировать чужие профили.

Изменения в продукте

Новые сервисы

  • Timelines

Удаленные сервисы

  • Integrator
  • Informers

Изменения в сервисах

Discovery

Добавлена переменная среды для проверок:

HEALTH_CHECKERS_DNS_MAP: {"profile":"http://profile-backend:80/profile","blogs":"http://blogs-backend:80/blogs","groups":"http://groups-backend:80/api/groups","calendar":"http://calendar-backend:80/api/calendar","pages":"http://pages-backend:80/pages","dictionaries":"http://dictionaries-backend:80/dicts","notifications":"http://notifications-backend:80/api/notifications","websockets-notifications":"http://notifications-websockets-backend:80/notify_ws","roles":"http://roles-backend:80/api/roles","filestorage":"http://filestorage-backend:80/api/filestorage","asyncblogs":"http://asyncblogs-backend:80/api/async-blogs","news":"http://news-backend:80/api/news","events":"http://events-backend:80/api/events","meetings":"http://meetings-backend:80/api/meetings","termsofuse":"http://termsofuse-backend:80/api/terms-of-use","polls":"http://polls-backend:80/api/polls","reports":"http://reports-backend:80/api/reports","informers":"http://informers-backend:80/api/informers","integrator":"http://integrator-backend:80/api/integrator","comments":"http://comments-backend:80/api/comments","tasks":"http://tasks-backend:80/api/tasks","gamification":"http://gamification-backend:80/api/gamification","settings":"http://settings-backend:80/api/settings","cms":"http://settings-backend:80/api/cms","ideas":"http://ideas-backend:80/api/ideas"}

CMS

Добавлена переменная среды для проверки работоспособности:

HEALTH_EXTRA_ENABLE: 1

Comments

Добавлена переменная среды для API-интерфейса сервиса Timelines:

TIMELINES_API_URL: http://timelines-backend/api/timelines/

Groups

Изменена переменная среды:

DJANGO_SETTINGS_MODULE: application.settings

News

Добавлена переменная среды:

COMMENTS_API_URL: http://comments-backend
Необходимо выполнить команду для начальной синхронизации с профилями:

command

python -m async_profile_sync.management.load_profile_user_data

Notificator

Добавлена переменная среды для сервиса Timelines:

TIMELINES_SERVICE_URI: http://timelines-backend

Polls

Добавлен в список values как сервис-потребитель (consumer) сообщений Apache Kafka.

Добавлена переменная среды:

KAFKA_BROKER: kafka:9092 
PROFILE_SYNC_ENABLED: '1'
ROFILE_SYNC_LOAD_ALL: '1'
ROFILE_SYNC_WITH_USER: '1'

Profile

Добавлена переменная среды для проверки работоспособности:

HEALTH_EXTRA_ENABLE: 1

Roles

Добавлена переменная среды:

CMS_API_URL: http://cms-backend/
HEALTH_EXTRA_ENABLE: 1

Settings

Добавлена переменная среды для проверки работоспособности:

HEALTH_EXTRA_ENABLE: 1

Pages

Добавлена переменная среды для проверки работоспособности:

HEALTH_EXTRA_ENABLE: 1
Удалена переменная среды:
FILESTORAGE_IMAGE_URL
Необходимо выполнить команду для удаления виджетов валют и акций:

command

python manage.py change_default_data

Gamification

Добавлены переменные среды:

BASE_HOST: https://host.ru
COMMENTS_BASE_URL: /api/comments/internal
COMMENTS_SERVICE_URI: http://comments-backend
Удалены переменные среды:
FILESTORAGE_IMAGE_URL
Необходимо выполнить команду:

command

python manage.py rename_action_event --old_name blog_entry_comment_created --new_name comment_created_entry
python manage.py load_profile_user_data

Async-blogs

После применения всех миграций (migrations) из Django для сервиса Блоги необходимо применить новые миграции:

command

alembic upgrade head

Timelines

Необходимо запустить команды для переноса данных в новый сервис:

commands

python -m async_profile_sync.management.load_profile_user_data
python -m commands.sync_user_followings
python -m commands.sync_blog_entries
python -m commands.sync_microposts
python -m commands.sync_competence_approves
python -m commands.sync_skills_approves
python -m commands.sync_comments
python -m commands.sync_thanks
python -m commands.sync_userbadges

Reports

Добавлена переменная среды для отчетности об администраторах и переезда ролевой модели в CMS:

CMS_SERVICE_URI: http://cms-backend/api/cms/
Удалена переменная среды:
ROLES_SERVICE_URI