Skip to content

Releases: AbduazizZiyodov/docker-dashboard

Docker Dashboard v2.4.0

18 May 18:08
Compare
Choose a tag to compare

ℹ️ About release

Changed the process of installation 🐳 + Cross Platform Compilation 🔥

What's Changed

  • Instead of traditional installation scripts, selected docker images. The user should pull/run the docker image of the docker-dashboard server which can directly access the local machine's docker socket.
  • Added new GitHub workflow for doing cross-platform compilation process with Tauri. For now, it is not stable (.dmg, .AppImage), but you can try and I would be glad if you report some issues.

Check the README.md again, thanks.

Docker Dashboard v2.3.0

14 May 07:07
8d10349
Compare
Choose a tag to compare

ℹ️ About release

Significant improvements on websockets (server side), and minor fixes on UI.

What's Changed

  • Reduced memory consumption by removing the Tasks mechanism.
  • Removed nest_asyncio solution which patched the asyncio module. Instead, found a new solution that sends the specific streams to specific WebSocket clients.
  • Refactor tests, and add tests for websockets.
  • Minor fixes on UI according to server-side changes.

Now I'm working on new installation instructions, and trying to find solutions for real-time features (e.g container list)

Docker Dashboard v2.2.0

02 Feb 19:46
Compare
Choose a tag to compare

ℹ️ About release

Improved utils function, used the raw representation of this object from the server for fetching information about the docker image.

What's Changed

  • Server shows the size of the docker image.
  • Fixed: parsing image name from image model, removed bad code.

Docker Dashboard v2.1.0

02 Feb 13:08
Compare
Choose a tag to compare

ℹ️ About release

Improvements on the client side, and refactoring.

What's Changed

Full Changelog: v2.0.0-beta...v2.1.0

Docker Dashboard v2.0.0-beta

15 Jan 11:03
Compare
Choose a tag to compare

ℹ️ About release

There were many significant updates, this release is incompatible with previous releases. So, I have to release a new major version of this application. I'm planning to add many many features, if you want to help, just clone the repository and test this application. It would be great if you report issues 🤫

I will think about the cross-platform build of the client-side (maybe GitHub actions ...), and now I have to rewrite the entire documentation & installation guides 😄

🛠️ Fixes

Client:

  • I hope that I found the window size that would be optimal for everyone.
  • The drop-down button on the containers component is looking better.
  • URL matching was not worked correctly for docker images that have repository URL patterns like this: gcr.io/k8s-minikube/storage-provisioned. Implemented a new custom URL matcher function.
  • Fixed the number of cols & rows in the textarea (logs, pull-list component)

Server:

  • Now the application itself will name docker images that were pulled the wrong way as <none> (like docker CLI).
  • Added missing field: tag.

✨ New features, and improvements

Client:

  • Client-side of the project fully migrated from Electron JS to Tauri 🔥
  • Reduced package size (from ~60MB to 5MB) 🎯
  • Used table representation for listing docker images.
  • Implemented hiding sidebar functionality.
  • Used rxjs's WebSockets instead of ordinary HTTP clients for pulling docker images.

Server:

  • Implemented WebSockets & tasks for managing and pulling docker images
  • Asynchronous docker client for pulling docker images
  • Now the client shows background events (streams) on the pulling image, e.g. Pulling progress: 33MB/100MB.
  • The structure of the application significantly changed.

❌ Removed

Client:

  • Electron JS & packages 🗑️
  • Tag selection(docker image) before the pulling process. Docker hub deprecated the version of API which was suitable for us. I will think about the 2nd version of API.
  • Unused switches that were used for selecting list & table representation.

Server:

  • Synchronous docker client for pulling new docker images.
  • get_tags utility function.
  • Command line interface.

Docker Dashboard v1.2.0

18 Jul 20:20
Compare
Choose a tag to compare
  • Major updates on UI

Docker Dashboard v1.1.0

14 Jul 12:19
Compare
Choose a tag to compare
  • Bug fixes on removing docker image
  • From now containers table works in real-time

Docker Dashboard v1.0.0-beta

11 Jul 10:47
f46a049
Compare
Choose a tag to compare

🔥 The first version of docker-dashboard!

Basic functionality, container & image management.

  • Run, create, stop, delete containers + see logs.
  • Pull, and delete images.