Swift клиент для CouchDB версия 2
Недавно я выпустил несколько новых версий CouchDB клиента для Swift. Последняя версия — 2, и она включает в себя несколько ключевых изменений:
- Обновлена минимально необходимая версия Swift до 6.0.
- Внедрена поддержка Swift Concurrency. CouchDBClient был обновлен и теперь является actor.
- Библиотека была переименована из couchdb-vapor в couchdb-swift, чтобы лучше отражать её назначение как универсального клиента CouchDB для Swift, а не только для использования с Vapor.
- Внесены изменения в инициализатор. Вместо передачи множества параметров теперь используется структура Config.
- Теперь вы можете передать собственный экземпляр HTTPClient для использования в клиенте.
- Добавлены переводы сообщений об ошибках.
- Представлен специальный туториал по интеграции CouchDBClient с серверным фреймворком Hummingbird.
- Добавлен метод shutdown() для корректного освобождения ресурсов, связанных с HTTPClient.
CouchDB Client на GitHub | Документация с примерами и руководствами.
// ─── EOF ──────────────────────────────────────────────────