БИС v3 поддерживает как SQL Server, так теперь и Postgres.
.Net и компиляция скриптов
БИС v3 работает на .Net Framework 4.8.
Использует Roslyn для компиляции скриптов и автоподсказки в редакторе скриптов.
Поддерживает все новшества C#, предоставляемые компилятором Roslyn.
Поддерживает автоматические исправления и преобразования кода, предлагаемые компилятором Roslyn.
Структура хранения данных в базе
Идентификаторы атрибутируемых объектов и атрибутов переведены на 8 байт (вместо 4).
Переделаны таблица хранения атрибутов и их значений. Теперь текущее значение атрибута, хранится в таблице Attributes. AttributeValues теперь хранит только ушедшие в историю значения.
Тем самым в поисковых запросах теперь два "этажа" вместо трёх.
Атрибуты ссылки на доп. классы теперь по хранению стали обычными атрибутами, такими же как простая ссылка на шаблон. Теперь эти атрибуты могут итерироваться наряду с другими.
Добавлен тип атрибута "Длинное целое".
Добавлен тип атрибута "Локальное дата/время" для хранения времени без какой-либо конвертации в UTC и обратно.
Хранение полей "дата/время" и "интервал времени" теперь хранится как длинное целое вместо длинного вещественного числа. Раньше хранение этих значений было в формате "вещественная единица на сутки", теперь хранение стало естественным для c#, где DateTime и TimeSpan - это обёртки над длинным целочисленным значением их свойства Ticks.
Web доступ
БИС v3 поддерживает технологию web-сокетов для http(s) доступа к серверу. Добавлены соответствующие кастомизаторы.
Теперь веб страница может взаимодействовать с сервером в обе стороны через веб-сокет.
Инсталляция
Доработаны окна настройки основного и файлового сервера, используемые в ходе инсталляции.
Их же теперь можно вызывать и просто так для изменения настроек, управления службами и других административных действий.
Совместимость с БИС v2
Конфигурации и их скрипты остались теми же и совместимы с версией 3 почти полностью. В редких случаях могут понадобиться правки скриптов, после чего совместимость будет полная. Правки связаны с изменением размера идентификаторов, а так же в случае, если идентификаторы атрибутируемых объектов хранятся в целочисленных атрибутах. Подробнее про переход от версии 2 к версии 3 см. здесь.
Скрипты с использованием прямого доступа к базе будет необходимо обновить с учётом изменений в структуре данных.
Для собственных dll и других используемых компонентов может потребоваться перекомпиляция в связи с использованием более новой версии .Net Framework (4.8).
Сделана процедура конвертации базы данных для перехода к новой версии. Конвертация ресурсоёмкая, так как требует обновления всех хранимых атрибутов. Для больших баз может занять заметное время.
Межсерверное взаимодействие
Делаем поддержку более глубокого межсерверного взаимодействия (кластер).
Длинные идентификаторы позволяют делать ссылки на объект, хранящийся на другом узле кластера.
Клиентское приложение сможет показывать всё хранилище как родного сервера, так и других узлов кластера.
А также другие интересные возможности по объединению нескольких серверов в единый кластер (ещё в процессе).
Мобильное приложение
Android приложение с поддержкой PUSH сообщений (в БИС v2 оно тоже работает).
Мобильное приложение отображает страницы сайта с сервера БИС и принимает PUSH сообщения со ссылками на страницы, к которым переходит по нажатию на сообщение.
Редактор форматированного текста на основе WPF-XAML
Поддержка печатными документами спец. символов, уравнений и формул (ещё в стадии продумывания, в этой технологии есть перспектива).