Releases: LevelTranic/Mars
v1.4.0 Pre-release
v1.3.2
v1.3.1
v1.3.0
v1.3.0
New
- [Download API (Private)] All Recycled (after successful call, default: false)
- [Download API (Public/Private)] Support third-party link download
- [Family API (Public)] version-family-controller support
- [Mars] TLS Support (Experimental)
- [ExternalDownload API (Private)] New API -> Private Download API supporting third-party links
Change
- [Download API (Private)] Adjust GC position
- [Download API (Private)] BuildID can no longer be 0
Components Version
- [Private API] v1.1.0 => v1.3.0
- [Public API] v1.2.0 => v1.3.0
Upgrade
The configuration format from v1.2.0 to v1.3.0 is incompatible and cannot be upgraded automatically.
v1.2.0
New
- [Download API (Private)] Active GC (after successful call, default: false)
Fix
- [Download API (Private)] The generated ID cannot be used in some cases
- [Download API (Private)] The pointer offset caused by hash calculation makes the written file empty
Change
- [Build API (Private)] Initial buildID changed from 0 to 1
- [Mars] No longer provide v2, v3 build packages
Upgrade
The database formats from v1.1.0
to v1.2.0
are incompatible and cannot be upgraded automatically. The reason for the incompatibility is that the id
field structure in the builds
table has been updated.
The configuration format from v1.1.0 to v1.2.0 is incompatible and cannot be upgraded automatically.
Tips
fasthttp will cause the file to remain in memory after being read, but will not continue to be expanded. It is used as a buffer, so bodySize needs to be set in advance. Or enable active GC.
v1.1.0
New
- [Download API (Private)] There can now be multiple files in a Downloads structure
- [Download API (Public)] The corresponding document can be downloaded by specifying the ID
- [Server] Support setting the maximum size of files that can be uploaded simultaneously (default: 120(MB))
Change
- [Download API (Private)] Deprecated filename parameter
Upgrade
The database formats from v1.0.0
to v1.1.0
are incompatible and cannot be upgraded automatically. The reason for the incompatibility is that the downloads
field structure in the builds
table has been updated.
The configuration format from v1.0.0 to v1.1.0 is incompatible and cannot be upgraded automatically.