Releases: vvbbnn00/goflet
v0.0.5
What's Changed
Bug Fixes
- fix: Fix the issue of 'invalid cross-device link' when uploading files by @vvbbnn00 in #10
- fix: Correct the bug where JSON is returned twice consecutively on upload failure by @vvbbnn00 in #11
Others
- docs: Update API documentation again by @vvbbnn00 in #9
- ci: Reduce compilation platforms (remove Linux 386 and Linux/armv7) to decrease action duration by @vvbbnn00 in #12
Full Changelog: v0.0.4...v0.0.5
v0.0.4
What's Changed
Bug Fixes
fix: Correct a missing authentication requirement in the documentation
fix: Correct potential errors when loading default boolean settings
fix: Avoid duplicate execution of completing upload session when uploading small files
fix: Correct the issue where JWT is still required for verification even when it is set to off
Others
perf: Limit the size of uploads in one PUT request to prevent excessive memory usage
test: Add some tests for HTTP API
refactor: Change the response code of the create file API to 201
Full Changelog: v0.0.3...v0.0.4
v0.0.3
Important
The following interfaces have been changed during the version update, please take note:
PUT /file/{path}
has been moved toPUT /upload/{path}
POST /file/{path}
has been moved toPOST /upload/{path}
- The original
POST /file/{path}
has been given a new meaning: uploading small files - Added
DELETE /upload/{path}
: cancel the upload session
What's Changed
Features
feat: add file creation api endpoint for create empty files
feat: Embed Swagger documentation within the software, which can be enabled or disabled via configuration file
feat: Implement default values for configuration loading, preventing errors due to unset values
feat: Support small file uploads and cancellation of upload sessions; modify previous irrational route design
Bug Fixes
fix: Correct the bug where setting bool to false still has no effect
Documentations
docs: Make configuration item names consistent with README documentation.
docs: Update changes to interfaces in API documentation
Full Changelog: v0.0.2...v0.0.3
v0.0.2
v0.0.1-alpha3
v0.0.1-alpha2
This is an alpha version for testing.