Skip to content

1.0.0

Compare
Choose a tag to compare
@retrixe retrixe released this 29 Jan 19:35

🎉 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 and cp -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 and GET /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!).