the latest yetti on github seems to not have the appropriate request map for ring middleware?
when i pin the version that penpot uses, it works correctly. i can log request object and see :request-method in fields
when i use the version recommended in readme, i see #yetti.request.ExchangeWrapper{:method :get} but no request-method which is what many ring plugins seem to rely on
iām not too familiar with ring yet so stumbling my way through this š going to use the version that works for now, but iād like to know if this is a regression or an intentional change
hello @alidcastano, yetti uses ring-2.0 interfaces, but does not depend on ring because 2.0 is not properly released.
i mean, it is ready to depend on ring 2.0 when it is released
until now, we don't have "public" releases, and maybe I have forgoten update the readme
you should use the version that penpot uses
yetti is not intended to be used without any adaptation with ring v1 based dependencies, because it will not work
I read that part of the readme, so I figured that was the reason. Though haven't looked at api changes between v1 n v2. did the version that pen pot uses support v1?
penpot uses the v9.1
but yes, the main branch uses the v4.0 that was partially compatible with ring
but on staging and develop for long time the v9.1 is used
Unless you need something special and you know what your doing, I strongly recommend use https://github.com/sunng87/ring-jetty9-adapter
Cool I'll check out that lib too, thanks for input