Skip to content

Releases: leshchenko1979/fast_bitrix24

Стабильность!

08 Jan 20:57
Compare
Choose a tag to compare
  1. Теперь при сбоях соединения с сервером Битрикс24 происходит 3 попытки повторных запросов.
  2. Механизм управления очередью задач улучшен, чтобы уменьшить количество сбоев на долгих запросах на выгрузку больших объемов информации.

slow() теперь ограничивает кол-во одновременных запросов к серверу Bitrix, а не их скорость

05 Jan 09:32
Compare
Choose a tag to compare

Bugfix

01 Jan 13:14
Compare
Choose a tag to compare
1.0.1

ver bump

slow() перенесен в Bitrix / BitrixAsync, get_by_ID() теперь возвращает dict

01 Jan 10:08
Compare
Choose a tag to compare

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).

Ограничение максимального числа параллельных запросов к серверу Битрикс24

29 Dec 07:26
Compare
Choose a tag to compare

Bugfix

13 Dec 21:40
Compare
Choose a tag to compare
0.5.3

ver bump

Bugfix

08 Dec 06:31
b9c430a
Compare
Choose a tag to compare
Merge pull request #97 from leshchenko1979:leshchenko1979/issue96

Call со странностями

Bugfix

26 Nov 10:36
8884c8e
Compare
Choose a tag to compare
Merge pull request #91 from leshchenko1979:leshchenko1979/issue90

Coroutine object is not subscriptable

Асинхронный клиент

25 Nov 11:58
Compare
Choose a tag to compare

Класс BitrixAsync() дублирует интерфейс Bitrix(), но все его методы - асинхронные, что позволяет использовать библиотеку в веб-приложениях.

Нано-багфикс

12 Nov 10:39
52fb7ad
Compare
Choose a tag to compare
Merge pull request #83 from leshchenko1979:leshchenko1979/issue82

Исключение после нескольких запусков asyncio.run()