AIO-клиент
Project description
AIO-client
Пакет aio-client
предназначен для простой и быстрой интеграции
пользовательского Django-проекта с подсистемой взаимодействия со СМЭВ 3(AIO).История изменений
1.8.7 (2024-05-20)
- (EDUSCHL-20216) Повышена максимальная версия пакета зависимости requests
1.8.6 (2024-04-09)
- (EDUSCHL-21702) Удален вывод в sentry ошибки сохранения GetProviderReceipt и GetProviderRequest
1.8.5 (2023-12-28)
- (EDUCLLG-8117) Изменен пример aio-сервера в примере конфига и добавлена отправка сигнала через robust_sender, если включен режим отладки
- Формат CHANGELOG.md приведен к принятому Markdown-стандарту (убраны ++++++++++++++++++)
1.8.4 (2023-10-05)
-
(EDUSMEVTLS-524) Доработка поиска в панели администратора по значению в поле "Бизнес-данные запроса" (в бд поле body)
-
(EDUCLLG-7980) Добавление README.md, смена формата CHANGELOG на md
1.8.3 (2023-08-25)
- (EDUSMEVTLS-512) Доработка уникальности сообщений по origin_message_id.
1.8.2 (2022-09-12)
- (EDUSMEVTLS-405) Реализована проверка уникальности origin_message_id.
- (EDUSCHL-17922) Изменена сортировка в aio_client.provider.api.get_requests, чтобы сначала обрабатывались более ранние заявки.
1.8.1 (2022-04-22)
- Добавлено логирование ошибок при отправке запроса в функции post_request
- Исправлена ошибка: при получении запросов и ответов могли стать "отправленными" записи не возвращаемые из функций
1.8.0 (2021-07-01)
- Удаление полученных сообщений одним запросом DELETE в АИО (для версии aio_server >=1.4.0)
- Добавление кодировки в файлы миграций
- Изменение MessageID для потребителя только если сообщение создано раньше, чем день назад
- Добавление кодировки
1.7.1 (2021-06-17)
- Таймаут добавлен только для GET-запросов;
- Ошибка Таймаута устанавливает статус запроса Ошибка.
1.7.0 (2021-05-21)
- Изменение названия поля "Статус Пакета"
- Исправление множественного названия моделей
- Изменение порядка отобржения полей в админке
- Правки в установке "Статуса Сообщения" при отправке запроса
- Профилирование запроса получения Запросов к переотправке
- Добавление настройки таймаута(в секундах) при отправке запроса в АИО(по умолчанию 1сек)
1.6.1 (2021-04-25)
- Изменения для работы с ЭДС 2.12+
1.6.0 (2020-12-28)
- Изменения для работы с ЭШ под Python 3.7
1.5.2 (2020-12-23)
- Поднята максимальная версия пакета зависимости requests до 2.25
1.5.1 (2020-12-03)
- Исправлена обратная совместимость с версиями 1.4.x
- Исправлены названия асинхронных периодических задач
- Добавлена функция выдачи ответов потребителю к обработке
- Добавлена функция пометки ответа потребителю ошибкой обработки
- Добавлено логирование http-ответа от aio_server при возникновении ошибки
1.5.0 (2020-11-25)
- Добавление хранения и приёма информации по полям Код Ошибки и Описание ошибки в Потребитель. Ответ СМЭВ
- Исправление чтение конфига для периодических асинхронных задач
- Добавлены индексы для полей origin_message_id базовых моделей
1.4.4 (2020-11-12)
- Добавлены индексы по полям message_id и state базовых моделей
- Исправлена конфигурация yadic
- Исправлено предупреждение pyyaml о небезопасном загрузчике
- Стилевые исправления fab src
1.4.3 (2020-03-02)
- Добавлена возможность массовой смены статуса сообщений и фильтрация по статусу для модели "Потребитель. Ответ СМЭВ"
- Добавлена возможность настройки expiry_date - времени, спустя которое неотправленному сообщению присваивается статус ошибки
- Исправлена долгая загрузка объектов в админке из-за поля "Лог запроса"
- Добавлено поле Статус Ответа в реестрах "Заявки в СМЭВ", "Ответ СМЭВ по заявкам", "Ответ СМЭВ"
1.4.2 (2019-08-20)
- Исправлена генерация message_id
1.4.1 (2019-08-16)
- Исправлены описания моделей для Поставщиков и Потребителей
1.4.0 (2019-04-12)
- Удалена зависимость от API pip.
1.3.0 (2019-03-06)
- Исправлена отправка сообщений в Sentry.
- Исправлено сохранение запросов к Поставщику.
- Для периодических задач добавлены несколько типов расписаний.
- Добавлена отправка сигнала о завершении получения данных из системы AIO.
1.1.1 (2018-10-30)
- Исправлена ошибка django.core.exceptions.FieldError для Django<1.10
1.1.0 (2018-10-18)
- Добавлена повторная отправка POST запросов при транспортных ошибках, и отправка в sentry других ошибок. Если в течение суток с момента создания POST запроса отправка не выполнена, то запросу присваивается статус error
- При включенной настройке DEBUG_MODE, в исх. сообщения заполняется is_test_message=True
- При повторной отправке POST запроса от потребителя присваивается новый message_id
- В админке для POST Запросов добавлен метод "Повторно отправить сообщения в статусе ошибка" для сообщений, для котрых
- Доработана конфигурация зависимых объектов для клиента из пользовательских приложений.
- Доработана совместимость с python3.
- Добавлены тесты на совместимость с различными версиями python и Django.
1.0.0 (2018-10-10)
- Выделена версия 1.0.0
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
aio-client-1.8.7.tar.gz
(40.1 kB
view hashes)
Built Distribution
aio_client-1.8.7-py3-none-any.whl
(62.2 kB
view hashes)
Close
Hashes for aio_client-1.8.7-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4c2ab1e49f17985b630ebf8e229aa5452b22702f536ba5d395e2cdf0589e349 |
|
MD5 | 26c7c23f06effa66d44cfd4bf533780b |
|
BLAKE2b-256 | 37ecf569e2ad6d0c073f6721b8dfdf7c390dde756f64b09288621afb7c3c9517 |