Skip to content
This repository has been archived by the owner on Dec 4, 2024. It is now read-only.

Releases: d2iq-archive/marathon-ui

v0.13.0

04 Nov 14:30
Compare
Choose a tag to compare

Changelog

0.13.0 - 2015-11-04

Added

  • #2031 - Make keyboard shortcuts discoverable
  • #2434 - Create keyboard shortcut for focusing on the search field
  • #2500 - Add a link to API-Doc in the UI
  • A filter sidebar is introduced with the ability to combine filters
    or clear them.
    • Filter by application status
    • Filter by labels
  • The application list now handles groups
  • Groups are shown at the top of the application list
  • App names are now shown in the app page and app list instead of app IDs
  • The complete appId is available in the configuration tab
  • Application labels are shown by the application name in the application list
  • Endpoints are shown in the tasks detail page
  • A group route is introduced to display the contents of a group in the
    application list

Changed

This version introduces major changes to the layout. In particular, the
application list has been redesigned.

  • The memory column shows the total amount of memory used by an application
    with a human readable unit
  • The application status is displayed with a colored icon
  • The instances and health columns have been combined into one
    called "Running Instances"
  • The control buttons on the application page are shown on the left and are
    redesigned
  • Breadcrumbs show the groups structure
  • Breadcrumbs will be folded to "..." when there isn't room to render them
    in full

Fixed

  • #2421 - Error: Invalid calling object (Win 8 IE10, Win 7 IE11)
  • #2422 - Handle apps error response attribute on HTTP 422
  • #2459 - Framework Id not visible in the UI

List of Contributors

Commits Contributor
130 Orlando Hohmeier
130 Pierluigi Cau
52 Philip Norman
35 Felix Gertz
2 Chad Roffey

Generated by git shortlog -s -n --no-merges v0.12.0..v0.13.0

v0.11.2

12 Oct 13:34
Compare
Choose a tag to compare

This is a bugfix release.
If you want to see all the changes made in the 0.11 release, please take a look into the 0.11.0 changelog.

Changelog

Fixed

  • #2338 - Parameters in the Docker container settings are not taken into
    account
  • #2398 - Blank docker image is created in app modal
  • #2402 - Runtime privilege checkbox does not work

List of Contributors

Commits Contributor
5 Philip Norman

Generated by git shortlog -s -n --no-merges v0.11.1..v0.11.2

v0.12.0

02 Oct 13:31
Compare
Choose a tag to compare

This is the web-UI for Marathon v0.12.0

Changelog

0.12.0 - 2015-10-02

Added

  • #2244 - Ability to scale an application forcefully if there is a deployment
    running
  • #1055 - Add app labels to UI
    • Ability of modifing the app labels in the application modal form.
  • #2283 - Expose the application labels field in the configuration tab
  • #2284 - Expose the application dependencies field in the configuration tab
  • #2263 - UI doesn't expose roles
  • #2194 - Handle Auth Errors in UI
  • #2309 - Accepted resource roles schould be setable in the application form
  • #2127 - Add optional field for "user" in app definition
  • #2135 - Reflect application list filters in the URL
  • #2131 - Create a health checks panel in the application
    creation/edit modal dialog
  • #2298 - Implement consistent behaviour on 409 (Conflict) to force deployments

Changed

  • #2105 - Refactor the application create/edit modal data handling
    • Separate the data-layer from the view-layer
    • Add form to model transformers
    • Add model to form transformers
    • Add proper per-field validation
    • Add support for server-side validation errors on individual fields
  • #2248 - Docker: port mappings do not make sense when host network is used
  • #2223 - Display life time duration as other durations in UI

Fixed

  • #2157 - Row is off-centre if upper row is empty in lists
  • #2266 - Link "Mesos details" is broken
  • #1985 - Docker container settings dialog needs better error handling
  • #2262 - Better error handling on application configuration change/creation
  • #2270 - Overlapping text in Deployment view
  • #2216 - Do not show (x) in keyword search input until user begins typing

List of Contributors

Commits Contributor
208 Felix Gertz
64 Pierluigi Cau
13 Philip Norman
5 Raffaele Di Fazio
1 Orlando Hohmeier
1 Tomasz Janiszewski

Generated by git shortlog -s -n --no-merges v0.11.0..v0.12.0

v0.11.1

28 Sep 14:49
Compare
Choose a tag to compare

This is a bugfix release.
If you want to see all the changes made in the 0.11 release, please take a look into the 0.11.0 changelog.

Changelog

Fixed

  • #2252 - Wrong task number in Debug Tab

List of Contributors

Commits Contributor
3 Felix Gertz

Generated by git shortlog -s -n --no-merges v0.11.0..v0.11.1

v0.11.0

02 Sep 07:59
Compare
Choose a tag to compare

This is the web-UI for Marathon v0.11.0

Changelog

Added

  • #1204 - Please add a search bar to the applications overview to filter the
    list of applications
  • #1137 - Add tooltip on hover to progress bars
    • A tooltip that displays the individual health statuses is now shown when
      the mouse is over the progress bars in the apps overview page.
  • #1864 - Add a link to the app detail page from the deployments tab
  • #1756 - Create a "Not found page"
  • #878 - Jump to Mesos sandbox from UI
    • You can go directly to the Mesos tasks sandbox from the tasks detail page.
  • #968 - Expose a way to identify "fragile" marathon apps in the web UI
    • If there is a lastTaskFailure this information will be shown in a tab
      called "Last task failure" on the app page.
  • #1937 - Display version string also in local time
  • #1058 - Add sorting to the health column in the app list
  • #1993 - Show Marathon UI version in about modal
    • The Marathon UI version will be shown on mouse hovering
      above the API version field. Second way is pressing "g v" on the keyboard.
  • #808 - Make app configuration fields editable
    • A selected application version can now be edited
      by pressing on the "Edit these settings"-button.
  • #124 - Expose environment variables in app modal dialog
  • #2010 - Show task life time and states in debug tab
  • #2012 - Show summary about the most recent configuration change
  • #2133 - Display health checks settings in the application configuration tab

Changed

  • #124 - Expose all /v2 App attributes in UI
    • The optional settings inside the new application modal dialog are now
      grouped together
    • It is now possible to specify Docker container settings
  • #1673 - Prerequisites to deploy a webjar via TeamCity
    • In a production environment, the API will be requested by ../v2/ instead of
      ./v2/, because the UI is now served in an "/ui/"-path via Marathon.
      Also the dist-folder isn't needed in the repository anymore, the files will
      be generated on-the-fly.
  • #1251 - Show total resource usage in app list
  • #2039 - Updated app config edit button styles
  • #2071 - Replace native alert, prompt and confirm with custom modals
  • #2116 - Adjust refresh button style

Fixed

  • #548 - UI showing empty list after scaling when on page > 1
    • The task list shows the last available page
      if tasks count decreases after scaling.
  • #1872 - Kill & Scale should be available for more than one task
  • #1960 - Task detail error message doesn't show up on non existent task
  • #1989 - HealthBar isn't working correctly on non existing health data
  • #2014 - Avoid concurrent http requests on same endpoint
  • #1996 - Duplicable fields in app creation modal can send null values
  • #2030 - Shortcut for app creation no longer works
  • #2062 - Resetting app delay can block all network requests in Firefox
  • #2123 - Health check information isn't shown on task in task list
    and task detail

List of Contributors

Commits Contributor
169 Felix Gertz
70 Philip Norman
50 Pierluigi Cau
5 Sp3c1
4 Kamil Warguła
4 Daniel Fuentes

Generated by git shortlog -s -n --no-merges v0.10.0..v0.11.0

v0.10.0

02 Sep 20:08
Compare
Choose a tag to compare

This is the UI for Marathon v0.10.0

Changelog

Added

  • #1754 - UI: Allow administratively zeroing / resetting the taskLaunchDelay
    • The App list now displays two additional possible statuses: "Delayed" and
      "Waiting". The "Delayed" status also displays a tooltip showing
      the remaining time until the next launch attempt.
    • The App page now allows the user to reset the task launch delay for a
      "Delayed" app, thus forcing a new immediate launch attempt.

Changed

  • The Backbone router was replaced by the react-router in order to remove the
    jQuery and Backbone dependency completely.
    Routes have changed to include a leading slash, e.g.:
    #apps is now reachable under #/apps.
    Modal dialogs are now part of the URL via query strings,
    e.g. #/apps?modal=about, so the underlying page is not lost on refresh.

Removed

  • The static name field in the about/info modal got removed. It's reflected by
    the framework name field.

List of Contributors

Commits Contributor
68 Felix Gertz
28 Pierluigi Cau

Generated by git shortlog -s -n --no-merges v0.9.1..v0.10.0

v0.9.1

02 Sep 20:13
Compare
Choose a tag to compare

This is the UI for Marathon v0.9.*

Changelog

Changed

  • The Broccoli build system was replaced by the Gulp build system
  • Complete replacement of the Backbone models with a Flux structure.
    The components retrieve their data from stores via events on place.
    Actions now fetch data from the Marathon API through an replaceable
    Ajax-wrapper.

Fixed

  • #1660 - Allow app creation with 0 instances
  • #1236 - Disfunctional refresh button in app configuration

List of Contributors

Commits Contributor
99 Felix Gertz
60 Pierluigi Cau
21 philipnrmn

Generated by git shortlog -s -n --no-merges v0.9.0..v0.9.1

v0.9.0

02 Sep 20:18
Compare
Choose a tag to compare

This is the inital tag on the Marathon UI after separation into it's own repository.

Changelog

Changed

  • Marathon UI lives now in it's own Git repository
  • Update to React 0.13

Added

  • Testing via Mocha

List of Contributors since initial commit

Commits Contributor
337 mlunoe
221 Ross Allen
75 Felix Gertz
18 Pierluigi Cau
14 Thomas Rampelberg
7 Dr. Stefan Schimanski
5 Harrison Shoff
4 Mohit Soni
3 Connor Doyle
3 Philip Norman
2 Burke Libbey
2 Ian Babrou
2 drexin
2 nelson
2 pierlo-upitup
1 Ben McCann
1 Dario Rexin
1 James Miller
1 Jason Dusek
1 Kamil Warguła
1 Kyle Anderson
1 Mike Babineau
1 Sunil Shah

Generated by git shortlog -s -n --no-merges v0.9.0