You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by "Zowalla, Richard" <ri...@hs-heilbronn.de> on 2022/02/02 08:54:55 UTC

µProfile Impl Status - Any information pointers?

Hi all,

is there an overview page of the current µProfile implementation status
other than on the website [1] ?

Sorry - did not investigate the list discussions deeply but would
appreciate some pointers, if there is an ongoing discussion oin this
section :)

I found some discussion regarding Metrics 3.0-M2 but the impl
references 3.0-RC2 spec version but there is 3.0 available and so on,
so I am wondering, if there is some sort of common knowledge somewhere,
to summarize the current impl state of µProfile 4.x at geronimo? :)

It is a bit hard (at least for users) to check, which 1.0.x impl
corresponds to which spec version (at least on the website) without
digging into the code. :)

Thanks & Gruß
Richard


[1] https://geronimo.apache.org/microprofile/
[2] https://github.com/apache/geronimo-metrics/blob/master/pom.xml#L45

Re: µProfile Impl Status - Any information pointers?

Posted by Romain Manni-Bucau <rm...@gmail.com>.
Le mer. 2 févr. 2022 à 10:35, Zowalla, Richard <
richard.zowalla@hs-heilbronn.de> a écrit :

> Hi Romain,
>
> thanks for the fast response and the pointers. It helps a lot!
>
> Personally, I never used µProfile before, but was following up on
> gathering some information as it was asked on the TomEE list.
>
> If I understand your response correctly, µProfile breaks it's API every
> 6 months - that is - imho - a bad thing as it generates costs for
> enterprises (lol) and limits its use (from my perspective).
>

Each spec gave itself.the permission to do it once a year but in practise
it breaks too often yes.
Also it depends on external unstable deps which is bad (opentracer for ex).
Also, it tends to lead to some not neutral api in some spec - micrometer
for metrics.
Last: if you drop it, it can be replaced with a trivial json or servlet so
no real gain in apps.


> Gruß
> Richard
>
>
>
> Am Mittwoch, dem 02.02.2022 um 10:15 +0100 schrieb Romain Manni-Bucau:
> > Hi Richard,
> >
> > Entry point is https://geronimo.apache.org/microprofile/
> > Guess supported version is kind of there
> >
> https://github.com/apache/geronimo-microprofile/blob/master/geronimo-microprofile-aggregator/pom.xml#L32
> >
> > To check the matching it is mainly a dependency check - blame
> > uprofile to break each 6 months their API ;).
> >
> > On the future I'm not sure what it will be since their policy made it
> > kind of rejected and hard to use in enterprises so not sure we would
> > follow - at lest personally I dropped it all due to that and have no
> > will to loose time in temporary half-baked solutions but our
> > implementation is likely one os the lightest and most efficient in
> > the ecosystem so it should be easy to update to the new API if anyone
> > wants to play that vendor game.
> >
> > Romain Manni-Bucau
> > @rmannibucau |  Blog | Old Blog | Github | LinkedIn | Book
> >
> >
> > Le mer. 2 févr. 2022 à 09:55, Zowalla, Richard <
> > richard.zowalla@hs-heilbronn.de> a écrit :
> > > Hi all,
> > >
> > > is there an overview page of the current µProfile implementation
> > > status
> > > other than on the website [1] ?
> > >
> > > Sorry - did not investigate the list discussions deeply but would
> > > appreciate some pointers, if there is an ongoing discussion oin
> > > this
> > > section :)
> > >
> > > I found some discussion regarding Metrics 3.0-M2 but the impl
> > > references 3.0-RC2 spec version but there is 3.0 available and so
> > > on,
> > > so I am wondering, if there is some sort of common knowledge
> > > somewhere,
> > > to summarize the current impl state of µProfile 4.x at geronimo? :)
> > >
> > > It is a bit hard (at least for users) to check, which 1.0.x impl
> > > corresponds to which spec version (at least on the website) without
> > > digging into the code. :)
> > >
> > > Thanks & Gruß
> > > Richard
> > >
> > >
> > > [1] https://geronimo.apache.org/microprofile/
> > > [2]
> > > https://github.com/apache/geronimo-metrics/blob/master/pom.xml#L45
> --
> Richard Zowalla, M.Sc.
> Research Associate, PhD Student | Medical Informatics
>
> Hochschule Heilbronn – University of Applied Sciences
> Max-Planck-Str. 39
> D-74081 Heilbronn
> phone: +49 7131 504 6791 (zur Zeit nicht via Telefon erreichbar)
> mail: richard.zowalla@hs-heilbronn.de
> web: https://www.mi.hs-heilbronn.de/
>

Re: µProfile Impl Status - Any information pointers?

Posted by "Zowalla, Richard" <ri...@hs-heilbronn.de>.
Hi Romain,

thanks for the fast response and the pointers. It helps a lot!

Personally, I never used µProfile before, but was following up on
gathering some information as it was asked on the TomEE list. 

If I understand your response correctly, µProfile breaks it's API every
6 months - that is - imho - a bad thing as it generates costs for
enterprises (lol) and limits its use (from my perspective).

Gruß
Richard



Am Mittwoch, dem 02.02.2022 um 10:15 +0100 schrieb Romain Manni-Bucau:
> Hi Richard,
> 
> Entry point is https://geronimo.apache.org/microprofile/
> Guess supported version is kind of there 
> https://github.com/apache/geronimo-microprofile/blob/master/geronimo-microprofile-aggregator/pom.xml#L32
> 
> To check the matching it is mainly a dependency check - blame
> uprofile to break each 6 months their API ;).
> 
> On the future I'm not sure what it will be since their policy made it
> kind of rejected and hard to use in enterprises so not sure we would
> follow - at lest personally I dropped it all due to that and have no
> will to loose time in temporary half-baked solutions but our
> implementation is likely one os the lightest and most efficient in
> the ecosystem so it should be easy to update to the new API if anyone
> wants to play that vendor game.
> 
> Romain Manni-Bucau
> @rmannibucau |  Blog | Old Blog | Github | LinkedIn | Book
> 
> 
> Le mer. 2 févr. 2022 à 09:55, Zowalla, Richard <
> richard.zowalla@hs-heilbronn.de> a écrit :
> > Hi all,
> > 
> > is there an overview page of the current µProfile implementation
> > status
> > other than on the website [1] ?
> > 
> > Sorry - did not investigate the list discussions deeply but would
> > appreciate some pointers, if there is an ongoing discussion oin
> > this
> > section :)
> > 
> > I found some discussion regarding Metrics 3.0-M2 but the impl
> > references 3.0-RC2 spec version but there is 3.0 available and so
> > on,
> > so I am wondering, if there is some sort of common knowledge
> > somewhere,
> > to summarize the current impl state of µProfile 4.x at geronimo? :)
> > 
> > It is a bit hard (at least for users) to check, which 1.0.x impl
> > corresponds to which spec version (at least on the website) without
> > digging into the code. :)
> > 
> > Thanks & Gruß
> > Richard
> > 
> > 
> > [1] https://geronimo.apache.org/microprofile/
> > [2] 
> > https://github.com/apache/geronimo-metrics/blob/master/pom.xml#L45
-- 
Richard Zowalla, M.Sc.
Research Associate, PhD Student | Medical Informatics

Hochschule Heilbronn – University of Applied Sciences
Max-Planck-Str. 39 
D-74081 Heilbronn 
phone: +49 7131 504 6791 (zur Zeit nicht via Telefon erreichbar)
mail: richard.zowalla@hs-heilbronn.de
web: https://www.mi.hs-heilbronn.de/ 

Re: µProfile Impl Status - Any information pointers?

Posted by Romain Manni-Bucau <rm...@gmail.com>.
Hi Richard,

Entry point is https://geronimo.apache.org/microprofile/
Guess supported version is kind of there
https://github.com/apache/geronimo-microprofile/blob/master/geronimo-microprofile-aggregator/pom.xml#L32

To check the matching it is mainly a dependency check - blame uprofile to
break each 6 months their API ;).

On the future I'm not sure what it will be since their policy made it kind
of rejected and hard to use in enterprises so not sure we would follow - at
lest personally I dropped it all due to that and have no will to loose time
in temporary half-baked solutions but our implementation is likely one os
the lightest and most efficient in the ecosystem so it should be easy to
update to the new API if anyone wants to play that vendor game.

Romain Manni-Bucau
@rmannibucau <https://twitter.com/rmannibucau> |  Blog
<https://rmannibucau.metawerx.net/> | Old Blog
<http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> |
LinkedIn <https://www.linkedin.com/in/rmannibucau> | Book
<https://www.packtpub.com/application-development/java-ee-8-high-performance>


Le mer. 2 févr. 2022 à 09:55, Zowalla, Richard <
richard.zowalla@hs-heilbronn.de> a écrit :

> Hi all,
>
> is there an overview page of the current µProfile implementation status
> other than on the website [1] ?
>
> Sorry - did not investigate the list discussions deeply but would
> appreciate some pointers, if there is an ongoing discussion oin this
> section :)
>
> I found some discussion regarding Metrics 3.0-M2 but the impl
> references 3.0-RC2 spec version but there is 3.0 available and so on,
> so I am wondering, if there is some sort of common knowledge somewhere,
> to summarize the current impl state of µProfile 4.x at geronimo? :)
>
> It is a bit hard (at least for users) to check, which 1.0.x impl
> corresponds to which spec version (at least on the website) without
> digging into the code. :)
>
> Thanks & Gruß
> Richard
>
>
> [1] https://geronimo.apache.org/microprofile/
> [2] https://github.com/apache/geronimo-metrics/blob/master/pom.xml#L45
>