Lightbend Training for Scala, Akka, Play and Apache Spark

Having a team adopt new technologies and approaches to software development is a daunting task.  New paradigms and unfamiliar ontologies headline the biggest risks to having a team be productive quickly.  Lightbend has a suite of training classes to help you adopt whatever components of Reactive Platform you need to be responsive to you customers by creating resilient and elastic applications.

Read More...

Fast Forward With Fast Data, Scala and Akka: Q/A with Spark Job Server creator

People love Apache Spark. Typesafe is the official support partner with Databricks, Mesosphere and IBM for Apache Spark. If you’re a Fast Data visionary, then you’re looking for a modern solution to enable your streaming data applications. In today’s DevOps world, you’re looking for a more accessible way to work in particular with Spark Jobs. Instead of directly mingling around with the specific Spark installation, you want to have access to a lot of functions via lightweight protocols remotely. This is the gap that Spark Job Server closes.

Read More...

How to handle network partitions decisively with Akka Split Brain Resolver

Akka Split Brain Resolver (Akka SBR) is a new commercial beta feature available to Typesafe Reactive Platform users for free in development, and for subscribers in production. Akka SBR expands your system’s available actions when nodes in your cluster become unreachable, reacting in the best way to address the nature of the failure and selecting a recovery path.

Read More...

Typesafe Reactive Platform: Monitoring 1.0, Commercial features and more

Were you able to attend our latest webinar? If not, here's your chance to catch our educational go-to guy get excited about the lastest in our Reactive Platform. Typesafe’s Senior Director of Global Services, Jamie Allen, walks you through Reactive Platform 1.0, with added features for more elasticity and resilience to address the challenges of today's main business requirements.

Read More...

Akka 2.4 plus new commercial features in Typesafe Reactive Platform

Konrad Malawski walks us through the new and upcoming commercial features in Typesafe's Reactive Platform. Reactive Platform is a certified, integration tested, load tested, and secured stack for building Reactive applications with Akka, Play, Spark and Scala or Java. Besides receiving priority updates and fixes, Typesafe also offers long-term support for all the contained technologies.

Read More...
@typesafe
November 4, 2015

Rocking out at Datapalooza with Cake: Interview with Jan Machacek

If there’s one thing that’s clear this fall, it’s that conference season is in full swing. With Typesafers attending JavaOne in San Francisco, Spark Summit in Amsterdam, W-JAX in Munich, Devoxx in Belgium, YOW in Australia, Gartner Summit in Las Vegas, Scala eXchange in London and more popping on our calendars by the minute, our dance card is pretty full. That said, sometimes certain events come up that just catch your eye and you must make time for them.

Read More...
@tonyaraemoore
October 19, 2015

Getting started with Reactive Monitoring 1.0 Beta

In September we launched our Reactive Monitoring Beta! This webinar will help you get started if you want to be a new participant, or can answer some of your questions if you're already trying it out. Typesafe's Henrik Engström along with Takipi's Tal Weiss give a comprehensive walk-through, and will answer questions like,  Reactive Monitoring wut? Also, Why Takipi? And, Is this the whatzit that will help me with lost threads on my async apps? The experts behind Akka, Play and Scala know what it takes to monitor Reactive systems, and we'll show you how. 

Read More...
@TonyaRaeMoore
September 30, 2015

Akka 2.4.0 Released

Heya, hAkkers! We're excited to announce the next, newest, shiniest release of Akka, with improved documentation and all sorts of nifty new features! Check out this blog post about key features by Patrik Nordwall, and watch the full webinar with Konrad Malawski. If you're immersed in all things Akka, take a dive into the release notes. Or, if you're new to the Akkaverse, read Why Akka, then jump in and get involved!

Read More...
@theotown
September 28, 2015

Introducing Reactive Monitoring 1.0 Beta with open evaluation for Reactive Platform users

Reactive Monitoring 1.0 Beta provides the expert instrumentation you need to effectively visualize, track and fix your Reactive applications. We understand that current available monitoring solutions give limited insight into the health, performance, and inner workings of your Reactive applications. Whether it's the inflexibility of configuration, high performance overhead, or simply lower capabilities when it comes to metrics, events, traces and thresholds for actors, what's needed is a solution by the experts behind Akka, Play and Scala. 

Read More...
@theotown
September 1, 2015

Concurrent sharing of “data in motion” across clusters with CRDTs in Akka Distributed Data

If we used only our hands to count the differences between traditional full stack applications and the new generation of loosely-coupled, distributed Reactive systems, we’d quickly run out of fingers. Among things like higher resiliency and better elasticity due to asynchronicity and distribution, Reactive systems are built for hybrid cloud environments, multi-core processing, in-memory computation, data streaming, experimenting using microservices instead of large monolithic app servers, and so on.  

But how do Reactive systems, namely those based on Akka Clusters employing the actor model, concurrently share data across nodes, especially in light of issues like network partitions? This is when one or more nodes in the cluster become unresponsive to pings, and must be handled appropriately. After all, the node that believes the others to be unreachable may in fact be the unreachable node, and it’s good to know this...

Read More...

Reactive for DevOps: Part 1 - Using Amazon EC2, Ansible, Akka and ConductR to manage and deploy to the [hybrid] cloud

Ed Callahan, Senior Engineer at Typesafe, kicks off the series with a broad overview of Typesafe ConductR, a solution for managing Typesafe Reactive Platform-based applications using Play, Akka and Scala or Java across a cluster of machines. In this series, we’ll see how ConductR manages this new wave of message-driven, elastic, resilient and responsive applications while complementing existing configuration and management tools and developer workflow...

Read More...

12 Tips for Enterprise Adoption of Typesafe Reactive Platform with Play, Akka, sbt, Scala and Java

In April, 2013, we published a blog post about Enterprise Scala Adoption Tips, but the time has come for an update. Not only that, we need to focus on how to help enterprise organizations adopt Scala and also the Typesafe Reactive Platform in general. Many enterprises make the decision to leverage Akka and Play Framework from the Java API, which we fully support.

As more enterprise organizations adopt Scala/Akka/Play, we find it important to help them engage the community effectively. This involves providing them with information about where they can find resources to empower their developers to learn as much about these technologies as possible, as well as to directly engage with the community on a daily basis. By following these steps, the likelihood of successfully adopting these technologies is much higher.

Read More...
@theotown
July 7, 2015

The Six Questions Architects Ask About Using Akka in Production

In a recent conversation on the Akka User Google Group, we came across a very salient conversation in which we found some very straight answers to questions that architects ask themselves when deciding to adopt a tool or not. The answers below are from Justin du Coeur, the creator of Querki. Querki is still in beta, and represents is a new way of organizing your personal information powered by Scala, Akka, Play and Scala.js. As a one-man show, Justin wears many hats, which makes him an ideal candidate for cutting to the root of matter with these six questions for architects. You can read more about Justin and the Querki project on the project’s development blog and his personal blog, which blends conversations about software, science-fiction, SCA and gaming.

Read More...

Going Reactive in Java with Typesafe Reactive Platform

Inspired by the introduction of functional features in Java 8, namely lambdas, it's even easier than before for Java developers to embrace tools designed for building distributed systems that deliver highly-responsive user experiences. Regardless of whether you code in Java or Scala, Typesafe Reactive Platform, including Play and Akka, provides a resilient and message-driven application stack that scales effortlessly on multicore and cloud computing architectures.

Read More...
@theotown
April 23, 2015

Akka wins 2015 JAX Award for Most Innovative Open Source Technology

Last night at the JAX conference in Mainz, Germany, three awards were given to the most innovative forces of good working on the JVM today. In an article on JAXenter, we read that Akka received the most votes for Most Innovative Open Technology, while Java 8 was voted, somewhat circularly, for being the Most Innovative Java Technology. JAX also has a Special Jury award, for which Netflix OSS was recognized for their technological and cultural contributions to the JVM industry–and maybe to thank them for House of Cards.

Read More...
@rolandkuhn
April 9, 2015

Akka.NET: the Reactive Story Continues on the Microsoft CLR

Today we are thrilled by the announcement of Akka.NET 1.0, a port of Akka from the JVM to Microsoft’s Common Language Runtime (CLR). The team and community around Roger Alsing and Aaron Stannard valiantly took it upon themselves to supply the growing open-source movement in the .NET world with a full-fledged reactive toolkit, making the benefits of reactive application design available to C# and F# developers.

Read More...
@typesafe
December 19, 2014

New Case Study: BrightTALK Increases Concurrency and Resiliency with Akka

Today, we're proud to share a case study with our customers at BrightTALK, a leading provider of webinars and videos for professionals and their communities. In this piece, Alistair Cairns (VP of Engineering) and Brett Bell (Software Developer) discuss BrightTALK's decision to move away from the company's legacy PHP codebase to the Typesafe Reactive Platform.

Read More...

Case Study: Nitro Moves Desktop Apps to the Cloud with Typesafe Reactive Platform

Our newest case study is with Nitro, a company whose software make it easy to create, edit, share, sign and collaborate with documents—online or offline. In our recent interview, Nitro's VP of Technology, Tihomir Bajic, outlines the importance of Play, Akka and Scala to the company’s product delivery evolution during their recent years of explosive growth. Back in 2011, Nitro had millions of users and a massive code base of C++ for desktop apps for document processing and workflows. Nitro’s desktop products were supported by .NET.

 

Read More...

Hootsuite Success Story: How Hootsuite Modernized Its URL Shortener

Today we are excited to share a new case study with our friends at Hootsuite, a widely used social media relationship platform. This specific use case focuses on Ow.ly, Hootsuite’s popular URL shortening and click analytics service. Essentially, the tool became so popular and such a critical part of the Hootsuite product, that the the engineering team found themselves dedicating much more time and cost into keeping the service performant and reliable than they expected.

Read More...
@dickwall
October 31, 2014

Sources, Sinks and FlowGraphs

The akka team has been hard at work on a new version of akka streams, and this has resulted in some pretty big changes to the API. As a result, it is now well over 80% more awesome (as measured by the Standard Awesomeness Factor metric). However, some of the API changes have naturally made some of the existing examples and documentation out there a bit stale.

Read More...

Webinar Series: Deep Dive into the Typesafe Reactive Platform

Are you interested in getting started with the Typesafe Reactive Platform but don’t know where to begin? Have you heard about Akka and Play Framework, but don’t know if either is right for your application needs? Join us for this three-part webinar series all about Activator, Play, Akka, and our surrounding ecosystem to better understand how all the pieces work together and start building reactive apps with confidence!

Read More...
@akkateam
August 28, 2014

Akka Roadmap Update 2014

Since our last major release in March we have been working full steam ahead on Reactive Streams and Akka Streams, which forms the foundation onto which we are porting Spray as our new Akka HTTP module. This effort is making steady progress as witnessed by frequent milestone releases—the feedback from the community is invaluable while these exciting new technologies are taking shape. Our goal is to reach feature parity between our HTTP module and Spray by the end of October, including an implementation of Akka Streams that we consider ready for public review. We will then release these new modules for the 2.3.x series—as usual with the “experimental” marker—asking for wider testing and feedback, so that they can then be a proper part of the Akka 2.4.0 release early next year.

Read More...
@typesafe
August 27, 2014

Akka Streams at Elder Research: Q&A with Simeon Fitch

At Typesafe, we’re incredibly excited about the work being done around the Reactive Streams and Akka Streams projects. The Akka team is addressing major challenges we’ve been seeing from developers working with streaming data, and they’re making major headway resolving back pressure issues.  

It’s always nice to hear about real-life implementations of these projects, so we’d like to share a recent interview with Simeon Fitch, Director of Software Architecture at Elder Research, Inc. Simeon used Akka Streams to handle I/O bottlenecks in his text processing engine. In our Q&A, Simeon outlines how he ported over his existing actor system to akka-streams, hurdles he encountered along the way, and, best of all, results!

Read More...

New White Paper: Overview of Typesafe Reactive Platform

Today we’ve published a short white paper (actually it’s blue…), Introducing the Typesafe Reactive Platform. It offers a guide to Typesafe, a map of our ecosystem and additional resources for education and exploration. The aim of the white paper is to familiarize developers, enterprise architects, dev managers, CTOs, and others with Typesafe technologies and how they are used to build Reactive apps.

Read More...
@typesafe
July 28, 2014

Akka Days Webinar Recordings

Last week we hosted Akka Days, two days of webinars focused on bringing your Akka apps to production. The webinars focused on tips, tricks and advice for how make sure your transition from development to production is smooth and successful. 

Read More...
@jboner
July 10, 2014

Akka 5 Year Anniversary!

With the five year anniversary of Akka coming up on July 12, I started to reflect on some of the key moments. As I sat there jotting down milestones (thinking I'd just do a quick blog post), a rush of memories hit me with respect to inspirations, people, and milestones that all contributed to Akka becoming what it is today.

Read More...
@akkateam
June 27, 2014

Akka HTTP Preview

We are very happy and excited to release the first preview of Akka HTTP’s core module based on an updated preview of Akka Streams. It is the fruit of the collaboration between the Spray and Akka teams and aims to bring you fully reactive HTTP streams.

Read More...
@akkateam
May 22, 2014

Akka 2.3.3 Maintenance Release

We—the Akka committers—are pleased to be able to announce the availability of Akka 2.3.3. This is the third maintenance release of the 2.3 branch. It contains fixes for several issues and performance improvements.

 

Read More...

Reactive Streams Webinar Q&A

Last week we hosted a webinar, Introducing Reactive Streams, with Roland Kuhn, Akka tech lead. Over 900 people registered for the event, and we had some really great questions submitted for the Q&A. Konrad Malawski, software engineer at Typesafe, responded to folks in real time, but we thought our readers might find some of the conversations interesting, so we’re sharing on our blog!

Read More...

Retail is Going Reactive!

Today we're excited to announce two new customer success stories, Tomax and Walmart Canada! Both cases support the traction reactive programming has made in the retail and ecommerce space, particularly when paired with Gilt's case study, which we published several months ago. Below is a quick summary of the accounts, we encourage you to read all three case studies to see how Typesafe's technologies are powering a new wave of retail apps!

Read More...
@viktorklang
April 17, 2014
@rolandkuhn
April 17, 2014

Typesafe announces Akka Streams, a part of the Reactive Streams Initiative

Today we are excited to reveal early preview releases of two major projects the Akka team has been involved in to improve data streaming on the JVM:  Akka Streams and Reactive Streams.

Reactive Streams is a collaboration between heavy hitters in the area of streaming data on the JVM and Akka Streams. The Akka implementation of the Reactive Streams specification effort is based on Actors as its mechanism for execution, distribution and resilience.

Read More...
@akkateam
March 25, 2014

Akka 2.3.1 Maintenance Release

We—the Akka committers—are pleased to be able to announce the availability of Akka 2.3.1. This is the second first maintenance release of the 2.3 branch, containing documentation improvements and fixing several issues including:

 

Read More...

Go Reactive with Java 8

We are very excited about the release of Java 8!  The new Lambda syntax makes it much easier for Java developers to go Reactive. The foundation of Reactive is Event-Driven. To be Event Driven you need an easy way to create and spawn up small independent tasks in an asynchronous fashion. Lambdas gives us exactly this, avoiding the usual anonymous inner classes that make code hard to comprehend. Combining Lambdas with Akka and Play Framework create a concise and cohesive programming model for Reactive applications on the JVM.

Read More...
@typesafe
March 10, 2014

Upcoming webinars: Akka Persistence and Java 8

As many of our readers know, we've been hosting monthly webinars now since August 2013, and (aside from some problems with Citrix not supporting Linux) have experienced great success sharing content about our platform and related technologies with our community. Some of our most successful webinars have been Stefan Zeiger's Introducing Slick 2.0, Mathias Doenitz' s presentation about Spray on Akka, and James Ward on Optimizing Play for Production

Read More...
@typesafe
February 12, 2014

Introducing Typesafe Shop!

We launched a store, featuring sweet new designs for Scala, Akka, Play Framework and Activator!  Order swag for meetups, buy gifts for team members, or just show off your Reactive style by wearing a customized shirt or hoodie. We’ll be adding more items periodically, so check back in for new gear. 

Read More...

Coursera Case Study: Accessible Online Education with Typesafe

A big thanks to the folks at Coursera for telling their success story in our newest case study, "Making online education accessible with Typesafe." Coursera's popular online education service delivers high quality classes directly to users desktops, and turned the company into an overnight success. Delivering any service in a scalable, seamless manner however, is hard to do without the right tools. Coursera decided to utilize the Typesafe Reactive Platform to handle the massive scale and concurrency issues they faced. 

Read More...
@typesafe
February 4, 2014

Managing energy with a Reactive application

This in-depth case study outlines how Typesafe helped Viridity Energy, an innovative software platform in the energy market, build an elegant architecture for their enterprise application, VPower. With Scala and Akka, VPower is able to hide the complexity of the energy markets, link customer energy usage and market price data and provide clear, actionable information to its customers that can dramatically reduce their energy costs. 

Read More...
@typesafe
January 23, 2014

HolidayCheck’s journey with Scala and Akka

We're excited to publish our newest case study with HolidayCheck, Germany's largest online travel site and agency. To manage massive scale (30 million monthly visitors!), dynamic cloud and cluster deployments, polyglot persistence and simple API usage, HolidayCheck turned to Typesafe to help architect a solid and reliable foundation that could support their international user base.

Read More...

Typesafe Helps Improve Development Velocity at Janrain

Hot off the presses, our newest case study with the team at JanrainThomas Lockney, software engineer at Janrain, talks about how the Typesafe Reactive Platform helps scale Janrain's User Management Platform. The study outlines how Janrain selected Scala for two standard “stacks” that Thomas' team utilizes: Akka with Spray for Web Services, and Play Web Framework for user interface development. 

Read More...
@akkateam
December 16, 2013

Akka 2.3-M2 (PRE-RELEASE MILESTONE)

We—the Akka committers—are pleased to announce the availability of Akka 2.3-M2 (PRE-RELEASE MILESTONE TWO). It is a preview on what is going to become Akka 2.3, so please give us feedback! This is probably the last milestone before the first 2.3.0 release candidate, which is estimated to be available at the end of January 2014.

Read More...
@patriknw
November 20, 2013

Running a 2400 Akka Nodes Cluster on Google Compute Engine

We’re so excited that Google gave us 3000 cores to test a large Akka cluster on Google Compute Engine (GCE), which is an infrastructure-as-a-service that lets you run your large-scale computing workloads on Linux virtual machines hosted on Google's infrastructure. Google views Akka as a powerful tool for exploring the limits of GCE to run Akka/Java applications, so we were honored to  participate with their performance tests.

 

Read More...

Watch Newest Webinar! Failure: The Good Parts

This week, our Director of Engineering, Viktor Klang, hosted a webinar—Failure: The Good Parts. In the presentation, Klang explores best practices for recovery, testing and checking when building concurrent, distributed software, and outlines how failure management is not an option.

Read More...

How Conspire Built Its Backend on Akka and Scala

Sometimes you stumble upon a blog post that so perfectly speaks for your technology that it makes you giddy. That's what happened when our team came accross Ryan Tanner's recent series on Akka at Conspire. The four-part blog post chronicles how a team of three people built a scalable backend with Scala and Akka in just three months- only one of them having used Scala in the past! 

Read More...

Typesafe gets Spray(ed)

After the very successful collaboration between the Spray and Akka teams: creating the new Akka IO module; we are thrilled to announce that this collaboration has been taken to the next level by merging the Akka and Spray projects—absorbing the awesome capabilities of Spray’s HTTP into Akka. With this, Spray will become a supported part of the Typesafe Reactive Platform.

Read More...
@rolandkuhn
October 8, 2013

Staying in Contact with an Actor’s Acquaintances

When an actor confers with another to use its services—most likely on a remote actor system—you will always have to handle the case that the other actor goes away. Either it terminates or the node crashes or the network connection fails, sooner or later something will go wrong. Instead of making dedicated network monitoring available, Akka follows a more general approach, focusing on the service you need instead of on the implementation details.

Read More...

Auvik Networks simplifies computer networking

Our newest case study outlines how Auvik Networks is using the Typesafe Platform to build a radically simple, cloud-managed network automation platform to alleviate pains of computer networking. In the network world, managing an enterprise network can be complex and full of headaches and there are lots of technologies at play – VLAN’s, routes, dynamic routes, ACL’s, etc. Expecting an IT professional to develop a massively distributed system that encompasses hundreds of different nodes with numerous criteria to write all the business logic is an extremely challenging proposition.

Read More...

Gawker Turns to Typesafe for Extreme Scale

After Gawker Media made the move to consolidate a previously fragmented infrastructure under a JVM based umbrella, they selected the Typesafe Platform as a natural choice to help manage their extreme scalability requirements. Gawker experiences over 80 million unique page visitors monthly, produces eight original brands with a collective audience of tens of millions of US readers, and has a development team split between the US and Europe- needless to say scale and a robust platform are necessities to help manage growth!

Read More...

Typesafe Platform Powers UK Broadcast Powerhouse

A UK broadcaster required an innovative solution to their increasing business intelligence problem, so they turned to Valtech, a Global Digital Media Agency, to turn their product vision into reality. Always looking for the most suitable and efficient tool for the job, Valtech selected the Typesafe Platform; the combination of a Rapid Application Development web framework, scalability,and interoperability with the Java ecosystem made it a compelling offering. 

Read More...

Akka 2.2.1 Released

We are pleased to announce the availability of Akka 2.2.1. This is the first maintenance release of the 2.2 branch, containing documentation improvements and fixing several issues.

Read More...

How Primetalk uses Typesafe to Power Speech Portal

Primetalk Speech Portal is a new platform for building spoken dialog systems that delivers flexible and interactive dialogs as a human-computer interface for diverse information systems. The Primetalk team has the ambitious mission to replace the awkward interactive voice response systems (IVR) that are commonplace today, with user-friendly spoken dialog systems (SDS) and they're doing so with Akka and Scala!

Read More...

47 Degrees Adopts the Typesafe Platform

47 Degrees is a software development and creative agency focused on the development of native mobile apps and highly scalable back-ends and API’s. In order to meet the unpredictable scaling requirements of their diverse client base, the company decided to switch from Java back-ends based on Spring, to Scala and the Typesfe Platform. The initial choice to adopt Scala was simle for 47 Degrees- being a Java shop, the team knew Scala could allow them to leverage and reuse many of their existing Java libraries and make a gradual migration of their current code bases while boosting developer productivity.

Read More...

Tapad Turns to the Lightbend Platform

In an effort to deliver a robust system that would enable marketers and advertisers to consistently reach consumers across multiple devices, Tapad selected the Lightbend Platform to accomplish this monumental task. Tapad has proven to be a leader in cross-screen advertising technology, adddressing the new and ever-evolving reality of media consumption on smartphones, tablets and home computers.

Read More...

Cake Solutions Embraces Typesafe Platform

Cake Solutions, an enterprise software solutions provider that architects and implements modern software for organizations, is on the Scala track! Cake aims to be well ahead of the technology curve by constantly evaluating the marketplace for products worthy of inclusion in their portfolio. This method offers Cake Solutions’ clients the very latest technology and equips their businesses with a technical competitive edge. The Typesafe Platform is a perfect example of a modern tool that Cake Solutions implements and uses to offer clients these advantages.


 

Read More...

Akka 2.2.0 Released

We are pleased to announce the availability of Akka 2.2.0 "Coltrane." This is the second evolutionary step of the Akka 2 series outlined in our roadmap. The biggest feature is cluster support, which has already been part of the 2.1 release as an experimental preview. We have improved, tested and hardened it and, thanks to the valuable feedback from our users, can confidently remove the "experimental" flag: Akka cluster is now officially supported.

Read More...

The Guardian Transforms Journalism with Typesafe

We all know the newspaper industry has been in a steady transition from print to digital since the web transformed the way readers consume and journalists share news. The Guardian is a UK-based newspaper that has been at the forefront of this transformation, changing from a print-based organization to one that is digital-first in philosophy and practice. Implementing this new strategy has involved a series of bold changes not only to the way they do things, but with the tools and software they used to accomplish these tasks.

Read More...
@akkateam
February 26, 2013

Announcing Akka 2.1.1

We are pleased to announce the first maintenance release of the 2.1.x series of the Akka toolkit, fixing several issues including the following:

  • A possible thread leak at system shutdown
  • A bug in the scheduler which would delay tasks too long if scheduled a multiple of the wheel duration (defaults to 51.2 seconds) into the future
  • Wrong error handling when sending non-serializable or too large remote messages, leading to silent loss and extraneous reconnect

This update is backwards binary compatible, meaning that the JAR files of release 2.1.1 are a drop-in replacement for 2.1.0—but not the other way around. We recommend that all users upgrade at their earliest convenience. Please refer to the full announcement for more details.

Happy hAkking!

Read More...
@akkateam
January 3, 2013

Akka 2.0.5 Released

We have released an update to Akka, addressing several small bugs and fixes. The most notable changes are:

  • Allow null as reply from a TypedActor
  • Properly set stateData when stopping an FSM Actor
  • Fix a regression introduced in version 2.0.4 within the embedded ForkJoinPool implementation (only relevant for direct users of the JSR166 API)

Please see the full announcement for more details.

Happy hAkking!

Read More...
@akkateam
December 26, 2012

Akka 2.1.0 Released

We are pleased to announce the availability of Akka 2.1.0 ‘Mingus.’ This is the next step of Akka’s evolution, following the major transformation that was 2.0—you are invited to look back at the announcement from March 6, 2012. The 2.0 release laid the groundwork, with a completely message-based internal structure that enables your actor-based services to interact regardless of where they are hosted. As a result, you can scale up and out by configuration at deployment time. Today’s release adds cluster support, forming a powerful substrate on which elastic cloud-based applications are built.

Read More...

Akka 2.0.4 Released

We have released an update to the Akka middleware, which fixes several bugs and is binary compatible with previous releases in the 2.0.x series. The most notable changes are:

  • Fix a divide-by-zero bug in routers
  • Fix a wrap-around bug in HashedWheelTimer which would expire timeouts early
  • Stop using Unsafe.throwException to allow running on Android
  • Configurable worker pool size in remoting to allow running with fewer threads

We strongly recommend updating all projects using the 2.0 series to this version. Please see the full announcement for more details.

Happy hAkking!

Read More...

Report

Going Reactive 2016

White Paper

Microservices In Production

White Paper

Fast Data: Big Data Evolved

White Paper

An Introduction to Reactive Streams, Akka Streams and Akka HTTP

Webinar

Reactive Platform: Monitoring 1.0, Commercial features &...