Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [aspectj-users] AspectJ 1.6.9M1 released

runtime is unchanged in 1.6.9m1.  There may be small changes coming in
the runtime during the 1.6.9 release cycle, but they will not break
compatibility.  Code built with aspectj 1.6.9m1 will be fine with an
aspectj runtime of 1.2.1 - I'm super super careful about changes
around runtime.

The version change only affects weaver interactions.  169m1 can
understand code built with 168 or earlier, but 168 or earlier wont
understand code built with 169m1.

cheers
Andy

On 19 April 2010 03:11, Thomas Hofmann <email@xxxxxxxxxxxxxxxxx> wrote:
> Hi Andy,
>
> I have a question concerning the compatibility with older aspectj versions.
>
> In particular, we are using a very old version of the AspectJ runtime that comes as part of Websphere Application Server 6.0. According to the MANIFEST.MF it is version 1.2.1.
>
> In your post quoted you mention that the weaver needs to be updated. I guess that does not include the runtime. Unitl now, the old runtime works for us even though not all the API is available. Will this change with the version increasing?`
>
> Thanks, Thomas
>
>
>
> -----Original Message-----
> From: aspectj-users-bounces@xxxxxxxxxxx [mailto:aspectj-users-bounces@xxxxxxxxxxx] On Behalf Of Andy Clement
> Sent: Samstag, 17. April 2010 20:03
> To: aspectj-users@xxxxxxxxxxx; AspectJ developer discussions
> Subject: [aspectj-users] AspectJ 1.6.9M1 released
>
> AspectJ 1.6.9 milestone 1 is now available!  This release includes
> some new features:
>
> - message inserts for declare warning/error messages
> - declare warning/error for type patterns
> - type category type patterns
> - intertype fields on classes preserve visibility and name
> - AspectJ snapshots are now in an accessible maven repo
>
> More information on all these can be found in the README:
> http://eclipse.org/aspectj/doc/released/README-169.html
>
> AspectJ 1.6.9M1 can be downloaded from the usual place:
> http://eclipse.org/aspectj/downloads.php
>
> It is in the AJDT builds for Eclipse 3.5 and Eclipse 3.6.
>
> Please be aware that if you update to this version then you will need
> to update any 'downstream' AspectJ weavers that you use (for later
> binary weaving or load-time weaving).  Some of the changes above have
> required an update to the aspect version format we use and earlier
> versions of AspectJ will not completely understand code built by
> 1.6.9M1.  See this article for more information about this:
> http://andrewclement.blogspot.com/2010/04/aspectj-169m1-message-unable-to.html .
>
> The 'milestone' tag does indicate that this is a work in progress
> towards the 1.6.9 release.  Any feedback is appreciated on the
> milestone so that we can ensure the features are fully robust by
> release.
>
> enjoy!
> AspectJ team.
> _______________________________________________
> aspectj-users mailing list
> aspectj-users@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/aspectj-users
> _______________________________________________
> aspectj-users mailing list
> aspectj-users@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/aspectj-users
>


Back to the top