2 изменения, ломающих совместимость с предыдущими версиями:
1. `slow()` перенесен в `Bitrix` / `BitrixAsync`
Вместо `with slow():` теперь пишем `with b.slow():`, где `b` - клиент класса `Bitrix` / `BitrixAsync`.
Это дает возможность оперировать несколькими клиентами `Bitrix` / `BitrixAsync` и не бояться, что использование slow() для одного из них сломает работу другого. Также можно не бояться использования `slow()` совместно с `BitrixAsync` в веб-приложениях.
2. `get_by_ID()` теперь возвращает dict
Вместо списка кортежей вида `(ID_n, результат_запроса_по_ID_n)` теперь возвращается словарь, где каждый элемент имеет вид `ID_n: результат_запроса_по_ID_n`. Это упрощает некоторые операции с результатами вызова `get_by_ID()` (см. 45).