Skip to content

Releases: hlshell/zpanel-bin

Release v0.9.31

Choose a tag to compare

@github-actions github-actions released this 03 Oct 18:20

Changes since v0.9.30:

  • 8ff3bd7 chore(release): bump version to 0.9.31
  • 57c370d fix(mariadb): harden force reset password flow and add operation guards

Release v0.9.30

Choose a tag to compare

@github-actions github-actions released this 03 Oct 13:33

Changes since v0.9.29:

  • 865a223 fix(ui): flatten global config tabs, add vhost db quotas, fix dropdown wrappers
  • 01e55b5 fix(ui): prevent dropdown footer wrapping and expand panel leftward

Release v0.9.29

Choose a tag to compare

@github-actions github-actions released this 03 Oct 09:17

Changes since v0.9.28:

  • 112a9c3 fix(ui): nest global config tabs under vhost list and bump v0.9.29
  • 65de4fa fix(ui): nest data management tabs correctly in vhost detail
  • 0c0bac1 fix(mariadb): harden force_reset_root_password and fix Tabs Sm background gap
  • abc8e54 fix(data_service): sync root password to db_credentials and fix reset timeout

Release v0.9.28

Choose a tag to compare

@github-actions github-actions released this 03 Oct 07:07

Changes since v0.9.26:

  • a4ce7e3 chore(release): bump version to 0.9.28 and remove dead TabButton
  • 8b8b98b refactor(webadmin): use Tabs in config, extends, logs and url_rewrite pages
  • 8ab25af refactor(webadmin): use Tabs in vhosts main, global_config, anti_cc, rules and edit_modal
  • 324f413 refactor(webadmin): use Tabs in cache, writeback, cdn, ip_limit and sbackends pages
  • f3a86df refactor(webadmin): unify vhost form tabs with Tabs component
  • e1b5e62 fix(webadmin): hide vhost detail groups with no visible sub-tabs
  • 11720d4 fix(webadmin): translate vhost detail tab labels
  • b59d795 refactor(webadmin): replace vhost detail custom tabs with two-level Tabs
  • b8cb0c8 refactor(webadmin): use Tabs for db_management and rename group to database
  • 01f1211 fix(webadmin): skip rendering empty tab badges
  • 47d634b feat(webadmin): add badge support to Tabs component
  • eaebe14 docs: add Tabs component rollout implementation plan
  • c495e27 docs: add Tabs component rollout design spec
  • 5615a4f chore(release): bump version to 0.9.27
  • 3a00f28 fix(webadmin): unify description card grids and clean dropdown backgrounds

Release v0.9.27

Choose a tag to compare

@github-actions github-actions released this 03 Oct 08:47

Changes since v0.9.29:

  • No commit changes

Release v0.9.26

Choose a tag to compare

@github-actions github-actions released this 02 Oct 19:42

Changes since v0.9.25:

  • ba38627 fix(webadmin): correct process protection action icons and button borders

Release v0.9.25

Choose a tag to compare

@github-actions github-actions released this 02 Oct 18:51

Changes since v0.9.24:

  • 9167733 refactor(webadmin): convert traffic charts from bars to lines

Release v0.9.24

Choose a tag to compare

@github-actions github-actions released this 02 Oct 18:42

Changes since v0.9.23:

  • 94c0d3a refactor(webadmin): redesign dashboard network traffic section
  • a77a61e refactor(webadmin): move traffic stats summary into gradient header card and render inbound/outbound grouped bars in trend chart

Release v0.9.23

Choose a tag to compare

@github-actions github-actions released this 02 Oct 13:02

Changes since v0.9.22:

  • e722c6f fix(webadmin): prevent Dropdown panel from overflowing right edge by estimating content width and shifting left
  • 442b66d fix(webadmin): change active Tab background from white to light blue (bg-blue-50) for better visibility
  • 6654989 revert(webadmin): restore DaisyUI btn-bordered as Dropdown default to allow btn-ghost override for language selector
  • 9f9e07f fix(webadmin): prevent Tabs vertical scroll, fix dashboard gradient header overflow, clean up Dropdown default button styles and move clock icon inside button
  • fe254a4 feat(webadmin): add Tabs component with underline style and horizontal scroll, replace dashboard tabs, remove redundant percentage descriptions
  • 0f2d987 fix(webadmin): prevent Dropdown panel from overflowing viewport edges
  • 9fe8540 fix(webadmin): make Dropdown footer sticky at bottom, not scroll with options
  • 0c010da release: v0.9.23 - unified Dropdown component across all pages
  • 582150b refactor(webadmin): replace all native selects with Dropdown component
  • 15dd1d2 docs: add English-only commit message rule to README

Release v0.9.22

Choose a tag to compare

@github-actions github-actions released this 02 Oct 10:23

zpanel Changelog Summary

v0.9.22 (current version)

Changes since v0.9.21:

  • 8f3bf62 release: v0.9.22 - Dropdown fixed positioning + data service refinements
  • ce6dffe feat(webadmin): Dropdown use fixed positioning with smart flip and scroll follow

Previous Versions

v0.9.21

Changes since v0.9.20:

  • a3b8d09 feat(data-service): Force reset local MariaDB root password + redeploy page layout v0.9.21

v0.9.20

Changes since v0.9.19:

  • ac27ca4 fix(dashboard): Performance monitoring dashboard layout fix + database Root password management v0.9.20

v0.9.19

Changes since v0.9.18:

  • f265a76 fix(db-management): Local MariaDB uses socket connection, allow local record fallback on deletion v0.9.19
  • bc883b5 Merge branch 'feat/dropdown-unification'
  • cdc52b2 chore(webadmin): remove unused DropdownSize re-export to silence warning
  • dfa1622 refactor(webadmin): use Dropdown re-exports and simplify deploy key
  • 95ad99a refactor(webadmin): replace deploy version select with Dropdown
  • 5c2e704 refactor(webadmin): replace auth expires selects with Dropdown
  • 1762b99 docs: update Dropdown plan with with_disabled and find_label fix
  • d9aa95d chore(webadmin): register Dropdown component and add native unit tests
  • a75270c fix(webadmin): correct find_label disabled filter and rename builder method
  • 7b39ced fix(webadmin): resolve Dropdown component compile errors
  • ab0784c fix(webadmin): correct Dropdown component imports, Esc close and z-index
  • f215b64 feat(webadmin): add controlled Dropdown Yew component
  • 638639a feat(webadmin): add Dropdown option data types and helpers
  • c6d4834 chore: ignore .worktrees directory

v0.9.18

Changes since v0.9.17:

  • a3cb262 feat(db-management): Connect to real MariaDB to execute DDL when creating/deleting account databases v0.9.18
  • 48cb7f3 docs: add Dropdown unification implementation plan

v0.9.17

Changes since v0.9.16:

  • e408ce2 fix(ui): Virtual host data management hides path layer cards v0.9.17

v0.9.16

Changes since v0.9.15:

  • 0c921ea feat(db-management): Data management split into account/database two Tabs, supports multi-account association v0.9.16

v0.9.15

Changes since v0.9.14:

  • d3f31e3 fix(ui): Sidebar hides scrollbar but keeps scrollable v0.9.15

v0.9.14

Changes since v0.9.13:

  • 9fc948b fix(ui): 6 page style and interaction fixes v0.9.14

v0.9.13

Changes since v0.9.12:

  • 93f6dfc refactor(dashboard): Info Tab merged into top Tab bar v0.9.13

v0.9.12

Changes since v0.9.11:

  • 9fcfe6f fix(dashboard): Performance monitoring/performance baseline Tab complete icon v0.9.12

v0.9.11

Changes since v0.9.10:

  • ae53d8d fix(dashboard): Fix performance baseline parsing error and switch to Tab switching v0.9.11

v0.9.10

Changes since v0.9.9:

  • f280f3d refactor(webadmin): Frontend review report rectification v0.9.10

v0.9.9

Changes since v0.9.8:

  • 5776f4a refactor(filemgr): Editor switch to viewport highlight + line-level status cache

v0.9.8

Changes since v0.9.7:

  • 00f367a refactor(webadmin): Split types.rs and refactor file_manager state management
  • a447f0b refactor(toast): Unify toast calling method, all use toast_msg convenience method
  • d55640c refactor(webadmin): Toast component split out independently + fix two XSS security risks
  • 833b098 perf(filemgr): Editor debounce optimization: debounce highlight 300ms+gen skip outdated highlight+large file skip highlight+loading cover highlight rendering

v0.9.7

Changes since v0.9.6:

  • 46533f2 chore: Version number updated to 0.9.7
  • 58f8904 fix(filemgr): Editor popup fix: highlight on open+loading state+saving state+toast notification

v0.9.6

Changes since v0.9.5:

  • c77e5e8 chore: Version number updated to 0.9.6
  • 6064a53 fix(php-extensions): Fix extensions not taking effect: complete .dll/.so suffixes and ensure extension_dir is set correctly

v0.9.5

Changes since v0.9.4:

  • 8b06127 v0.9.5: Fix PHP environment deletion/extension effectiveness/process protection security/CDN hardcoded data

v0.9.4

Changes since v0.9.3:

  • 1dd179e fix(processprotection): Move statistics value cards into description cards, unify virtual host translucent style

v0.9.1

Changes since v0.9.0:

  • ddef65c v0.9.1: Fix dashboard performance monitoring card layout, mobile CPU/memory arranged left and right

v0.9.0

Changes since v0.8.99:

  • 7c83484 v0.9.0: Unify backend time to local time, fix SSL certificate expiration time timezone issue

v0.8.99

Changes since v0.8.98:

  • 029d089 v0.8.99: sbackends card changed to tab+global description card layout unified+button internationalization

v0.8.98

Changes since v0.8.97:

  • e6bca61 v0.8.98: Translation key local_deploy changed to local_db, update all language packs

v0.8.96

Changes since v0.8.94:

  • b1d5aae v0.8.96: Fix path layer overlap+add refresh button to global description card

v0.8.94

Changes since v0.8.93:

  • c161775 v0.8.94: Remove hidden sm:inline from button text, always show icon+text

v0.8.93

Changes since v0.8.92:

  • 8cd821c v0.8.93: Restore non-list button text+fix SSL download icon piercing popup

v0.8.92

Changes since v0.8.91:

  • 369a162 v0.8.92: Path layer horizontal sliding+global gradient card layout unified

v0.8.91

Changes since v0.8.90:

  • a6cfcfa v0.8.91: unify gradient card style to match connection management page

v0.8.89

Changes since v0.8.88:

  • 83fcd0b v0.8.89
  • 9a66af4 fix: Sidebar collapse width narrowed+hamburger icon+card content left-aligned

v0.8.88

Changes since v0.8.87:

  • 3f2c19f v0.8.88: UI refactoring - globally unified path layer title bar, sidebar collapse fix, tab refactoring, button standardization, Logo background removed

v0.8.87

Changes since v0.8.86:

  • 081f19f v0.8.87: Optimize loading page style to light theme + fully unify list action buttons to icon buttons

v0.8.86

Changes since v0.8.85:

  • 29361a9 feat(ui): unify list action buttons to icons + global responsive fixes

v0.8.85

Changes since v0.8.84:

  • 6ef2bce fix: restart PHP-FPM pool after PHP deploy/extension/ini changes

v0.8.84

Changes since v0.8.83:

  • 70d8144 fix: prevent needrestart from killing zpanel during apt installs

v0.8.83

Changes since v0.8.82:

  • 9826f3a fix: PC sidebar alignment & restore account dropdown in header

v0.8.81

Changes since v0.8.80:

  • 9a930b6 fix: repair MariaDB installed-status detection (SQL placeholder mismatch)

v0.8.80

Changes since v0.8.79:

  • b00c215 fix: restore warn macro import in acme client

v0.8.77

Changes since v0.8.76:

  • 5d7f2fd fix: mariadb install record not written (13 cols 12 ? placeholders) + enhance task history with progress bar, status badge, message, error, timestamp

v0.8.76

Changes since v0.8.75:

  • bda7b8e fix: mariadb select sync + refresh installations after install complete - auto-select first version when opening install modal (fixes 'please select version' false error) - global select sync now dispatches change event to update yew state - poller refreshes installations list when deploy task reaches complete/failed/cancelled

v0.8.75

Changes since v0.8.74:

  • 17b4376 fix: resolve borrow-after-move of is_installing_for_btn in mariadb install button

v0.8.73

Changes since v0.8.72:

  • 85b979c fix: bump version to 0.8.73 (sync with latest changes)
  • 11398af feat: login logo supports custom www/logo.png with fa-z fallback

v0.8.72

Changes since v0.8.71:

  • f198a9f refactor: redesign login page + fix mobile language selector - light theme with glassmorphism card - language selector always shows icon+text on mobile - add password visibility toggle - version 0.8.72

v0.8.71

Changes since v0.8.70:

  • cca281a fix: remove timestamp from import URL to allow Cloudflare caching - version 0.8.71

v0.8.70

Changes since v0.8.69:

  • 52dd2e3 fix: wasm Cache-Control changed to immutable to allow CDN caching - URL already has version number ?v= so immutable can be used safely - CDNs like Cloudflare can cache WASM to avoid origin fetch every time - version 0.8.70

v0.8.69

Changes since v0.8.68:

  • 316826a feat: Static files support gzip precompression serving - static_file.rs checks Accept-Encoding gzip and returns .gz directly when it exists - webadmin.js skips .gz, needs runtime version injection - supports ETag 304 conditional requests - version 0.8.69

v0.8.68

Changes since v0.8.67:

  • 68e8844 fix: Toast style reversion + WASM size optimization + i18n caching + php-envs permission fix

v0.8.67

Changes since v0.8.66:

  • 1344174 fix(ui): Toast repeated display + style mismatch + dropdown default value out of sync
  • 6e2d5e0 docs: Reorganize README.md, remove build and deployment instructions, improve detailed feature descriptions

v0.8.66

Changes since v0.8.65:

  • d0fe9a8 release: v0.8.66 Toast stacking queue + Alert confirmation box modernization
  • 252048e refactor(ui): Toast stacking queue + Alert confirmation box modernization

v0.8.65

Changes since v0.8.64:

  • 52ebb54 fix(i18n): Fix missing comma on line 1060 of translation file causing all language loading to fail
  • b156e8e release: v0.8.65 merge duplicate code err_str utility + ApiService generification
  • 3f7b9ca refactor: merge duplicate code D1+D3 — err_str utility + ApiService generification

v0.8.64

Changes since v0.8.63:

  • d3261dc release: v0.8.64 PageState extended to components/ + show_toast_msg intermediate wrapper cleanup
  • e57047c refactor: PageState state pattern extended to components/ + clean up show_toast_msg intermediate wrapper

v0.8.63

Changes since v0.8.62:

  • bff1a09 release: v0.8.63 PageState state pattern extended to all pages + i18n_keys.rs dead code cleanup
  • 68dfac1 chore: Del...
Read more