Announce: Akka 1.1-M1 released

41 views
Skip to first unread message

Peter Vlugter

unread,
Apr 4, 2011, 7:09:19 PM4/4/11
to Akka User
Hi everyone,

Akka 1.1 Milestone 1 has been released. Akka 1.1-M1 is built on Scala 2.9.0.RC1. The Akka Actor module is now dependency-free.

Release notes can be found at http://doc.akka.io/release-notes

Migration guide at http://doc.akka.io/Migration-1.0-1.1

Artifacts have been published to http://akka.io/repository

Downloads can be found at http://akka.io/downloads

Please help us to test it out.

- Peter

√iktor Ҡlang

unread,
Apr 4, 2011, 7:13:21 PM4/4/11
to akka...@googlegroups.com
Thanks for doing the release Pete! :-)

Awesome work guys!

I'm very proud to be a part of such a great group of hakkers!

Cheers!


--
You received this message because you are subscribed to the Google Groups "Akka User List" group.
To post to this group, send email to akka...@googlegroups.com.
To unsubscribe from this group, send email to akka-user+...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/akka-user?hl=en.




--
Viktor Klang,
Director of Research and Development
Scalable Solutions

Code:   github.com/viktorklang
Follow: twitter.com/viktorklang
Read:   klangism.tumblr.com

Derek Williams

unread,
Apr 4, 2011, 10:18:37 PM4/4/11
to akka...@googlegroups.com
On Mon, Apr 4, 2011 at 5:09 PM, Peter Vlugter <pvlu...@gmail.com> wrote:
> Akka 1.1 Milestone 1 has been released. Akka 1.1-M1 is built on Scala 2.9.0.RC1. The Akka Actor module is now dependency-free.

I haven't had a chance to get onto my dev machine yet today. Does the
new akka-sbt-plugin seem to work okay?

--
Derek

Peter Vlugter

unread,
Apr 4, 2011, 10:22:09 PM4/4/11
to akka...@googlegroups.com

I haven't tested fully yet (with a clean .ivy2 and so on) but yes, a quick test looked fine. Nice work!

Peter Vlugter

unread,
Apr 5, 2011, 6:19:10 AM4/5/11
to akka...@googlegroups.com

On 5/04/2011, at 2:18 PM, Derek Williams wrote:

Hey Derek,

Tried with a clean .ivy2 - just missing one module configuration. The one for akka itself. I'll let you make the adjustments.

For anyone trying out the 1.1-M1 plugin, add this line to your project:

val akkaModuleConfig = ModuleConfiguration("se.scalablesolutions.akka", AkkaRepositories.Akka_Repository)

- Peter

Derek Williams

unread,
Apr 5, 2011, 10:03:02 AM4/5/11
to akka...@googlegroups.com
On Tue, Apr 5, 2011 at 4:19 AM, Peter Vlugter <pvlu...@gmail.com> wrote:
> Hey Derek,
>
> Tried with a clean .ivy2 - just missing one module configuration. The one for akka itself. I'll let you make the adjustments.
>
> For anyone trying out the 1.1-M1 plugin, add this line to your project:
>
> val akkaModuleConfig = ModuleConfiguration("se.scalablesolutions.akka", AkkaRepositories.Akka_Repository)

Ah, that makes sense. Does that interfere with finding Akka that is
published locally? If not then it can be added as a permanent change
to the akka-modules project config and picked up automatically. I'll
be home later today and I'll finally be able to get back on my dev
machine and I'll take a look.

Thanks for having a look!


--
Derek

Luciano Fiandesio

unread,
Apr 5, 2011, 11:21:17 AM4/5/11
to Akka User List
Yeah, good stuff guys. Thanks for the hard work. Downloading 1.1 as we
speak.

L

On Apr 5, 4:03 pm, Derek Williams <de...@nebvin.ca> wrote:

Peter Vlugter

unread,
Apr 5, 2011, 4:26:01 PM4/5/11
to akka...@googlegroups.com

On 6/04/2011, at 2:03 AM, Derek Williams wrote:

> On Tue, Apr 5, 2011 at 4:19 AM, Peter Vlugter <pvlu...@gmail.com> wrote:
>> Hey Derek,
>>
>> Tried with a clean .ivy2 - just missing one module configuration. The one for akka itself. I'll let you make the adjustments.
>>
>> For anyone trying out the 1.1-M1 plugin, add this line to your project:
>>
>> val akkaModuleConfig = ModuleConfiguration("se.scalablesolutions.akka", AkkaRepositories.Akka_Repository)
>
> Ah, that makes sense. Does that interfere with finding Akka that is
> published locally?

Yes, it will. Previously we had this line commented out and automatically uncommented on release.

If you need to add something that's used by the release scripts, go for it.

> If not then it can be added as a permanent change
> to the akka-modules project config and picked up automatically. I'll
> be home later today and I'll finally be able to get back on my dev
> machine and I'll take a look.
>
> Thanks for having a look!
>
>
> --
> Derek
>

Nilanjan

unread,
Apr 5, 2011, 4:55:16 PM4/5/11
to Akka User List
Awesome work. Downloading now... Cant wait to play with new Future
stuff

Nilanjan

On Apr 5, 4:26 pm, Peter Vlugter <pvlug...@gmail.com> wrote:
> On 6/04/2011, at 2:03 AM, Derek Williams wrote:
>

Bruce Mitchener

unread,
Apr 5, 2011, 8:12:16 PM4/5/11
to akka...@googlegroups.com
Thanks, can you give an idea of the timeline for a release of 1.1?

Is this M1 meant to be one of a series of milestone releases like M2, M3 coming over the coming weeks? Or is it likely that we'd see a 1.1 release candidate as the next release?

Btw, it would be useful to have the date of each release on the release-notes page.

 - Bruce

Derek Williams

unread,
Apr 5, 2011, 8:21:31 PM4/5/11
to akka...@googlegroups.com
I had a look at it. The simple solution is to add the line:
lazy val akkaModuleConfig =
ModuleConfiguration("se.scalablesolutions.akka", AkkaRepo)
to AkkaProject.scala in akka-modules, but keep it commented out unless
we are doing a release. Then it will be automatically added to
akka-sbt-plugin. This might cause problems during a release build if
Akka core is not yet been published to the repo.

Another solution is to automatically add it to akka-sbt-plugin when
the project version is not a snapshot.

What do you guys think?

--
Derek

Jonas Bonér

unread,
Apr 6, 2011, 2:03:02 AM4/6/11
to akka...@googlegroups.com, Bruce Mitchener
On 6 April 2011 02:12, Bruce Mitchener <bruce.m...@gmail.com> wrote:
Thanks, can you give an idea of the timeline for a release of 1.1?

Is this M1 meant to be one of a series of milestone releases like M2, M3 coming over the coming weeks? Or is it likely that we'd see a 1.1 release candidate as the next release?

1.1 is stable and ready/done. We will ship an RC as soon as Scala ships 2.9.0 final (and then the final a week after).


Btw, it would be useful to have the date of each release on the release-notes page.

 - Bruce


On Tue, Apr 5, 2011 at 6:09 AM, Peter Vlugter <pvlu...@gmail.com> wrote:
Hi everyone,

Akka 1.1 Milestone 1 has been released. Akka 1.1-M1 is built on Scala 2.9.0.RC1. The Akka Actor module is now dependency-free.

Release notes can be found at http://doc.akka.io/release-notes

Migration guide at http://doc.akka.io/Migration-1.0-1.1

Artifacts have been published to http://akka.io/repository

Downloads can be found at http://akka.io/downloads

Please help us to test it out.

- Peter

--
You received this message because you are subscribed to the Google Groups "Akka User List" group.
To post to this group, send email to akka...@googlegroups.com.
To unsubscribe from this group, send email to akka-user+...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/akka-user?hl=en.



--
Jonas Bonér

Specialist at Large
work: http://scalablesolutions.se
code: http://akka.io
blog: http://jonasboner.com
twtr: @jboner



Peter Vlugter

unread,
Apr 6, 2011, 4:03:42 AM4/6/11
to akka...@googlegroups.com

On 6/04/2011, at 12:21 PM, Derek Williams wrote:

> I had a look at it. The simple solution is to add the line:
> lazy val akkaModuleConfig =
> ModuleConfiguration("se.scalablesolutions.akka", AkkaRepo)
> to AkkaProject.scala in akka-modules, but keep it commented out unless
> we are doing a release. Then it will be automatically added to
> akka-sbt-plugin. This might cause problems during a release build if
> Akka core is not yet been published to the repo.

Let's go for this. Akka will need to be published first, but that's fine.

If you comment it like this:

// release: lazy val akkaModuleConfig ...

it will be automatically uncommented.


> Another solution is to automatically add it to akka-sbt-plugin when
> the project version is not a snapshot.

We may publish snapshot versions so let's go for adding the module config.

delasoul

unread,
Apr 6, 2011, 11:22:27 AM4/6/11
to Akka User List
Hello,

is there a way to build akka 1.1 against scala 2.8.1?
Other libraries we use don't work with scala 2.9.1.RC0 yet:(

thanx in advance,

michael

On 6 Apr., 10:03, Peter Vlugter <pvlug...@gmail.com> wrote:
> On 6/04/2011, at 12:21 PM, Derek Williams wrote:
>
> > I had a look at it. The simple solution is to add the line:
> >  lazy val akkaModuleConfig        =
> > ModuleConfiguration("se.scalablesolutions.akka", AkkaRepo)
> > to AkkaProject.scala in akka-modules, but keep it commented out unless
> > we are doing a release. Then it will be automatically added to
> > akka-sbt-plugin. This might cause problems during a release build if
> > Akka core is not yet been published to the repo.
>
> Let's go for this. Akka will need to be published first, but that's fine.
>
> If you comment it like this:
>
> // release: lazy val akkaModuleConfig ...
>
> it will be automatically uncommented.
>
> > Another solution is to automatically add it to akka-sbt-plugin when
> > the project version is not a snapshot.
>
> We may publish snapshot versions so let's go for adding the module config.
>
>
>
> > What do you guys think?
>
> > On Tue, Apr 5, 2011 at 2:26 PM, Peter Vlugter <pvlug...@gmail.com> wrote:
>
> >> On 6/04/2011, at 2:03 AM, Derek Williams wrote:
>
> >>> On Tue, Apr 5, 2011 at 4:19 AM, Peter Vlugter <pvlug...@gmail.com> wrote:
> >>>> Hey Derek,
>
> >>>> Tried with a clean .ivy2 - just missing one module configuration. The one for akka itself. I'll let you make the adjustments.
>
> >>>> For anyone trying out the 1.1-M1 plugin, add this line to your project:
>
> >>>> val akkaModuleConfig = ModuleConfiguration("se.scalablesolutions.akka", AkkaRepositories.Akka_Repository)
>
> >>> Ah, that makes sense. Does that interfere with finding Akka that is
> >>> published locally?
>
> >> Yes, it will. Previously we had this line commented out and automatically uncommented on release.
>
> >> If you need to add something that's used by the release scripts, go for it.
>
> >>> If not then it can be added as a permanent change
> >>> to the akka-modules project config and picked up automatically. I'll
> >>> be home later today and I'll finally be able to get back on my dev
> >>> machine and I'll take a look.
>
> >>> Thanks for having a look!
>
> >>> --
> >>> Derek
>
> >>> --
> >>> You received this message because you are subscribed to the Google Groups "Akka User List" group.
> >>> To post to this group, send email to akka...@googlegroups.com.
> >>> To unsubscribe from this group, send email to akka-user+...@googlegroups.com.
> >>> For more options, visit this group athttp://groups.google.com/group/akka-user?hl=en.
>
> >> --
> >> You received this message because you are subscribed to the Google Groups "Akka User List" group.
> >> To post to this group, send email to akka...@googlegroups.com.
> >> To unsubscribe from this group, send email to akka-user+...@googlegroups.com.
> >> For more options, visit this group athttp://groups.google.com/group/akka-user?hl=en.

Jonas Bonér

unread,
Apr 6, 2011, 11:34:39 AM4/6/11
to akka...@googlegroups.com

Unfortunately not. Backporting is something we charge for.

--
Jonas Bonér

http://scalablesolutions.se
http://jonasboner.com
http://akka.io
http://letitcrash.com

delasoul

unread,
Apr 6, 2011, 11:39:03 AM4/6/11
to Akka User List
haha

On 6 Apr., 17:34, Jonas Bonér <jo...@jonasboner.com> wrote:
> Unfortunately not. Backporting is something we charge for.
>
> --
> Jonas Bonér
>
> http://scalablesolutions.sehttp://jonasboner.comhttp://akka.iohttp://letitcrash.com

Derek Williams

unread,
Apr 6, 2011, 11:55:48 AM4/6/11
to akka...@googlegroups.com
On Wed, Apr 6, 2011 at 2:03 AM, Peter Vlugter <pvlu...@gmail.com> wrote:
> Let's go for this. Akka will need to be published first, but that's fine.
>
> If you comment it like this:
>
> // release: lazy val akkaModuleConfig ...
>
> it will be automatically uncommented.

Okay, commited the change, but I'm not able to properly test it as the
test-release scripts doesn't seem to be doing any replacements for me,
it just gives an 'sed' error. I'll have to look into it later, too
busy at the moment, but I think it might have to do with me running on
Linux and most of you are on OSX?

--
Derek

Peter Vlugter

unread,
Apr 6, 2011, 5:23:36 PM4/6/11
to akka...@googlegroups.com

On 7/04/2011, at 3:22 AM, delasoul wrote:

> Hello,
>
> is there a way to build akka 1.1 against scala 2.8.1?
> Other libraries we use don't work with scala 2.9.1.RC0 yet:(

It may be easier to bring those libraries forward to 2.9. Which libraries do you depend on?

Peter Vlugter

unread,
Apr 6, 2011, 5:38:56 PM4/6/11
to akka...@googlegroups.com

Thanks, Derek. Yes, we're on OS X at the moment. I wrote the script with the idea that it would work across the two but didn't test it. The BSD sed may be slightly different for this usage. I'll check it out.

I tried it and it all seems to work well for the plugin. But the module config causes problems with resolving locally for the OSGi module. Maybe we should go for a system property - also makes it possible to publish snapshots from jenkins without using the release scripts. I can look at it later today.

Bruce Mitchener

unread,
Apr 6, 2011, 7:04:00 PM4/6/11
to akka...@googlegroups.com
I think he posted on the Squeryl list ... and Squeryl at least doesn't yet support Scala 2.9.  This is an issue for the company I work for as well.

 - Bruce

Derek Williams

unread,
Apr 6, 2011, 7:13:34 PM4/6/11
to akka...@googlegroups.com

We could just add the Akka repo as a normal repo and let sbt handle it. That shouldn't slow things down too much.

Or I can add the module configuration just to the akka-sbt-plugin.

On Apr 6, 2011 3:58 PM, "Peter Vlugter" <pvlu...@gmail.com> wrote:

Peter Vlugter

unread,
Apr 7, 2011, 12:04:47 AM4/7/11
to akka...@googlegroups.com

On 7/04/2011, at 11:13 AM, Derek Williams wrote:

> We could just add the Akka repo as a normal repo and let sbt handle it. That shouldn't slow things down too much.
>
> Or I can add the module configuration just to the akka-sbt-plugin.

I've just made a change so that it's an akka.release system property for signalling whether to add the module config. This is useful for snapshot releases which won't use the release scripts but a normal publish.

I think we've got it all covered now...

Derek Williams

unread,
Apr 7, 2011, 1:51:09 AM4/7/11
to akka...@googlegroups.com
On Wed, Apr 6, 2011 at 10:04 PM, Peter Vlugter <pvlu...@gmail.com> wrote:
> I've just made a change so that it's an akka.release system property for signalling whether to add the module config. This is useful for snapshot releases which won't use the release scripts but a normal publish.
>
> I think we've got it all covered now...

Great. If I get time I want to look into that issue with 'sed'. It
shouldn't be that different between Linux and OSX.

--
Derek

Peter Vlugter

unread,
Apr 7, 2011, 1:58:34 AM4/7/11
to akka...@googlegroups.com

Thanks, much appreciated.

delasoul

unread,
Apr 7, 2011, 2:46:54 PM4/7/11
to Akka User List
Hello Peter,

I could build akka trunk with scala 2.8.1 - at least the projects I
need -
there is only one incompatibility one has to fix in code (an exception
extending from Serializable)
the rest are warnings and the build succeeds for akka-actor,
typedActor, remote, stm, slf4j.

so for the moment everything works..
Reply all
Reply to author
Forward
0 new messages