Releases: d2iq-archive/marathon-ui
v0.13.0
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
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
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
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
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.
- A tooltip that displays the individual health statuses is now shown when
- #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.
- If there is a lastTaskFailure this information will be shown in a tab
- #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.
- The Marathon UI version will be shown on mouse hovering
- #808 - Make app configuration fields editable
- A selected application version can now be edited
by pressing on the "Edit these settings"-button.
- A selected application version can now be edited
- #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
- The optional settings inside the new application modal dialog are now
- #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.
- In a production environment, the API will be requested by ../v2/ instead of
- #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.
- The task list shows the last available page
- #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
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.
- The App list now displays two additional possible statuses: "Delayed" and
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
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
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