Repository navigation
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 indatabase.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 fromquickblaze_recordstooneview_records; file storage moved fromlocal-storage/toroot/local/encryptions/.- Configure storage using
config.jsonand, for MySQL,database.json. Back up and migrate any records you need to keep. - Serve the
root/application, protect itslocal/data, and use HTTPS. Anyone with a message link can read it.
Full Changelog: v1.1.14...v2.0.0