API heavy events was hard removed in 1.8.0
The deprecated feature flag is not removed
The parameter allowHeavyEvents, and all dependent code branches followed when that value was true, is removed:
fullJsonString and lightJsonString are both removed. References are replaced with direct invocation of eventToJson, or potentially a Json formatter for MarathonEvent.
The lightweightPlan parameter is removed:
All "<entity}>Writes" Json formatters overwrite "<entity>Writes"
The documentation is updated to remove all references to plan-format, IE
No mentions of "plan-format" (except in changelog) are found in the Marathon repository.
The heavy event tests are removed from ./src/test/scala/mesosphere/marathon/core/event/impl/stream/HttpEventSSEHandleTest.scala; all mentions of "light" plans in test names are removed.