Skip to content

CraftOS-PC v2.5.5

Compare
Choose a tag to compare
@MCJack123 MCJack123 released this 17 Apr 19:44
· 555 commits to master since this release
b056973

CraftOS-PC v2.5.5 is a relatively small update, but it brings some important fixes as well as a huge performance boost in most circumstances.

  • Disabled locks when modems aren't attached
    • This can improve speeds by up to 50%
    • If any modem is attached, speeds will drop back to pre-v2.5.5 levels
  • Rewrote HTTP handle read functions to improve reliability
  • Removed Origin header from WebSocket requests
  • Fixed behavior of table length to work more like CC:T
  • Fixed paste contents not being cut at the first newline
  • Fixed memory leak in file.readAll in binary mode
  • Fixed incorrect modulo result when {(a < 0 | b < 0) & |a| % |b| = 0}
  • Fixed hard crash on startup when a custom font file doesn't exist
  • Fixed crash when passing non-string in header table
  • Fixed crash when halting computer after it already closed
  • Fixed crash when an exception occurs while closing WebSocket in the middle of catching another exception
  • Possibly fixed a crash happening when connecting to a WebSocket
  • Readded Lua features that were advertised in v2.5.4 but not actually present on Windows
    • Added debug.upvalue{id,join} from Lua 5.3
    • Fixed a race conditions with modems causing a crash
    • Fixed some random crashes on an odd memory error
    • Fixed crash when passing bad argument #1 to table.foreach
  • Windows: Replaced old link in System32 behavior with properly adding the install directory to the PATH

If you need help using CraftOS-PC, I'm available on the CraftOS-PC Discord server as @JackMacWindows#9776. Feel free to ping me if you need anything.