Все значимые изменения в этом проекте будут отражены в данном файле.
Формат основан на Keep a Changelog и этот проект следует принципам Семантического Версионирования.
С этого выпуска мы будем использовать go.beyondstorage.io/v5
как новое имя модуля.
fix: Недостаточное количество аргументов в вызове Service.formatError (#824)
fix: Замена каждого обратного слеша в пути на слеш (#825)
fix: Устранение ошибки при отсутствии объявления функции в пространстве имен (#831)### Обновлено
build(deps): Обновление github.com/pelletier/go-toml до версии 1.9.4 (#746)
тесты: Реализация benchmark для List (#687)
ci: Добавление golangci-lint (#690)
документация/rfc: GSP-700 Конфигурационные возможности и DefaultPairs через строку подключения (#700)
документация/rfc: GSP-706 Поддержка подписи HTTP (#706)
новая функциональность: Генерация пар функций (#708)
определения: Реализация GSP-706 Поддержка подписи HTTP (#709)
новая функциональность: Генерация DefaultPairs (#710)### Изменено
документация: Обновление ссылки на go-storage (#696)
документация: Обновление ссылок на матрицу (#701)
документация: Обновление readme о поддержке сервисов (#705)
cmd/определения: Добавление поддержки типа uint64 (#615)
службы: Реализация GSP-127 Добавление ошибок ServiceInternal и RequestThrottled (#616)
ci: Добавление codecov в unit-тестах (#622)
документация: GSP-654 Единство поведения списка (#654)
ci: Добавление gofmt в действие (#660)### Изменено
документация: Перегруппировка README для лучшего понимания (#613)
типы: Добавление комментариев для Object и ObjectMode (#614)
cmd/определения: Удаление устаревших полей, введенных в версии v4.2.0 (#619)
пакет/конечная_точка: Удаление устаревшего пакета pkg/endpoint (#621)
документация: Перемещение rfcs и спецификаций здесь, как требуется в GSP-139 (#628)
cmd: Перемещение определений здесь, как указано в GSP-139 (#652)
документация: Обновление шаблона RFC (#655)
cmd/определения: Реализация GSP-134 Единства поведения записи (#656)
ServiceFeatures
и StorageFeatures
устарели (#606)GetObjectMetadata
устарел в пользу GetObjectSystemMetadata
(#608)внутренне: Генерация всех экспортных API (#361)
сервисы/fs: Преобразование системы специфических разделителей в слэш (#408)### Исправлено
сервисы/qingstor: Исправление ошибки листинга ключей при вызове ListDir (#366)
определения: Исправление некорректного результата статистики (#367)
сервисы/qingstor: Исправление юнит-теста для ListDir (#404)
-ignore
в go generate
, который срабатывает на непредвиденные файлы (#268)getAbsPath
и getRelPath
(#253)документация/дизайн: Добавление политики выпуска предложений (#192)
документация/дизайн: Добавление предложения расслабленного режима (#199)
документация: Добавление процесса предложений (#210)
документация/дизайн: Добавление предложения возврата-интерфейс-сегмента (#216)### Добавлено
сервисы/*: Реализация нормализации хэша содержимого проверки (#189)
сервисы/*, типы/пары: Реализация расслабленного режима (#200)
пакет/сегмент, документация/дизайн: Добавление и реализация возврата интерфейса сегмента (#216)
сервисы/s3: Добавление поддержки многократной загрузки (#220)
ReadCallbackFunc
для WriteSegment
(#169)service newStorage
(#176)New
(#179)pkg/*: Реализация предложения по обработке ошибок 11 (#109)
services/qingstor: Реализация предложения по обработке ошибок 11 (#117)
services/fs: Реализация предложения по обработке ошибок 11 (#141)### Изменено
services/qingstor: Улучшение обработчика рабочей директории с юнит-тестами (#139)
pkg/config: Разрешение на передачу хоста вместо учетных данных
pkg/credential: Реализация предложения CREDENTIAL_REFACOTR### Исправлено
services/s3: Исправление сообщения об ошибке для servicer (#44)
String()
для отладки (#23)String
для отладочного вывода (#16)storager: Объединены Capability и IsPairAvailable в Capable
services: Единое поведение для рекурсивного перечисления каталогов
storager: Все API теперь используют относительные пути
services/qingstor: Установка значения базового пути по умолчанию (#13)
types: Переименование Base в WorkDir (#17)### Устранено
services/qingstor: Исправление неправильного использования идентификатора сегмента
services/posixfs: Исправление ошибки ErrDone
при вызове ListDir
pkg/segment: Исправление данных при обновлении сегментов
pkg/segment: Исправление ошибки GetPartIndex
при параллельной записи сегмента
pkg/segment: Возврат отсортированных частей
services/posixfs: Исправление проблемы работы рекурсивного ListDir
pkg/iterator: Исправление паники при вызове следующего элемента, если нижележащая функция вернула пустой буфер
services/qingstor: Исправление некорректной обработки рекурсивного перечисления
services/posixfs: Исправление неверного возвращаемого относительного пути
services/qingstor: Номер части должен увеличиваться по порядку (#14)
services/qingstor: Исправление получения абсолютного и относительного путей (#15)
services/qingstor: Обработка случая, когда объект не найден через HTTP-заголовок (#20)
services/posixfs: Обработка случая, когда объект не существует, используя ошибку os
(#21)
CreateDir
(#18)ListSegments
(#7)ListSegments
(#6)ListDir
(#2)Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )