Commit graph

505 commits

Author SHA1 Message Date
Björn Antonsson
179faba453 =all #3837 Make akkaScalaNightly compile on scala 2.11.0-M8 2014-01-31 14:13:02 +01:00
Patrik Nordwall
e98cecf068 Merge pull request #1961 from vigdorchik/autoapi
#3841 use autoAPIMappings := true to link to scala-library in scaladoc.
2014-01-24 03:12:14 -08:00
Patrik Nordwall
493a3be3c5 Merge pull request #1949 from akka/wip-3740-pr-validation-doc-patriknw
=pro #3740 Verify docs in pull req validator
2014-01-24 02:40:31 -08:00
Eugene Vigdorchik
4c94907ebf =pro #3841 - use autoAPIMappings := true to link to scala-library in scaladoc. 2014-01-24 13:02:41 +04:00
Patrik Nordwall
29f9546e87 =pro #3833 Disable diagram verification for kernel and dataflow
* The problem was that those projects contain very few classes, without
  any diagrams, and therefore the scaladocVerifier fails
2014-01-21 13:51:29 +01:00
Patrik Nordwall
f55897a110 =pro #3740 Verify docs in pull req validator 2014-01-21 12:47:43 +01:00
Endre Sándor Varga
31c4d76ba7 !cha #3789: Remove typed channels 2014-01-17 14:56:51 +01:00
Patrik Nordwall
bedfad5435 !pro,sbt #3781 Remove akka-sbt-plugin 2014-01-17 11:09:28 +01:00
Patrik Nordwall
bfbee94fec Merge pull request #1916 from akka/wip-3809-config-1.1-patriknw
!pro #3809 Update to config 1.2.0
2014-01-16 00:23:27 -08:00
Patrik Nordwall
e441d1b29b !pro #3809 Update to config 1.2.0
* Changed all duration reads to use implicit conversion
  and the new getDuration to reduce boilerplate
2014-01-15 19:26:47 +01:00
Roland Kuhn
9e0da0a417 Merge pull request #1851 from akka/wip-build-license-∂π
move license and homepage definition into build
2014-01-13 05:55:23 -08:00
Patrik Nordwall
9d0bee1281 =per #3797 Additional hardening of persistence tests
* Pass system properties to forked tests
* revert Cleanup.afterTermination
* increase timeout for first assert in failing tests
2013-12-30 19:29:38 +01:00
Patrik Nordwall
e94fc68f2f =per #3797 Harden file deletions in persistence tests 2013-12-20 12:40:54 +01:00
Patrik Nordwall
8076c784ec =pro Fix doc build of java only projects
* javadoc complains on the -target flag for projects with only java sources
* found solution here: https://groups.google.com/forum/#!topic/simple-build-tool/I75AODwFlH0
2013-12-15 12:07:43 +01:00
Roland Kuhn
88b123ed5e =pro clean up build
- move license and homepage into build definition
- enable sbt-license-report plugin to properly pick it up
- remove hand-coded XML (always a good idea)
- remove ls.implicity.ly plugin
- remove STM reference from README
2013-12-13 21:06:13 +01:00
Patrik Nordwall
b3b66db643 +con #3758 Provide sharding of actors in a cluster
* Delete files only from controller
* Change default retry settings of singleton to speedup startup
* Persistent snapshots
2013-12-13 16:19:35 +01:00
Patrik Nordwall
dd3d3da452 =tra #3668 Deprecate transactors 2013-12-13 11:00:06 +01:00
Patrik Nordwall
4bd1586b1e =dur #3664 Deprecate durable mailboxes 2013-12-13 07:38:15 +01:00
Patrik Nordwall
a5b52e9bea Merge pull request #1875 from akka/wip-3780-deprecate-dataflow-patriknw
=dat #3780 Deprecate dataflow
2013-12-12 22:31:41 -08:00
Patrik Nordwall
7657f23c91 Merge pull request #1880 from akka/wip-3712-netty-3.8.0-patriknw
!rem #3712 Update to netty 3.8.0
2013-12-12 12:52:28 -08:00
Patrik Nordwall
6ab4733fa7 Merge pull request #1881 from akka/wip-3788-logback-1.0.13-patriknw
=slf #3788 Update to logback 1.0.13 and slf4j 1.7.5
2013-12-12 12:46:16 -08:00
Patrik Nordwall
66e4008494 =dat #3780 Deprecate dataflow 2013-12-12 21:44:50 +01:00
Patrik Nordwall
3a04c89945 =doc #3689 zip samples and upload to s3 2013-12-12 16:08:23 +01:00
Patrik Nordwall
5a019c0a7a =doc #3689 Don't rewrite arrows in doc and samples 2013-12-12 16:08:23 +01:00
Patrik Nordwall
37f8f2831b =doc #3689 Make activator templates for cluster samples 2013-12-12 16:03:03 +01:00
Patrik Nordwall
b82698a354 =doc #3689 Make activator templates for remote samples 2013-12-12 16:03:03 +01:00
Patrik Nordwall
23dd957ba2 =doc #3689 Make activator templates for camel samples
* @rkuhn found the problems in the scala camel samples
  - HttpSample returns scrambled data
  - CustomRouteSample times out
2013-12-12 16:03:02 +01:00
Patrik Nordwall
362074177a =doc #3689 Make activator template for akka.Main 2013-12-12 16:03:02 +01:00
Patrik Nordwall
ed5bb92b1f =slf #3788 Update to logback 1.0.13 and slf4j 1.7.5 2013-12-11 15:33:30 +01:00
Patrik Nordwall
f2a038f759 !rem #3712 Update to netty 3.8.0 2013-12-11 15:22:21 +01:00
Björn Antonsson
cb729228b0 Merge pull request #1859 from akka/wip-3753-change-build-to-allow-scala-nightlies-ban
=pro #3753 Override dependency versions from command line
2013-12-04 02:04:41 -08:00
Björn Antonsson
00a268b6b3 =pro #3753 Override dependency versions from command line 2013-12-03 16:47:10 +01:00
Björn Antonsson
5f6f1609f8 =pro #3752 publish jars locally to the right directory 2013-11-29 11:31:38 +01:00
Martin Krasser
9fce211f3b =per #3718 Support for native LevelDB 2013-11-14 12:18:34 +01:00
Björn Antonsson
b9f91b176b =pro #3448 Upgrade to sbt 0.13.0 2013-11-04 11:05:06 +01:00
Sander Mak
a44d2720e0 =doc,osg Effort to get OSGi integration tests running again
* Update protobuf dependency so mvn clean install runs again
* Bump OSGi version range in AkkaBuild to include current 2.3 for generated manifests
* Update path in dev documentation to correct TexBasic folder
2013-11-01 16:34:49 +01:00
Martin Krasser
2a30399a29 !per #3652 Custom snapshot and persistent message serialization
- Protobuf serializer for Persistent message
- Configurable serializer for Persistent message's payload
- Configurable serializer for snapshots
2013-10-14 17:35:04 +02:00
Björn Antonsson
47a8affb25 !clu #3416 Use plain protobuf and protoc
* Use the protobuf task to generate code for the cluster messages
* Convert the serializer to use plain protobuf instead of scalabuff
2013-09-19 14:46:14 +02:00
Martin Krasser
cdeea924ff akka-persistence prototype
The most prominent changes compared to eventsourced are:

- No central processor and channel registry any more
- Auto-recovery of processors on start and restart (can be disabled)
- Recovery of processor networks doesn't require coordination
- Explicit channel activation not needed any more
- Message sequence numbers generated per processor (no gaps)
- Sender references are journaled along with messages
- Processors can determine their recovery status
- No custom API on extension object, only messages
- Journal created by extension from config, not by application
- Applications only interact with processors and channels via messages
- Internal design prepared for having processor-specific journal actors (for later optimization possibilities)

Further additions and changes during review:

- Allow processor implementation classes to use inherited stash
- Channel support to resolve (potentially invalid) sender references
- Logical intead of physical deletion of messages
- Pinned dispatcher for LevelDB journal
- Processor can handle failures during recovery
- Message renamed to Persistent

This prototype has the following limitations:

- Serialization of persistent messages and their payload via JavaSerializer only (will be configurable later)
- The LevelDB journal implementation based on a LevelDB Java port, not the native LevelDB (will be configurable later)

The following features will be added later using separate tickets:

- Snapshot-based recovery
- Reliable channels
- Journal plugin API
- Optimizations
- ...
2013-09-14 14:19:38 +02:00
Björn Antonsson
91862f6d86 Merge pull request #1724 from akka/wip-3154-upgrade-to-protobuf-2.5.0-ban
!rem, clu, mul #3154 Upgrade protobuf to 2.5.0 and add an SBT task
2013-09-13 02:22:03 -07:00
Björn Antonsson
0991d476bd Merge pull request #1718 from akka/wip-upgrade-osgi-aries-ban
!osg Updating Aries dependencies
2013-09-12 06:07:43 -07:00
Björn Antonsson
2876460dcb !rem, clu, mul #3154 Upgrade protobuf to 2.5.0 and add an SBT task
* Added an SBT task to compile protobuf files with protoc
* Upgraded protobuf to 2.5.0 which is the current stable
2013-09-12 11:20:25 +02:00
Patrik Nordwall
43f3d03aaa =pro #3569 Remove experimental label from cluster pom.xml 2013-09-10 16:40:05 +02:00
dave
d0790e91b3 !osg Updating Aries dependencies
Update aries.blueprint to 1.1.0
Update aries.proxy.impl to 1.0.1
2013-09-10 11:38:16 +02:00
Patrik Nordwall
c13415b034 =pro #3558 Add validate-pull-request task 2013-08-27 16:25:43 +02:00
Patrik Nordwall
a6f8b5516a =pro #3015 Upload dist to S3 downloads.typesafe.com 2013-08-21 14:44:14 +02:00
Björn Antonsson
4a2b6effb3 =pro #3552 Upgrade ScalaTest to 1.9.2-SNAP2 for dbuild
* This can't go into 2.2.x since ScalaTest 1.9.2-SNAP2 has source incompatible changes and the dependecy in akka-multi-node-node-testkit would force people to upgrade.
2013-08-19 15:08:29 +02:00
Josh Suereth
f70e869813 =pro #3019 Migrate the actor copy reference actions to a resourceGenerator.
This ensures that the resources are generated on demand, when needed
by the build.  They also don't clutter the git repository.
Also create an intermediate setting to clean up some of the code.
2013-07-15 12:31:13 -04:00
Roland Kuhn
39a3969061 switch master to 2.3-SNAPSHOT 2013-07-09 10:59:36 +02:00
Roland Kuhn
bcaf11d1bb =pro #3488 update to config library 1.0.2 2013-07-09 08:17:51 +02:00