Metadata-Version: 2.1
Name: aio-client
Version: 1.8.8
Summary: AIO-клиент
Author: BARS Group
Author-email: education_dev@bars-open.ru
Keywords: django СМЭВ3
Description-Content-Type: text/markdown
Requires-Dist: six
Requires-Dist: requests <3,>=2.4.2
Requires-Dist: pyyaml
Requires-Dist: raven
Requires-Dist: yadic <1,>=0.1.12.6
Requires-Dist: m3-builder <2,>=1.2

# AIO-client

Пакет ``aio-client`` предназначен для простой и быстрой интеграции
пользовательского Django-проекта с подсистемой взаимодействия со СМЭВ 3(AIO).История изменений
-----------------

1.8.8 (2024-07-29)

- (EDUSCHL-21704) удаление поиска в панели администратора по значению не существующему в моделях GetConsumerReceipt,
  и GetProviderReceipt.

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
