Skip to content

v2.0.0 OneView

Latest

Choose a tag to compare

@axtonprice axtonprice released this 17 Oct 20:14

OneView 2.0.0

What's new

  • ✨ OneView rebrand and redesigned interface, including responsive layouts, byte limits, clearer status messages, and a theme toggle (home page, styles).
  • 💾 Two storage options: local JSON files or MySQL, configured in config.json; database settings are in database.json.
  • 🔐 Authenticated AES-128-GCM encryption for new messages, with legacy AES-128-CTR decryption support (encryption logic).
  • 🛡️ Safer database queries and request handling: prepared SQL statements, POST-based message actions, key validation, and a 10 KB message limit (database logic, request handler).
  • 🌍 Cached interface translations and improved error handling (translation logic).
  • 🔒 Improved Apache access protections and clearer setup guidance (access rules, installation guide).

Upgrade notes

  • ⚠️ Records are not migrated automatically: MySQL table names changed from quickblaze_records to oneview_records; file storage moved from local-storage/ to root/local/encryptions/.
  • Configure storage using config.json and, for MySQL, database.json. Back up and migrate any records you need to keep.
  • Serve the root/ application, protect its local/ data, and use HTTPS. Anyone with a message link can read it.

Full Changelog: v1.1.14...v2.0.0