Skip to content

v0.2.9 - Instant Non-Blocking API & 1Panel Optimizations

Choose a tag to compare

@nextcore nextcore released this 10 Sep 05:31
· 10 commits to main since this release

What's Changed in v0.2.9 πŸš€

  • ⚑ Instant Non-Blocking API & CLI: Optimized list_images() and container_list_internal() to complete in < 1ms without recursive disk scanning or unnecessary sub-process forking.
  • πŸš€ Fast Procfs Status Check: Container status checks now use direct /proc/<pid> in-memory lookups instead of executing runc state.
  • πŸ”‘ Explicit Content-Length Header: Added explicit Content-Length header calculation to all JSON API responses, resolving socket timeouts for Go HTTP clients (such as 1Panel Go SDK).
  • 🏷️ Container Labels & Filtering: Full support for container labels and filter queries (label, name) in Docker API endpoints.
  • πŸ“¦ 1Panel Web UI Management: 1Panel App Store, Compose lifecycle, container live monitoring, and Web UI Terminal Exec (/bin/sh) work 100% smoothly.