1.0.0
🎉 Octyne 1.0 is out 🎉
Yes, I promised 1.0 in 2020 :( but master
was already up to date, it was just needing a version bump, then my PC broke, so that delayed the release quite a bit. However, it's out now with a bunch of final refinements 🎊
This release supports configuring ports, finishes the statistic endpoint, uses Go to copy files, fixes copying folders on Windows, adds a compression API and adds a one-time ticket system for browsers to use when connecting to console WebSocket and downloading files. It contains a new system
package for process statistics, copying and zipping files.
Changelog
- Add config option for Octyne port.
- Add a compression API for
zip
files. - Fix
robocopy
to copy folders on Windows. - Use Go to copy files directly on all platforms.
robocopy /E
andcp -r
still used for folders. - Complete statistics endpoint with memory usage, total memory and CPU usage on Windows/macOS/Unix.
- Add one-time ticket authentication system for
WS /server/{server}/console
andGET /server/{server}/file
.
x86_64 binaries for Windows, macOS and Linux are provided, as well as a 32-bit ARMv6 Linux build, but octyne can also be compiled for other architectures like 64-bit ARMv8, s390x, PowerPC and i386. It should also work on other Unix-like OSes supported by Golang (untested, but if you run into issues, let me know!).