Re: [weld-dev] Next stable version is 2.4.0

2016-07-21 Thread Emily Jiang
Thanks Martin for the detailed list! From the migration point of view, are 
there any other items except the guava dependency changes?

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: emiji...@uk.ibm.com 
Lotus Notes: Emily Jiang/UK/IBM@IBMGB




From:   Martin Kouba 
To: weld-dev@lists.jboss.org, 
Date:   21/07/2016 14:44
Subject:Re: [weld-dev] Next stable version is 2.4.0
Sent by:weld-dev-boun...@lists.jboss.org



Not quite. There are others. E.g. reflect the output of CDI-494 
(WELD-2137), add enhanced version of javax.enterprise.inject.Instance to 
Weld API (WELD-2151) or better support for rolling upgrades on Payara 
(WELD-2064). And if possible, we would like to add support for JDK8 
default method interception (WELD-2093) as well.

Not to mention all the cleanup work ;-)

Martin

Dne 21.7.2016 v 15:25 Emily Jiang napsal(a):
> Thanks Matej for the info! From the issue list as per Martin's notes,
> sounds like the major change is to remove the dependency on Guava.
>
> 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: emiji...@uk.ibm.com
> Lotus Notes: Emily Jiang/UK/IBM@IBMGB
>
>
>
>
> From:Matej Novotny 
> To:Emily Jiang/UK/IBM@IBMGB,
> Cc:weld-dev@lists.jboss.org
> Date:21/07/2016 11:49
> Subject:Re: [weld-dev] Next stable version is 2.4.0
> Sent by:weld-dev-boun...@lists.jboss.org
> 
>
>
>
> Hi Emily,
>
> the 2.4 release is a continuation of 2.3.x releases.
> And you will be able to smoothly upgrade Weld from 2.3 to 2.4.
>
> We simply felt that there will be some more changes included and so
> it would be fitting to increase the minor version of project (instead of
> micro one).
>
>
> As for WELD-1574, we shall evaluate the efforts needed for backporting
> this from Weld 3.x to 2.4x and make a desicion based on that.
> As 2.4 is a continuation of 2.3 branch, you have your answer there - no
> need to backport it to 2.3.x.
>
> Regards
> Matej
>
> - Original Message -
>> From: "Emily Jiang" 
>> To: "Martin Kouba" 
>> Cc: weld-dev@lists.jboss.org
>> Sent: Thursday, July 21, 2016 12:24:25 PM
>> Subject: Re: [weld-dev] Next stable version is 2.4.0
>>
>> Hi Martin,
>>
>> Why not carrying on releasing these jira fixes on 2.3.x branches?
> Weld-1574
>> is useful. Do you plan to
>> WELD-1574 [3] - remove the dependency on Google Guava and reduce the
>> footprint to Weld 2.3.x?
>>
>> 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: emiji...@uk.ibm.com
>> Lotus Notes: Emily Jiang/UK/IBM@IBMGB
>>
>>
>>
>>
>> From: Martin Kouba 
>> To: Antoine Sabot-Durand ,
>> "weld-dev@lists.jboss.org" ,
>> Date: 21/07/2016 10:22
>> Subject: Re: [weld-dev] Next stable version is 2.4.0
>> Sent by: weld-dev-boun...@lists.jboss.org
>>
>>
>>
>>
>> Dne 21.7.2016 v 11:18 Antoine Sabot-Durand napsal(a):
>> > Hi Martin,
>> >
>> > I find all this interesting , especially the back porting of 
WELD-1574.
>> > For this last point, does that means that Weld 2.4 will require Java 
8?
>>
>> No, 2.4 will still require Java 7.
>>
>> >
>> > Antoine
>> >
>> >
>> > Le jeu. 21 juil. 2016 à 09:58, Martin Kouba > > < mailto:mko...@redhat.com>> a écrit :
>> >
>> > Hi all,
>> >
>> > we've just created the 2.4 branch on github [1].
>> >
>> > Weld 2.4 will remain a CDI 1.2 implementation. We would like to do 
some
>> > cleanup (e.g. remove deprecated classes from Weld SE), enhance the 
API
>> > and also add some new features. See also the list of issues for
>> > 2.4.0.CR1 [2].
>> >
>> > Weld team is also considering backporting WELD-1574 [3] - remove the
>> > dependency on Google Guava and reduce the footprint. Let us know what
>> > you think about this idea.
>> >
>> > Martin
>> >
>> > [1]
>> > https://github.com/weld/core/tree/2.4
>> >
>> > [2]
>> > https://issues.jboss.org/projects/WELD/versions/12330683
>> >
>> > [3]
>> > https://issues.jboss.org/browse/WELD-1574
>> >
>> > --
>> > Martin Kouba
>> > Software Engineer
>> > Red Hat, Czech Republic
>> > ___
>> > weld-dev mailing list
>> > weld-dev@lists.jboss.org < mailto:weld-dev@lists.jboss.org>
>> > https://lists.jboss.org/mailman/listinfo/weld-dev
>> >
>>
>> --
>> Martin Kouba
>> Software Engineer

Re: [weld-dev] Next stable version is 2.4.0

2016-07-21 Thread Martin Kouba
Not quite. There are others. E.g. reflect the output of CDI-494 
(WELD-2137), add enhanced version of javax.enterprise.inject.Instance to 
Weld API (WELD-2151) or better support for rolling upgrades on Payara 
(WELD-2064). And if possible, we would like to add support for JDK8 
default method interception (WELD-2093) as well.

Not to mention all the cleanup work ;-)

Martin

Dne 21.7.2016 v 15:25 Emily Jiang napsal(a):
> Thanks Matej for the info! From the issue list as per Martin's notes,
> sounds like the major change is to remove the dependency on Guava.
>
> 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: emiji...@uk.ibm.com
> Lotus Notes: Emily Jiang/UK/IBM@IBMGB
>
>
>
>
> From:Matej Novotny 
> To:Emily Jiang/UK/IBM@IBMGB,
> Cc:weld-dev@lists.jboss.org
> Date:21/07/2016 11:49
> Subject:Re: [weld-dev] Next stable version is 2.4.0
> Sent by:weld-dev-boun...@lists.jboss.org
> 
>
>
>
> Hi Emily,
>
> the 2.4 release is a continuation of 2.3.x releases.
> And you will be able to smoothly upgrade Weld from 2.3 to 2.4.
>
> We simply felt that there will be some more changes included and so
> it would be fitting to increase the minor version of project (instead of
> micro one).
>
>
> As for WELD-1574, we shall evaluate the efforts needed for backporting
> this from Weld 3.x to 2.4x and make a desicion based on that.
> As 2.4 is a continuation of 2.3 branch, you have your answer there - no
> need to backport it to 2.3.x.
>
> Regards
> Matej
>
> - Original Message -
>> From: "Emily Jiang" 
>> To: "Martin Kouba" 
>> Cc: weld-dev@lists.jboss.org
>> Sent: Thursday, July 21, 2016 12:24:25 PM
>> Subject: Re: [weld-dev] Next stable version is 2.4.0
>>
>> Hi Martin,
>>
>> Why not carrying on releasing these jira fixes on 2.3.x branches?
> Weld-1574
>> is useful. Do you plan to
>> WELD-1574 [3] - remove the dependency on Google Guava and reduce the
>> footprint to Weld 2.3.x?
>>
>> 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: emiji...@uk.ibm.com
>> Lotus Notes: Emily Jiang/UK/IBM@IBMGB
>>
>>
>>
>>
>> From: Martin Kouba 
>> To: Antoine Sabot-Durand ,
>> "weld-dev@lists.jboss.org" ,
>> Date: 21/07/2016 10:22
>> Subject: Re: [weld-dev] Next stable version is 2.4.0
>> Sent by: weld-dev-boun...@lists.jboss.org
>>
>>
>>
>>
>> Dne 21.7.2016 v 11:18 Antoine Sabot-Durand napsal(a):
>> > Hi Martin,
>> >
>> > I find all this interesting , especially the back porting of WELD-1574.
>> > For this last point, does that means that Weld 2.4 will require Java 8?
>>
>> No, 2.4 will still require Java 7.
>>
>> >
>> > Antoine
>> >
>> >
>> > Le jeu. 21 juil. 2016 à 09:58, Martin Kouba > > < mailto:mko...@redhat.com>> a écrit :
>> >
>> > Hi all,
>> >
>> > we've just created the 2.4 branch on github [1].
>> >
>> > Weld 2.4 will remain a CDI 1.2 implementation. We would like to do some
>> > cleanup (e.g. remove deprecated classes from Weld SE), enhance the API
>> > and also add some new features. See also the list of issues for
>> > 2.4.0.CR1 [2].
>> >
>> > Weld team is also considering backporting WELD-1574 [3] - remove the
>> > dependency on Google Guava and reduce the footprint. Let us know what
>> > you think about this idea.
>> >
>> > Martin
>> >
>> > [1]
>> > https://github.com/weld/core/tree/2.4
>> >
>> > [2]
>> > https://issues.jboss.org/projects/WELD/versions/12330683
>> >
>> > [3]
>> > https://issues.jboss.org/browse/WELD-1574
>> >
>> > --
>> > Martin Kouba
>> > Software Engineer
>> > Red Hat, Czech Republic
>> > ___
>> > weld-dev mailing list
>> > weld-dev@lists.jboss.org < mailto:weld-dev@lists.jboss.org>
>> > https://lists.jboss.org/mailman/listinfo/weld-dev
>> >
>>
>> --
>> Martin Kouba
>> Software Engineer
>> Red Hat, Czech Republic
>> ___
>> weld-dev mailing list
>> weld-dev@lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/weld-dev
>>
>> 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
>>
>> ___
>> weld-dev mailing list
>> weld-dev@lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/weld-dev
>
> ___
> weld-dev mailing list
> 

Re: [weld-dev] Next stable version is 2.4.0

2016-07-21 Thread Emily Jiang
Thanks Matej for the info! From the issue list as per Martin's notes, 
sounds like the major change is to remove the dependency on Guava.

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: emiji...@uk.ibm.com 
Lotus Notes: Emily Jiang/UK/IBM@IBMGB




From:   Matej Novotny 
To: Emily Jiang/UK/IBM@IBMGB, 
Cc: weld-dev@lists.jboss.org
Date:   21/07/2016 11:49
Subject:Re: [weld-dev] Next stable version is 2.4.0
Sent by:weld-dev-boun...@lists.jboss.org



Hi Emily,

the 2.4 release is a continuation of 2.3.x releases.
And you will be able to smoothly upgrade Weld from 2.3 to 2.4.

We simply felt that there will be some more changes included and so
it would be fitting to increase the minor version of project (instead of 
micro one).


As for WELD-1574, we shall evaluate the efforts needed for backporting 
this from Weld 3.x to 2.4x and make a desicion based on that. 
As 2.4 is a continuation of 2.3 branch, you have your answer there - no 
need to backport it to 2.3.x.

Regards
Matej

- Original Message -
> From: "Emily Jiang" 
> To: "Martin Kouba" 
> Cc: weld-dev@lists.jboss.org
> Sent: Thursday, July 21, 2016 12:24:25 PM
> Subject: Re: [weld-dev] Next stable version is 2.4.0
> 
> Hi Martin,
> 
> Why not carrying on releasing these jira fixes on 2.3.x branches? 
Weld-1574
> is useful. Do you plan to
> WELD-1574 [3] - remove the dependency on Google Guava and reduce the
> footprint to Weld 2.3.x?
> 
> 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: emiji...@uk.ibm.com
> Lotus Notes: Emily Jiang/UK/IBM@IBMGB
> 
> 
> 
> 
> From: Martin Kouba 
> To: Antoine Sabot-Durand ,
> "weld-dev@lists.jboss.org" ,
> Date: 21/07/2016 10:22
> Subject: Re: [weld-dev] Next stable version is 2.4.0
> Sent by: weld-dev-boun...@lists.jboss.org
> 
> 
> 
> 
> Dne 21.7.2016 v 11:18 Antoine Sabot-Durand napsal(a):
> > Hi Martin,
> > 
> > I find all this interesting , especially the back porting of 
WELD-1574.
> > For this last point, does that means that Weld 2.4 will require Java 
8?
> 
> No, 2.4 will still require Java 7.
> 
> > 
> > Antoine
> > 
> > 
> > Le jeu. 21 juil. 2016 à 09:58, Martin Kouba  > < mailto:mko...@redhat.com >> a écrit :
> > 
> > Hi all,
> > 
> > we've just created the 2.4 branch on github [1].
> > 
> > Weld 2.4 will remain a CDI 1.2 implementation. We would like to do 
some
> > cleanup (e.g. remove deprecated classes from Weld SE), enhance the API
> > and also add some new features. See also the list of issues for
> > 2.4.0.CR1 [2].
> > 
> > Weld team is also considering backporting WELD-1574 [3] - remove the
> > dependency on Google Guava and reduce the footprint. Let us know what
> > you think about this idea.
> > 
> > Martin
> > 
> > [1]
> > https://github.com/weld/core/tree/2.4
> > 
> > [2]
> > https://issues.jboss.org/projects/WELD/versions/12330683
> > 
> > [3]
> > https://issues.jboss.org/browse/WELD-1574
> > 
> > --
> > Martin Kouba
> > Software Engineer
> > Red Hat, Czech Republic
> > ___
> > weld-dev mailing list
> > weld-dev@lists.jboss.org < mailto:weld-dev@lists.jboss.org >
> > https://lists.jboss.org/mailman/listinfo/weld-dev
> > 
> 
> --
> Martin Kouba
> Software Engineer
> Red Hat, Czech Republic
> ___
> weld-dev mailing list
> weld-dev@lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/weld-dev
> 
> 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
> 
> ___
> weld-dev mailing list
> weld-dev@lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/weld-dev

___
weld-dev mailing list
weld-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/weld-dev

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
___
weld-dev mailing list
weld-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/weld-dev

Re: [weld-dev] Next stable version is 2.4.0

2016-07-21 Thread Emily Jiang
Hi Martin,

Why not carrying on releasing these jira fixes on 2.3.x branches? 
Weld-1574 is useful. Do you plan to 
WELD-1574 [3] - remove the dependency on Google Guava and reduce the 
footprint to Weld 2.3.x?

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: emiji...@uk.ibm.com 
Lotus Notes: Emily Jiang/UK/IBM@IBMGB




From:   Martin Kouba 
To: Antoine Sabot-Durand , 
"weld-dev@lists.jboss.org" , 
Date:   21/07/2016 10:22
Subject:Re: [weld-dev] Next stable version is 2.4.0
Sent by:weld-dev-boun...@lists.jboss.org



Dne 21.7.2016 v 11:18 Antoine Sabot-Durand napsal(a):
> Hi Martin,
>
> I find all this interesting , especially the back porting of WELD-1574.
> For this last point, does that means that Weld 2.4 will require Java 8?

No, 2.4 will still require Java 7.

>
> Antoine
>
>
> Le jeu. 21 juil. 2016 à 09:58, Martin Kouba  > a écrit :
>
> Hi all,
>
> we've just created the 2.4 branch on github [1].
>
> Weld 2.4 will remain a CDI 1.2 implementation. We would like to do 
some
> cleanup (e.g. remove deprecated classes from Weld SE), enhance the 
API
> and also add some new features. See also the list of issues for
> 2.4.0.CR1 [2].
>
> Weld team is also considering backporting WELD-1574 [3] - remove the
> dependency on Google Guava and reduce the footprint. Let us know 
what
> you think about this idea.
>
> Martin
>
> [1]
> https://github.com/weld/core/tree/2.4
>
> [2]
> https://issues.jboss.org/projects/WELD/versions/12330683
>
> [3]
> https://issues.jboss.org/browse/WELD-1574
>
> --
> Martin Kouba
> Software Engineer
> Red Hat, Czech Republic
> ___
> weld-dev mailing list
> weld-dev@lists.jboss.org 
> https://lists.jboss.org/mailman/listinfo/weld-dev
>

-- 
Martin Kouba
Software Engineer
Red Hat, Czech Republic
___
weld-dev mailing list
weld-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/weld-dev

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
___
weld-dev mailing list
weld-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/weld-dev

Re: [weld-dev] Next stable version is 2.4.0

2016-07-21 Thread Martin Kouba
Dne 21.7.2016 v 11:18 Antoine Sabot-Durand napsal(a):
> Hi Martin,
>
> I find all this interesting , especially the back porting of WELD-1574.
> For this last point, does that means that Weld 2.4 will require Java 8?

No, 2.4 will still require Java 7.

>
> Antoine
>
>
> Le jeu. 21 juil. 2016 à 09:58, Martin Kouba  > a écrit :
>
> Hi all,
>
> we've just created the 2.4 branch on github [1].
>
> Weld 2.4 will remain a CDI 1.2 implementation. We would like to do some
> cleanup (e.g. remove deprecated classes from Weld SE), enhance the API
> and also add some new features. See also the list of issues for
> 2.4.0.CR1 [2].
>
> Weld team is also considering backporting WELD-1574 [3] - remove the
> dependency on Google Guava and reduce the footprint. Let us know what
> you think about this idea.
>
> Martin
>
> [1]
> https://github.com/weld/core/tree/2.4
>
> [2]
> https://issues.jboss.org/projects/WELD/versions/12330683
>
> [3]
> https://issues.jboss.org/browse/WELD-1574
>
> --
> Martin Kouba
> Software Engineer
> Red Hat, Czech Republic
> ___
> weld-dev mailing list
> weld-dev@lists.jboss.org 
> https://lists.jboss.org/mailman/listinfo/weld-dev
>

-- 
Martin Kouba
Software Engineer
Red Hat, Czech Republic
___
weld-dev mailing list
weld-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/weld-dev

Re: [weld-dev] Next stable version is 2.4.0

2016-07-21 Thread Antoine Sabot-Durand
Hi Martin,

I find all this interesting , especially the back porting of WELD-1574.
For this last point, does that means that Weld 2.4 will require Java 8?

Antoine


Le jeu. 21 juil. 2016 à 09:58, Martin Kouba  a écrit :

> Hi all,
>
> we've just created the 2.4 branch on github [1].
>
> Weld 2.4 will remain a CDI 1.2 implementation. We would like to do some
> cleanup (e.g. remove deprecated classes from Weld SE), enhance the API
> and also add some new features. See also the list of issues for
> 2.4.0.CR1 [2].
>
> Weld team is also considering backporting WELD-1574 [3] - remove the
> dependency on Google Guava and reduce the footprint. Let us know what
> you think about this idea.
>
> Martin
>
> [1]
> https://github.com/weld/core/tree/2.4
>
> [2]
> https://issues.jboss.org/projects/WELD/versions/12330683
>
> [3]
> https://issues.jboss.org/browse/WELD-1574
>
> --
> Martin Kouba
> Software Engineer
> Red Hat, Czech Republic
> ___
> weld-dev mailing list
> weld-dev@lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/weld-dev
>
___
weld-dev mailing list
weld-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/weld-dev

[weld-dev] Next stable version is 2.4.0

2016-07-21 Thread Martin Kouba
Hi all,

we've just created the 2.4 branch on github [1].

Weld 2.4 will remain a CDI 1.2 implementation. We would like to do some 
cleanup (e.g. remove deprecated classes from Weld SE), enhance the API 
and also add some new features. See also the list of issues for 
2.4.0.CR1 [2].

Weld team is also considering backporting WELD-1574 [3] - remove the 
dependency on Google Guava and reduce the footprint. Let us know what 
you think about this idea.

Martin

[1]
https://github.com/weld/core/tree/2.4

[2]
https://issues.jboss.org/projects/WELD/versions/12330683

[3]
https://issues.jboss.org/browse/WELD-1574

-- 
Martin Kouba
Software Engineer
Red Hat, Czech Republic
___
weld-dev mailing list
weld-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/weld-dev