currently, core mechanism is strong type
that caused to generate class dynamically in many special classloader, it's
dangerous:

   - need to generate almost all business classes in edge, maybe cause jvm
   meta overflow
   - unable to support advanced features of swagger, such as allOf
   - caused some unnecessary data model convert


so we need to change core mechanism from strong type to weak type, we had
disscussed this before.

the new problem is,  because the two mechanism is not compatible, we must
make decisions about:

   - if plan it to be version 2.0.0
   - if we create branch for it
   - if not create branch, then same functions will have two implements,
   how to named the package
   - if create branch, then i will replace old  implement directly,  that
   cause compile problems

any suggestion?

Reply via email to