Версия oss-server 1.1 официально выпущена. OSS-server — это небольшая система хранения объектов, предназначенная для использования при разработке проектов. Она позволяет отделить бизнес-логику от процесса загрузки файлов и облегчает миграцию файлов. Для удовлетворения потребностей одного проекта или нескольких систем она предоставляет единый сервис OSS.
Основные изменения в версии:
- Добавлено фильтрование потенциально опасных файловых форматов (например, sh, php, jsp, exe, dll, asp и т.д.), которое можно настроить в конфигурационном файле application.properties;
- Удалены права выполнения X для загружаемых файлов, оставлены только права чтения;
- Добавлена возможность просмотра списка загруженных файлов и экспорта данных в Excel;
- На главной странице теперь отображаются графики аналитических отчетов за последнюю неделю;
- В случае загрузки файла с использованием base64 добавлено поле module для разделения файлов по модулям;
- В ответах API добавлены новые поля: имя оригинального файла, тип файла, размер файла (long тип, например: 102400), размер файла (строка, например: 100kb);
- Исправлен баг с некорректным значением user_id в базе данных при загрузке файла;
- Исправлен баг с некорректным адресом доступа к файлам при просмотре папок, теперь используется информация из конфигурационного файла;
- Добавлен компонент oss-server-sdk-java;
- Добавлен компонент oss-server-spring-boot-starter.