[cdi-dev] CDI 2.0 is (nearly) over, let's start discussion on CDI 2.1

Werner Keil werner.keil at gmail.com
Fri Jan 20 08:06:00 EST 2017


Yes, thanks Antoine for one of the more active Java EE JSRs in recent
months.

Hopefully CDI 2.0 will soon release a Public Review, like well-deserved
Spec Lead Winner Dimtry did with his 2nd JSON JSR now:
https://jcp.org/aboutJava/communityprocess/pr/jsr374/index.html
(some of the Apache-inspired ideas were also included, but don't expect
Johnzon to work with JSR-374 still built against JDK6 either, it likely
must be based on Java SE 8;-)

We may see Java EE 8 with a somewhat smaller scope and content (e.g. mostly
"Microprofile" related stuff like JSON-B 1.0, JSON-P 1.1, JAX-RS 2.1 and as
it looks like CDI 2.0, Servlet 4 or JSF 2.3, not sure about Bean Validation
2.0, depends on its ability to catch-up) but I am very confident, Java EE 8
will be feature-complete no later than JavaOne and we should see a Final at
least a year from now. Like prior ones they will keep it time-boxed, among
the reasons why Dmitry focusses on his 2 JSRs and won't take the trouble of
a config one till early 2018. So it can be added to Java EE 9 (or 8.1;-)

Werner


On Fri, Jan 20, 2017 at 1:39 PM, <cdi-dev-request at lists.jboss.org> wrote:

> Send cdi-dev mailing list submissions to
>         cdi-dev at lists.jboss.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
>         https://lists.jboss.org/mailman/listinfo/cdi-dev
> or, via email, send a message with subject or body 'help' to
>         cdi-dev-request at lists.jboss.org
>
> You can reach the person managing the list at
>         cdi-dev-owner at lists.jboss.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of cdi-dev digest..."
>
>
> Today's Topics:
>
>    1. Re: CDI 2.0 is (nearly) over,     let's start discussion on CDI
>       2.1 (Emily Jiang)
>    2. Re: DeltaSpike not compiling with CDI 2.0/Weld 3 (John Ament)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Fri, 20 Jan 2017 10:38:39 +0000
> From: Emily Jiang <EMIJIANG at uk.ibm.com>
> Subject: Re: [cdi-dev] CDI 2.0 is (nearly) over,        let's start
>         discussion on CDI 2.1
> To: Mark Struberg <struberg at yahoo.de>
> Cc: cdi-dev <cdi-dev at lists.jboss.org>
> Message-ID:
>         <OF8D0B3969.8E8C39AF-ON802580AE.003A1125-802580AE.
> 003A7D63 at notes.na.collabserv.com>
>
> Content-Type: text/plain; charset="us-ascii"
>
> Yes, thanks to Antoine for leading this great piece of work! It was so
> enjoyable to work with you all! Wonderful journey!
>
> Many thanks,
> Emily
> ===========================
> Emily Jiang
> WebSphere Application Server, CDI Development Lead
>
> MP 211, DE3A20, Winchester, Hampshire, England, SO21 2JN
> Phone:  +44 (0)1962 816278  Internal: 246278
>
> Email: emijiang at uk.ibm.com
> Lotus Notes: Emily Jiang/UK/IBM at IBMGB
>
>
>
>
> From:   Mark Struberg <struberg at yahoo.de>
> To:     Sabot-Durand Antoine <antoine at sabot-durand.net>
> Cc:     cdi-dev <cdi-dev at lists.jboss.org>
> Date:   19/01/2017 09:32
> Subject:        Re: [cdi-dev] CDI 2.0 is (nearly) over, let's start
> discussion on CDI 2.1
> Sent by:        cdi-dev-bounces at lists.jboss.org
>
>
>
> And also thanks to you, Antoine, for pushing this specification forward.
>
> I think CDI-2.0 will be a corner stones of any upcoming JavaEE 8 release
> (whenever this will be).
>
> txs and LieGrue,
> strub
>
>
> > Am 17.01.2017 um 16:09 schrieb Antoine Sabot-Durand
> <antoine at sabot-durand.net>:
> >
> > Hi Guys,
> >
> > Release of CDI 2.0 is around the corner and I'd like to thank all of you
> for your help on this long adventure.
> >
> > Next CDI episode (or season) is also getting closer. We plan to continue
> our effort on CDI with a new version (probably CDI 2.1).
> >
> > This version try to focus on this main topic:
> > - Java EE 8 alignment
> > - MicroProfile enhancement
> > - Java 9 and Jigsaw support (java 8 will always be the minimum java
> version support)
> > - ...
> >
> > We also have a list of ticket that we postponed for CDI 2.1:
> https://issues.jboss.org/browse/CDI-679?filter=12328671
> >
> > If you have other ideas, suggestion, wishes. Please feel free to share
> them here so that we can discuss their integration on the coming JSR
> proposal.
> >
> >
> > Antoine
> >
> >
> > _______________________________________________
> > cdi-dev mailing list
> > cdi-dev at lists.jboss.org
> > https://lists.jboss.org/mailman/listinfo/cdi-dev
> >
> > Note that for all code provided on this list, the provider licenses the
> code under the Apache License, Version 2 (
> http://www.apache.org/licenses/LICENSE-2.0.html). For all other ideas
> provided on this list, the provider waives all patent and other
> intellectual property rights inherent in such information.
>
>
> _______________________________________________
> cdi-dev mailing list
> cdi-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/cdi-dev
>
> Note that for all code provided on this list, the provider licenses the
> code under the Apache License, Version 2 (
> http://www.apache.org/licenses/LICENSE-2.0.html). For all other ideas
> provided on this list, the provider waives all patent and other
> intellectual property rights inherent in such information.
>
>
>
> Unless stated otherwise above:
> IBM United Kingdom Limited - Registered in England and Wales with number
> 741598.
> Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: http://lists.jboss.org/pipermail/cdi-dev/attachments/
> 20170120/e021ffd4/attachment-0001.html
>
> ------------------------------
>
> Message: 2
> Date: Fri, 20 Jan 2017 12:39:34 +0000
> From: John Ament <john.ament at spartasystems.com>
> Subject: Re: [cdi-dev] DeltaSpike not compiling with CDI 2.0/Weld 3
> To: Matej Novotny <manovotn at redhat.com>
> Cc: cdi-dev <cdi-dev at lists.jboss.org>
> Message-ID:
>         <CY4PR04MB048678ED4D77D5B4664E830698710 at CY4PR04MB0486.
> namprd04.prod.outlook.com>
>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Matej,
>
>
> Ok, so now I understand better what you were trying to say in your email.
> Some context may have helped, e.g. "hey guys when compiling with Java 6 the
> compiler ignores the default flag on an interface and expects it to be
> implemented .. therefore blah blah blah..."
>
>
> I think I can push up a fix.   Tks.
>
>
> John
>
>
> ________________________________
> From: Matej Novotny <manovotn at redhat.com>
> Sent: Friday, January 20, 2017 5:04 AM
> To: John Ament
> Cc: cdi-dev
> Subject: Re: [cdi-dev] DeltaSpike not compiling with CDI 2.0/Weld 3
>
> Bad link, sorry, here is a permanent one
> https://lists.apache.org/thread.html/0cb489f620990037c9eaf16400dd06
> de7e5a979f8c78c046ab6ff3c1@%3Cdev.deltaspike.apache.org%3E
>
> ----- Original Message -----
> > From: "Matej Novotny" <manovotn at redhat.com>
> > To: "John Ament" <john.ament at spartasystems.com>
> > Cc: "cdi-dev" <cdi-dev at lists.jboss.org>
> > Sent: Friday, January 20, 2017 11:01:07 AM
> > Subject: Re: [cdi-dev] DeltaSpike not compiling with CDI 2.0/Weld 3
> >
> > Hi John
> >
> > It is a known "issue" which I even sent an email about to DS mailing
> list.
> >
> > The cause is that DS compiles against Java 6 and CDI 2.0 adds a bunch of
> > *default* methods which will then not be recognized.
> > This in the end means that some DS classes (implementing interfaces from
> CDI
> > where such methods were addded) cannot be compiled as implementation
> will be
> > missing.
> >
> > The easiest solution is to compile with --source=1.8 and --target=1.8
> >
> > Here is the link to the email conversation I originally sent -
> > https://lists.apache.org/list.html?dev@deltaspike.apache.org:2016-12
> >
> > Regards
> > Matej
> >
> > ----- Original Message -----
> > > From: "John Ament" <john.ament at spartasystems.com>
> > > To: "cdi-dev" <cdi-dev at lists.jboss.org>
> > > Sent: Friday, January 20, 2017 10:50:45 AM
> > > Subject: [cdi-dev] DeltaSpike not compiling with CDI 2.0/Weld 3
> > >
> > >
> > >
> > > All,
> > >
> > >
> > >
> > >
> > > Just as a heads up, not sure if we knew this or not, but presently
> > > DeltaSpike
> > > does not compile with CDI 2 on the classpath. DS ships with a number of
> > > implementations of Annotated within. Was getAnnotations intended to be
> a
> > > default method?
> > >
> > >
> > >
> > >
> > > John
> > >
> > >
> > >
> > >
> > >
> > >
> > > NOTICE: This e-mail message and any attachments may contain
> confidential,
> > > proprietary, and/or privileged information which should be treated
> > > accordingly. If you are not the intended recipient, please notify the
> > > sender
> > > immediately by return e-mail, delete this message, and destroy all
> physical
> > > and electronic copies. Thank you.
> > >
> > > _______________________________________________
> > > cdi-dev mailing list
> > > cdi-dev at lists.jboss.org
> > > https://lists.jboss.org/mailman/listinfo/cdi-dev
> cdi-dev Info Page - JBoss Developer<https://lists.jboss.
> org/mailman/listinfo/cdi-dev>
> lists.jboss.org
> List to discuss the development of CDI (the specification) To see the
> collection of prior postings to the list, visit the cdi-dev Archives.
>
>
>
> > >
> > > Note that for all code provided on this list, the provider licenses the
> > > code
> > > under the Apache License, Version 2
> > > (http://www.apache.org/licenses/LICENSE-2.0.html). For all other ideas
> Apache License, Version 2.0<http://www.apache.org/
> licenses/LICENSE-2.0.html>
> www.apache.org
> Home page of The Apache Software Foundation
>
>
>
> > > provided on this list, the provider waives all patent and other
> > > intellectual
> > > property rights inherent in such information.
> > _______________________________________________
> > cdi-dev mailing list
> > cdi-dev at lists.jboss.org
> > https://lists.jboss.org/mailman/listinfo/cdi-dev
> cdi-dev Info Page - JBoss Developer<https://lists.jboss.
> org/mailman/listinfo/cdi-dev>
> lists.jboss.org
> List to discuss the development of CDI (the specification) To see the
> collection of prior postings to the list, visit the cdi-dev Archives.
>
>
>
> >
> > Note that for all code provided on this list, the provider licenses the
> code
> > under the Apache License, Version 2
> > (http://www.apache.org/licenses/LICENSE-2.0.html). For all other ideas
> > provided on this list, the provider waives all patent and other
> intellectual
> > property rights inherent in such information.
> >
> ________________________________
> NOTICE: This e-mail message and any attachments may contain confidential,
> proprietary, and/or privileged information which should be treated
> accordingly. If you are not the intended recipient, please notify the
> sender immediately by return e-mail, delete this message, and destroy all
> physical and electronic copies. Thank you.
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: http://lists.jboss.org/pipermail/cdi-dev/attachments/
> 20170120/ef94abd6/attachment.html
>
> ------------------------------
>
> _______________________________________________
> cdi-dev mailing list
> cdi-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/cdi-dev
>
> Note that for all code provided on this list, the provider licenses the
> code under the Apache License, Version 2 (http://www.apache.org/
> licenses/LICENSE-2.0.html).  For all other ideas provided on this list,
> the provider waives all patent and other intellectual property rights
> inherent in such information.
>
> End of cdi-dev Digest, Vol 74, Issue 11
> ***************************************
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/cdi-dev/attachments/20170120/0e668826/attachment-0001.html 


More information about the cdi-dev mailing list