CDI 2.0 is (nearly) over, let's start discussion on CDI 2.1

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

CDI 2.0 is (nearly) over, let's start discussion on CDI 2.1

Antoine Sabot-Durand
Administrator
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
[hidden email]
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.
Reply | Threaded
Open this post in threaded view
|

Re: CDI 2.0 is (nearly) over, let's start discussion on CDI 2.1

Mark Struberg
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 <[hidden email]>:
>
> 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
> [hidden email]
> 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
[hidden email]
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.
Reply | Threaded
Open this post in threaded view
|

Re: CDI 2.0 is (nearly) over, let's start discussion on CDI 2.1

Reza Rahman
In reply to this post by Antoine Sabot-Durand
For the record, my wish list for CDI remains the same since CDI 1.1.

I'd like to see @Asynchronous and @Lock included in CDI. Oracle has shown no interest in making these features available outside EJB and this continues to be a pain point for many in the Java EE community.

On Jan 17, 2017, at 10:09 AM, Antoine Sabot-Durand <[hidden email]> wrote:

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
[hidden email]
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
[hidden email]
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.
Reply | Threaded
Open this post in threaded view
|

Re: CDI 2.0 is (nearly) over, let's start discussion on CDI 2.1

Emily Jiang
In reply to this post by Mark Struberg
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: [hidden email]
Lotus Notes: Emily Jiang/UK/IBM@IBMGB




From:        Mark Struberg <[hidden email]>
To:        Sabot-Durand Antoine <[hidden email]>
Cc:        cdi-dev <[hidden email]>
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:        [hidden email]




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 <[hidden email]>:
>
> 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
> [hidden email]
>
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
[hidden email]
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

_______________________________________________
cdi-dev mailing list
[hidden email]
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.
Reply | Threaded
Open this post in threaded view
|

Re: CDI 2.0 is (nearly) over, let's start discussion on CDI 2.1

Werner Keil-2
In reply to this post by Antoine Sabot-Durand
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, <[hidden email]> wrote:
Send cdi-dev mailing list submissions to
        [hidden email]

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
        [hidden email]

You can reach the person managing the list at
        [hidden email]

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 <[hidden email]>
Subject: Re: [cdi-dev] CDI 2.0 is (nearly) over,        let's start
        discussion on CDI 2.1
To: Mark Struberg <[hidden email]>
Cc: cdi-dev <[hidden email]>
Message-ID:
        <[hidden email]>

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:  <a href="tel:%2B44%20%280%291962%20816278" value="+441962816278">+44 (0)1962 816278  Internal: 246278

Email: [hidden email]
Lotus Notes: Emily Jiang/UK/IBM@IBMGB




From:   Mark Struberg <[hidden email]>
To:     Sabot-Durand Antoine <[hidden email]>
Cc:     cdi-dev <[hidden email]>
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:        [hidden email]



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
<[hidden email]>:
>
> 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
> [hidden email]
> 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
[hidden email]
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 <[hidden email]>
Subject: Re: [cdi-dev] DeltaSpike not compiling with CDI 2.0/Weld 3
To: Matej Novotny <[hidden email]>
Cc: cdi-dev <[hidden email]>
Message-ID:
        <[hidden email]>

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 <[hidden email]>
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/0cb489f620990037c9eaf16400dd06de7e5a979f8c78c046ab6ff3c1@%3Cdev.deltaspike.apache.org%3E

----- Original Message -----
> From: "Matej Novotny" <[hidden email]>
> To: "John Ament" <[hidden email]>
> Cc: "cdi-dev" <[hidden email]>
> 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@....org:2016-12
>
> Regards
> Matej
>
> ----- Original Message -----
> > From: "John Ament" <[hidden email]>
> > To: "cdi-dev" <[hidden email]>
> > 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
> > [hidden email]
> > <a href="https://lists.jboss.org/mailman/listinfo/cdi-dev cdi-dev" rel="noreferrer" target="_blank">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
> [hidden email]
> <a href="https://lists.jboss.org/mailman/listinfo/cdi-dev cdi-dev" rel="noreferrer" target="_blank">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
[hidden email]
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
***************************************


_______________________________________________
cdi-dev mailing list
[hidden email]
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.