0.8.14 (2017-03-24)
Closed issues:
- Pypi need update to marathon 0.8.13 #185
- Tests fail on master branch #180
- ignoreHttp1xx or ignoreHttp1Xx #125
- ValueError when 401 Unauthorized is received #22
Merged pull requests:
- [fix] util.to_camel_case doesn't handle digits #184 (hlerebours)
- [fix] broken build: glibc++ not found #183 (hlerebours)
- Support for "disabled" unreachableStrategy. #182 (nihn)
- [fix] Handle non-JSON errors from Marathon #178 (hlerebours)
0.8.13 (2017-03-17)
Merged pull requests:
0.8.12 (2017-03-17)
Closed issues:
- Unknown event_type app_terminated_event #151
Merged pull requests:
- Add support for 'since' in /v2/queue #176 (nhandler)
- Use Marathon /v2/apps/<app_id>/tasks endpoint to get tasks by id. #175 (nihn)
- Update list_apps docs for param app_id #172 (baopham)
- Updated event.py to handle app_terminated_event. #171 (Jbrownstone)
0.8.11 (2017-02-22)
Merged pull requests:
- Update to work with Marathon 1.4.0 #169 (nhandler)
- Change location #168 (tsukaby)
- Adds MarathonApp.add_env() method #166 (daltonmatos)
0.8.10 (2017-01-07)
Closed issues:
- InvalidChoiceError when container type is "MESOS" #153
Merged pull requests:
- Marathon 1.4 instance #165 (solarkennedy)
- Removed unused sseclient depencency #164 (migueleliasweb)
- Add new Marathon 1.4 API keywords #162 (stj)
0.8.9 (2016-12-15)
Closed issues:
- 0.8.8 on PyPi #160
Merged pull requests:
- Added more unimplemented Marathon 1.4 API keywords #161 (solarkennedy)
0.8.8 (2016-12-09)
Closed issues:
- Can we include the license file in the source release tarball ? #156
Merged pull requests:
- Allow to disable SSL certificate validation #159 (Djailla)
- Expose error details from response object MarathonHttpError #157 (moonkev)
0.8.7 (2016-10-24)
Closed issues:
- Need to support Oauth tokens for use with DCOS + adminrouter #148
- Not yet compatible with marathon 1.1.1 external volumes #98
Merged pull requests:
- Preliminary Marathon 1.4 Support #155 (solarkennedy)
- Mesos container support #154 (tanderegg)
- Add missing 'timeout_seconds' parameter in ReadinessCheck class #152 (mmelcot)
- Add support for token-based Auth #149 (jimbobhickville)
- [WIP] Add support for marathon 1.3.0 #147 (nhandler)
- Add external volume support #146 (drewrobb)
0.8.6 (2016-08-29)
Closed issues:
- Unexpected keyword argument: gpus #140
- [Profiling] Humongous CPU with event_stream #139
- Python 3 test not running #80
Merged pull requests:
- Add NONE as valid docker network mode #144 (fengyehong)
- Removed sseclient dependency + major enhancements on event_stream() #143 (migueleliasweb)
- run tox against multiple python versions #142 (Rob-Johnson)
- Fix #140 - Resolve gpus TypeError #141 (mbeacom)
- Add support for unhealthy_task_kill_event #137 (nuclon)
0.8.5 (2016-08-10)
Closed issues:
- HTTP 400 returned with message, "Invalid JSON" #133
- [Question] Passing parameters to request.get #132
Merged pull requests:
- Add update_apps method to client #136 (moonkev)
- Allow setting of a custom requests session #135 (ammaraskar)
- Marathon 1.1.2 and Mesos 1.0.* #134 (nhandler)
0.8.4 (2016-07-20)
Closed issues:
- Can we get another Pypi release? #130
Merged pull requests:
- Fix py3k regression in 0.8.3 #131 (jimbobhickville)
- Expose id query param in list_apps #129 (moonkev)
0.8.3 (2016-07-19)
Closed issues:
- New marathon application structure field #126
- MarathonReadinessCheck class is absent #122
- Supporting creating applications with a json file (or json-formatted string, or json object) #112
- Task.ip_addresses are not set properly #110
- RuntimeError: maximum recursion depth exceeded in cmp when calling create_app #60
Merged pull requests:
- Try to fix java hostname issues #128 (solarkennedy)
- Issue126: secrets and taskKillGracePeriodSeconds Marathon.App fields … #127 (dmajere)
- Issue #70: Remove resource_name from get_group #124 (stj)
- Type assertion for ReadinessCheck in MarathonApp.__init__ method added #123 (dmajere)
- Use requests.Session while communicating with Marathon. #121 (nihn)
- Fix
Client.get\_version
method. #120 (nihn) - Handle HTTP errors without content graceful #119 (stj)
- Add local_volumes to MarathonTask #118 (usmanm)
- Fix pep8 issues and strict flake8 check. #117 (oilbeater)
- Don't die if no JSON found in response #116 (usmanm)
- Set fetch in MarathonApp. #115 (oilbeater)
- Add in state to the task model #114 (chuckwired)
- Add 'persistent' volume option #113 (jimbobhickville)
- Issue110: MarathonTask.ip_addresses attribute is set properly #111 (dmajere)
- Add message field for MarathonStatusUpdateEvent. #109 (oilbeater)
0.8.2 (2016-06-14)
Closed issues:
- AttributeError on connection issues #106
- Wrongly use version_info as task_stats #104
- c.scale_app('myapp3', 2) #102
- AttributeError: module 'marathon' has no attribute 'MarathonClient' #100
- when run list_apps ,has errors #99
Merged pull requests:
- Make exception handling work with py3k #108 (jimbobhickville)
- Add 'wipe' option to kill_task methods #107 (jimbobhickville)
- task_stats bugfix and query improvements. #105 (oilbeater)
- Change to_json() datatime format #103 (oilbeater)
- add name attribute to port mapping #101 (Rob-Johnson)
0.8.1 (2016-04-21)
Closed issues:
- Does not understand readiness_check_results #94
- Generate marathon-python from raml #86
- Support Marathon 0.15.1 #84
Merged pull requests:
- Added force option for kill_given_tasks #96 (solarkennedy)
- Support the deployments endpoint correctly in marathon 1.1.1 #95 (solarkennedy)
0.8.0 (2016-04-18)
Closed issues:
- 0.7.7 release #90
Merged pull requests:
- Comply with pep8 betterer #93 (solarkennedy)
- Support marathon .15 and 1.1 #92 (solarkennedy)
- Add support for /v2/events stream #91 (nuclon)
- update for v2/queue and v2/apps?embed=apps.taskStats #89 (bergerx)
0.7.7 (2016-02-29)
Merged pull requests:
- restart endpoint #88 (burakbostancioglu)
- a small fix for fetching apps for marathon v0.15 #87 (burakbostancioglu)
0.7.6 (2016-02-12)
Closed issues:
- MarathonClient is not compatible with marathon 0.14.1-1.0.455.ubuntu1404 #81
- Zero values in apps/groups doesnt work #75
- does marathon-python supports marathon Version 0.11.1? #66
- Why MarathonDockerContainer.parameters is defined as dict? #47
Merged pull requests:
- 0.14 support #85 (itamaro)
- Change MarathonDockerContainer.parameters to type list #83 (fengyehong)
- Don't drop 0s when transforming to JSON #79 (iksaif)
- Itest fixes and stick to legacy travis infrastructure for now. #78 (solarkennedy)
- Modify list_apps so user can input app_id without the starting slash #71 (fengyehong)
- Use the /v2/tasks/delete endpoint for taskkill #67 (fengyehong)
0.7.5 (2015-12-09)
Merged pull requests:
- Release 0.7.5 for official Marathon 11 support #73 (solarkennedy)
- Added tests for killing tasks on an app #72 (solarkennedy)
- Provide proper compatability support for str/unicode in py3 #57 (mattrobenolt)
0.7.4 (2015-11-20)
Merged pull requests:
- Use automatic changelog generation #69 (solarkennedy)
- Marathon 11 Support #68 (solarkennedy)
0.7.3 (2015-11-12)
Closed issues:
Merged pull requests:
- use the /v2/tasks endpoint for list_tasks #65 (Rob-Johnson)
- Remove call to logging.basicConfig #64 (itamaro)
0.7.2 (2015-09-18)
Closed issues:
- Marathon Json encoder can't handle unicode strings #50
- Marathon app name validation is broken #45
- New release for 8.2 compatibility #38
- Task.app_id is None when using c.get_app("xxx").tasks #9
Merged pull requests:
- Updated to support Marathon 0.9.1 with get_info() calls #59 (pyronicide)
- Add support for building with a wheel and cleanup setup.py #58 (mattrobenolt)
- travis should run unit tests #55 (Rob-Johnson)
- implement __eq__ on base models + fix tests to be useful #54 (Rob-Johnson)
- Fix deployments parsing #53 (Rob-Johnson)
- Added failing test and fix for unicode handling #52 (solarkennedy)
- Removed previously unused test framework in favor of tox + docker-compose version #49 (solarkennedy)
- Add accepted_resource_role kwarg for Marathon 0.9.0 support #48 (keshavdv)
- Upstream merge - Add itest framework and fix regex #46 (solarkennedy)
- First pass at adding an itest framework #42 (solarkennedy)
0.7.0 (2015-07-06)
Closed issues:
- MarathonHealthCheck class doesn't support 0.8.2 #34
Merged pull requests:
- Update endpoint docstring. #41 (Poogles)
- fixed variable name in list comprehension #39 (AFriemann)
- Add validation to marathon app/group ids #37 (mattrobenolt)
- adds ignore_http1xx and forward compat kwargs to MarathonHealthCheck #36 (mrtheb)
- Feature/event factory #32 (kevinschoon)
0.6.15 (2015-06-05)
Merged pull requests:
- Make
force\_pull\_image
actually work #33 (mattrobenolt)
0.6.14 (2015-05-28)
Closed issues:
- forcePullImage not honored by marathon-python (marathon 0.8.2 RC2) #29
- create_app() not working for docker container #28
- Urgent BUG: to_json() is returning unexpected result under python3 version #26
- portMapping isn't iterable #25
Merged pull requests:
- Added forcePullImage parameter for the container model #31 (solarkennedy)
- Quick fix #29 - add kwargs to MarathonDockerContainer.__init__ #30 (g----)
- Fixed #26:Using try/except to get rid of use_2to3 failing #27 (vitan)
0.6.13 (2015-03-24)
Merged pull requests:
- Added get_leader and delete_leader functions #24 (pradeepchhetri)
- Fixed get_info for marathon-0.8.1-RC2 #23 (pradeepchhetri)
- Added two app parameters - tasks_healthy, tasks_unhealthy (marathon-0.8.1-RC2) #21 (pradeepchhetri)
- Possibility to send the full object to Marathon on update #20 (wndhydrnt)
0.6.12 (2015-03-07)
0.6.11 (2015-03-06)
Merged pull requests:
0.6.10 (2014-12-17)
Merged pull requests:
- Added optional ?force=true param to MarathonClient.delete_deployment() #18 (mattcallanan)
- Add parameters and privileged fields to Container model #17 (gabrtv)
- apparently undocumented API in Marathon #16 (elyast)
0.6.8 (2014-11-19)
0.6.7 (2014-11-18)
Closed issues:
- update_app() no-ops if Version is passed #14
Merged pull requests:
0.6.6 (2014-11-17)
Closed issues:
- scale_app(...) calls update_app(...) with only 1 argument #13
0.6.5 (2014-11-14)
0.6.4 (2014-11-14)
Merged pull requests:
0.6.3 (2014-10-10)
Merged pull requests:
0.6.2 (2014-10-09)
Merged pull requests:
0.6.1 (2014-09-29)
0.6.0 (2014-09-29)
Closed issues:
- Support for HA nodes #8
0.5.1 (2014-09-18)
0.5.0 (2014-09-18)
Merged pull requests:
0.4.0 (2014-08-19)
Merged pull requests:
- Throwing exceptions on 400s and 500s in _do_request #5 (Codeacious)
- Fix container options not being sent to marathon #4 (boffbowsh)
0.3.1 (2014-08-05)
Merged pull requests:
- Raise exceptions instead of swallowing them silently #3 (StephanErb)
0.2.9 (2014-08-04)
0.2.7 (2014-07-24)
0.2.6 (2014-07-24)
Merged pull requests:
0.2.5 (2014-07-02)
Merged pull requests:
- allowing stagedAt and startedAt keys to be null #1 (Codeacious)
0.2.3 (2014-06-02)
0.2.0 (2014-04-28)
0.1.1 (2014-04-23)
0.1.0 (2014-04-23)
* This Change Log was automatically generated by github_changelog_generator