diff --git a/website/docs/changelog/1.0.0.md b/website/docs/changelog/1.0.0.md index ced7ad2f..af28d178 100644 --- a/website/docs/changelog/1.0.0.md +++ b/website/docs/changelog/1.0.0.md @@ -2,18 +2,27 @@ Not yet released. -### 🚀 New features -- Custom document root can now be set by user for domains. +### 🚀 Breaking changes +- **Redesigned UI**: The user interface now uses Tailwind CSS and Alpine.js instead of Bootstrap, resulting in more static pages and fewer JavaScript-related bugs. +- **Automatic SSL**: SSL certificates are now generated automatically when HTTPS is requested for a domain. There's no need to manually generate and reload configurations. +- **Rootless Docker**: Each superuser runs their own isolated Docker container, preventing cross-container access via local Docker networks. +- **Support for Java and Ruby**: The autoinstaller now supports setting up Ruby and Java applications. +- **Domain Suspension**: Users can now suspend website access as needed. +- **Coraza WAF**: ModSecurity has been replaced with the more modern Coraza Web Application Firewall (WAF). +- **Caddy Web Server**: Nginx has been replaced with Caddy as the default web server. +- **Docker Contexts**: Each user gets their own Docker context, allowing multi-server user management. +- **Python 3.12 for User Panel**: The control panel is now built on Python 3.12, and the Docker image tag will reflect the panel version. +- **LiteSpeed Support**: LiteSpeed is now supported - looking for maintainers! +- **No Storage Files**: User quotas can now be increased or decreased dynamically, eliminating the need to create and mount storage files. +- **Install and Update from GitHub**: OpenPanel installation and updates are now hosted and downloaded directly from GitHub. ### 🐛 Bug fixes - +- a lot ### 💅 Polish - `storage_file` is removed from plans, disk_limit is the total size for all user files including their containers. -- Nginx is no longer used as a reverse proxy to handle traffic to user containers, instead Caddy is used. - Deprecated and removed OpenCLI commands: `server-on_startup`, `files-remount`, `recreate_hosts`, `user-disk`, `server-stats`. -- All SSL-related opencli commands are removed: `ssl-domain`, `ssl-user`, `ssl-hostname`, `ssl-webmail`, `ssl-cleanup` - ssl generation is now handled automatically by Caddy. -- `usage_graphs` widget is removed from OpenAdmin > Dashboard. +- All SSL-related opencli commands are removed: `ssl-domain`, `ssl-user`, `ssl-hostname`, `ssl-webmail`, `ssl-cleanup` - `/json/show_usage_stats` route is removed. - `/api/usage` and `/api/usage/stats` api endpoints are removed. - `max_disk` option is removed from `opencli docker-limits` and `--apply SIZE` is deprecated.