Swarmpit Versions Save

Lightweight mobile-friendly Docker Swarm management UI

1.9

4 years ago

Features:

  • [#411] Upgrade to material v4
  • [#130] Running swarmpit on ARM
  • [#130] Integrate service plots and standardise metrics

Refactor:

  • [#415] Forms restyling (UX)

Fixes:

  • [#469] Deploy error when service have healthcheck
  • [#413] Context path and reverse proxy (as traefik)
  • [#444] Host network missing
  • [#418] Dashboard Cluster Metrics Not Updating
  • [#417] Node Update Fails

1.8

4 years ago

IMPORTANT: We introduced influx database. In order to disable influx support, remove SWARMPIT_INFLUXDB property from stack definition. Swarmpit statistics functionality however is going to be limited.

Features:

  • [#359] Introduce dashboard, Influx integration
  • [#359] Swagger API documentation
  • [#286] Save the generated stack file for future deployment
  • [#387] Pin service/node to dashboard
  • [#264] Support custom links in service UI
  • [#316] Remove Nodes
  • [#347] Immutable service mode
  • [#267] Option to deactivate stack
  • [#358] Support for Custom v2 Registries

Fixes:

  • [#348] Container can't read secret which created by swarmpit
  • [#281] Editing existing stackfile may modify it's service's command

Compose:

  • [#369] Environment variable order when editing stack
  • [#364] Support container labels

1.7

4 years ago

IMPORTANT: New version of agent supporting container log API was introduced. Please upgrade agent from 2.0 -> 2.1 in order to improve logs experience and make sure swarmpit.agent label is set accordingly (See docker-compose.yml). Don't forget to clear your browser cache.

Features:

  • [#236] AWS Elastic Container Registry support
  • [#331] Azure Container Registry support
  • [#341] Support for gitlab.com registry
  • [#260] Logs performance improvement

Refactoring:

  • [#332] Cleanup registry API

Fixes:

  • [#327] Swarmpit UI requires 3rd party fonts (google fonts), that are not shipped with the app
  • [#268] Cloudstor log driver not detected
  • [#334] User's public linked local registry is used even after the user has been deleted
  • [#326] Reverse proxy and Swarmpit absolute url
  • [#135] Service log stops tailing after service update

Compose:

  • [#353] Overriding the user in a stack file in the Swarm ui is not reflected when getting stack info from cluster
  • [#346] Healthcheck composer support
  • [#278] Missing user and working_dir attributes
  • [#292] Allow management of "extra_hosts" from UI

1.6

5 years ago

IMPORTANT: HTTP api was moved under /api segment.

Features:

  • [#256] Mobile friendly UI

Refactor:

  • [#159] Upgrade material-ui components to NEXT once released

Upgrade:

  • [#192] Setup single/cluster couch db

Fixes:

  • [#300] Node health check
  • [#254] Volume name not encoded in URL
  • [#305] Tty: true being lost
  • [#263] Clicking on node in nodes view navigates to absolute url

1.5.1

5 years ago

minor bugfixes and #263

1.5

5 years ago

IMPORTANT: Event collector went deprecated. Please upgrade to new stack and remove service if remains.

Features:

  • [#226] Generate stackfile dynamically from swarm state
  • [#227] Update stack based on service change
  • [#246] Create stack from service
  • [#98] Add swarm cluster resource monitoring
  • [#215] Generating token without expiration date
  • [#217] Add volume driver options
  • [#221] Port publish mode support
  • [#230] Show config value
  • [#62] Add update swarm node support

Refactor:

  • [#225] Upgrade event-collector to fully fledged agent

Fixes:

  • [#237] [Stacks] Error: No such image xxx/yyy:zz

1.4

6 years ago

Features:

  • [#39] Add application stacks.
  • [#211] Enable autoredeploy for existing service
  • [#212] Add support for service update config order

Refactor:

  • [#207] Add progress btn for create forms instead page progress loader & cleanup local state

Fixes:

  • [#189] Redirect to linked page after login
  • [#126] Cursor jumps to the end of input while editing the value in the middle

1.3.1

6 years ago

Refactor:

  • [#197] Finer internal repository management

Fixes:

  • [#198] FE loading forever if resource fetching fails
  • [#201] When attempting to edit a service that has an image pulled from a private dockerhub repo, the UI kicks back to the login screen

1.3

6 years ago

Features:

  • [#165] Add SSE support
  • [#183] Add view subscription for event based rendering
  • [#180] Add data config
  • [#157] Add token auth support for custom docker registry
  • [#113] Refresh data automatically on service detail page
  • [#115] Filter by more than just a name (id, node, port ...)
  • [#105] Show list of linked services in volume/network/secret ...

Refactor:

  • [#186] Material & State cleanup

Fixes:

  • [#166] Secret with custom file name is being overridden upon updating a service via swarmpit
  • [#169] Updating a service does not preserve arguments

1.2

6 years ago

Features:

  • [#134] Add service resource management
  • [#90] Suggest environment variables
  • [#139] Show local times in FE

Refactor:

  • [#138] Replace httpkit on server by clj-http

Fixes:

  • [#123] Wrong service state replicas number for special cases
  • [#156] Cannot set an env variable with values that contain an equal sign
  • [#132] Swarmpit cannot add registry over HTTPS protected by LetsEncrypt SSL
  • [#141] Service is detached from stack after swarmpit service updates
  • [#149] Volume driver not propagated in service update
  • [#136] Create service with name containing invalid symbol like dot doesn't return error
  • [#128] Service create with same name returns 200