Skip to content

Releases: arkOScloud/core

v0.8.1 "Galileo"

19 Oct 19:37
bd70c07
Compare
Choose a tag to compare

This is a bugfix release for arkOS 0.8 "Galileo".

Core fixes

  • f1695e7 Set proper permissions on ACME well-known dir/files
  • 74eb073 Add SSHd as a Tracked Service for firewall management
  • 74eb073 Add arkosctl command for initializing the firewall
  • 56ccac8 Fix a number of bugs in creating website backups
  • 56ccac8 Fix a number of bugs in signal listener registration and calls
  • 7702427 Get services whether or not the user adds .service to the end
  • fd18309 Fix a number of bugs for arkosctl website installs
  • e5da811 Fix bug preventing website updates
  • f937fe5 Services in app manifest.json are started/enabled on install
  • 0988cc6 Samba data added to LDAP by default on user add/edit
  • f58caf6 Fix bug preventing last name being specified on user add

v0.8.0 "Galileo"

12 Oct 03:01
19bd7a3
Compare
Choose a tag to compare
  • Migrate to Python 3.x (Core and Kraken)
  • Full redesign and simplification using Semantic UI (Genesis)
  • Serve a pre-compiled version of Genesis, removing the need for on-device builds
  • Create File Shares services framework: allow automatic integration of shares and mounts for Samba, AFP and NFS
  • ACME (Let's Encrypt) certificates available for request through Certificates framework
  • Automatically forward ports for sites and services with your router, thanks to uPnP
  • Notifications framework: send notifications to both the log, the API and the user
  • WebSockets support for live notifications and model updates (Kraken and Genesis)
  • Add IPv6 and HTTP/2 support by default for new websites
  • Improve exception handling and logging, both inside and outside of threaded jobs
  • New arkosctl command-line utility
  • Disk usage added to Statistics
  • Add custom firewall rules through the interfaces
  • Version checks for apps, system and language packages
  • Website 'extra options' and 'actions' now generated on-the-fly in Genesis
  • Use GRM to test if domains are properly assigned and ports are open/forwarded (experimental)
  • Create unit testing system (experimental) and include tests for LDAP integrations
  • Improved deployment through arkosctl init commands and default configuration
  • Style updates: Python to PEP8/flake and JavaScript through jslint
  • Many, many bug fixes and performance improvements, and a holiday surprise!