Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Akka.NET v1.3 Production Release #2965

Merged
merged 455 commits into from
Aug 11, 2017
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
455 commits
Select commit Hold shift + click to select a range
f24e67c
Tree flattening should be separate from Fusing
marcpiechura May 27, 2017
c18a23d
Lazy source
marcpiechura May 29, 2017
9d01908
sharding snapshot & journal cleanup (#2703)
zbynek001 May 30, 2017
b22219d
less noisy logging of idle-timeout (for akka-http specifically)
marcpiechura May 30, 2017
828a8e4
asOutput stream close race
marcpiechura May 30, 2017
cf91532
InputStream from StreamConverters.asInputStream respects read() contract
marcpiechura May 30, 2017
2490f9e
Fix handling of escape sequences in JsonObjectParser
marcpiechura May 30, 2017
34b09ef
api approval
marcpiechura May 30, 2017
8f72d8f
Enable FsCheck on NetCore (#2691)
alexvaluyskiy May 31, 2017
e2762b1
fix waffle.io links (#2712)
May 31, 2017
717bb88
cleanup
marcpiechura May 31, 2017
9c22bc9
Simplify csproj files (#2716)
alexvaluyskiy May 31, 2017
9501642
significantly increased number of scheduled operations for dispatcher…
Aaronontheweb Jun 1, 2017
1931923
Updated the scheduler docs (#2718)
Danthar Jun 1, 2017
7c66d55
Obsoleted TypedActor
Horusiath Jun 3, 2017
e10307a
Cleaning up racy specs part1 (#2721)
Aaronontheweb Jun 6, 2017
c2a49fb
read Environment.ProcessorCount once into a static (#2714)
0x53A Jun 6, 2017
0d95ae1
missing IClusterShardingSerializable marker added
zbynek001 Jun 6, 2017
ddb27c1
Enable Sqlite tests and disabled LocalSnapshotStoreSpec (#2724)
alexvaluyskiy Jun 6, 2017
16232e8
[routing] Akka.Routing refactoring (#2719)
sean-gilliam Jun 6, 2017
9fa2430
Initial scala => C# port
Arkatufus Jun 5, 2017
5e2048b
Move completed variable to logic class and onUpstreamFinish event han…
Arkatufus Jun 6, 2017
4610e84
Port #22647
Arkatufus Jun 6, 2017
b60ca0b
Port https://github.com/akka/akka/pull/22647
Arkatufus Jun 6, 2017
5b37808
Fixed possible racing conditions in Journal and SnapshotStore (#2735)
alexvaluyskiy Jun 7, 2017
5b89a10
TBD comments and local function support in Akka core (#2697)
Aaronontheweb Jun 8, 2017
a905b68
Port of https://github.com/akka/akka/pull/22657
Arkatufus Jun 8, 2017
5ffc7ad
https://github.com/akka/akka/pull/22033, FileSinkSpec scala port to C#
Arkatufus Jun 8, 2017
b5556d2
Update CoreAPISpec list
Arkatufus Jun 8, 2017
b407344
fix header (#2739)
Jun 8, 2017
17f42d0
Apply requested code formatting changes
Arkatufus Jun 8, 2017
6b06960
[misc] Fix T4 templates in projects (#2742)
sean-gilliam Jun 9, 2017
ec9da5c
Bringing Remote transports docs up to date. #2670 (#2725)
Danthar Jun 9, 2017
795c66d
add AKKAIO constant to streams test project (#2740)
Jun 9, 2017
38aeeb0
less noisy logging of idle-timeout (for akka-http specifically). AKKA…
marcpiechura Jun 9, 2017
18febcd
Api approval
marcpiechura Jun 9, 2017
c3d50d3
Rename Persistence Testkit to Persistence TCK
alexvaluyskiy Jun 8, 2017
eafc1dc
Added serialization specs to Persistence.TCK
alexvaluyskiy Jun 8, 2017
99eda4a
Added PersistenceQuery specs to TCK
alexvaluyskiy Jun 8, 2017
3a4cd5c
Added JournalPerfSpec to TCK
alexvaluyskiy Jun 8, 2017
7574a5d
Use Persistence.TCK query tests om Sqlite
alexvaluyskiy Jun 8, 2017
f35612b
Fixed EventsByTag specs in TCK
alexvaluyskiy Jun 8, 2017
614820d
Switched BatchingJournal to the new TCK
alexvaluyskiy Jun 9, 2017
ee3b1f3
Removed Persistence Query specs from Akka.Persistence.Sql.TestKit
alexvaluyskiy Jun 9, 2017
4b544d2
Fix racing conditions
alexvaluyskiy Jun 9, 2017
b804f72
Skip tests
alexvaluyskiy Jun 10, 2017
15587e3
stable PersistenceFSM
alexvaluyskiy Feb 23, 2017
c00051f
fix
alexvaluyskiy Jun 11, 2017
099d08d
Akka.Streams update 2.4.14 (#2694)
Jun 12, 2017
1a7e59c
Fix merge conflict
marcpiechura Jun 12, 2017
e511a4f
remove redundant sentence
marcpiechura Jun 12, 2017
a416875
[api-docs][xunit]Xunit TestKit docs/refactoring (#2746)
sean-gilliam Jun 14, 2017
41470ff
Add TeamCity formatting option to MultiNode Test Runner (#2720)
heynickc Jun 14, 2017
4eaa499
Fixed local snapshot on linux (#2763)
alexvaluyskiy Jun 14, 2017
e16d30b
Fixed regression in Persistence (#2764)
alexvaluyskiy Jun 15, 2017
5a614dc
Fixed Persistence snapshots regression (#2765)
alexvaluyskiy Jun 16, 2017
9617c42
put mntr specs in correct output folder and ignore launchSettings.jso…
heynickc Jun 16, 2017
0e61b06
Added tutorials to the new documentation (#2727)
alexvaluyskiy Jun 18, 2017
08f6594
Limits the number of concurrent Persistent actors during recovery (#2…
ismaelhamed Jun 18, 2017
81f5c92
HandleMsg used instead of AssociationHandle (#2753)
zbynek001 Jun 19, 2017
ea05b47
force x64 and upgrade to .netcli 1.0.4
heynickc Jun 19, 2017
bc24446
take out architecture stuff, already auto-set by dotnet-install.sh
heynickc Jun 19, 2017
68bcdaf
Akka.Remote.TestKit to Protobuf3 (#2758)
heynickc Jun 20, 2017
5bf9011
Improved serialization tests in Persistence TCK (#2769)
alexvaluyskiy Jun 20, 2017
e081b30
dotnet-build on solution file instead of project file (#2775)
heynickc Jun 20, 2017
4a6165a
Allow test failures to happen without failing build w/dotnet-xunit (#…
heynickc Jun 21, 2017
dbdbe74
enable remote.testkit.tests
heynickc Jun 22, 2017
edaf3e7
SerializationVerification fix for DeadLetter (#2761)
zbynek001 Jun 22, 2017
4a02461
Removed SQL Persistence Query and deprecated PersistenceView
alexvaluyskiy Jun 6, 2017
9d7ca3a
Added integration source stage for .NET events (#2778)
Horusiath Jun 22, 2017
68e02ac
Fix StageActorRefSpec (#2792)
marcpiechura Jun 24, 2017
c0547b3
Delta-based CRDTs init commit
Horusiath Jun 1, 2017
ba26fef
compilable
Horusiath Jun 4, 2017
d630a42
spec bug fixed for GSet, ORSet and VersionVector
Horusiath Jun 4, 2017
5d57b69
fixed ORDictionarySpec
Horusiath Jun 6, 2017
160774c
fixes in remaining CRDTs
Horusiath Jun 10, 2017
2df1a78
tests fixed
Horusiath Jun 11, 2017
59d63a7
added max-delta-size option
Horusiath Jun 11, 2017
e5af693
added async RPC helper methods
Horusiath Jun 12, 2017
ffe42c0
removed local versions of ddata
Horusiath Jun 13, 2017
46f45f5
introduced hack around .net core hyperion serialization
Horusiath Jun 16, 2017
c3f4238
fixed serialization specs
Horusiath Jun 16, 2017
bf58911
approvals API cleanup
Horusiath Jun 16, 2017
226195d
fix merge issue
marcpiechura Jun 25, 2017
dc4597c
akka.singleton: small fixes (#2799)
zbynek001 Jun 26, 2017
9040701
PersistentFSM and PersistenceQuery improvements (#2796)
alexvaluyskiy Jun 27, 2017
9f740c7
sharding events public (#2757)
zbynek001 Jun 28, 2017
fc1d15d
fixed Akka.Cluster.Tests.csproj
Aaronontheweb Jun 28, 2017
2956cee
fixed BatchingJournal.cs
Aaronontheweb Jun 28, 2017
47b8320
fixed Akka.Tests.Shared.Internals.csproj
Aaronontheweb Jun 28, 2017
4584ace
fixed Akka.Persistence.Tests
Aaronontheweb Jun 28, 2017
e2181c8
fixed ORSet.cs
Aaronontheweb Jun 28, 2017
cde3f30
fixed Ops.cs
Aaronontheweb Jun 28, 2017
09f302d
fixed Akka.DistributedData.Tests.MultiNode
Aaronontheweb Jun 28, 2017
40c2a27
fixed Akka.Tests.Shared.Internals
Aaronontheweb Jun 28, 2017
e6f7068
fixed FsCheck specs in Akka.Tests.Shard.Internals
Aaronontheweb Jun 28, 2017
beed7f4
added compiler directives to fix issues with FsCheck in Akka.Cluster.…
Aaronontheweb Jun 28, 2017
4c9c9c3
fixed remaining Akka.Streams rebase problems
Aaronontheweb Jun 28, 2017
d014abd
trigger build
Aaronontheweb Jun 28, 2017
0c33ddf
important change
Aaronontheweb Jun 29, 2017
3fd692e
merged + rebase on 1.2.1 1.2.2
Aaronontheweb Jun 29, 2017
56597d9
forgot to add batching journal to previous
Aaronontheweb Jun 29, 2017
eb02429
fixed final merge conflicts
Aaronontheweb Jun 29, 2017
cd33195
Merge pull request #2814 from Aaronontheweb/foo1
heynickc Jun 29, 2017
db8d686
Split test runs for .NET Core and .NET 4.5.2 (#2771)
heynickc Jun 30, 2017
ea64136
deleted unnecessary *.orig files (#2815)
Aaronontheweb Jun 30, 2017
aa6dd75
updated RELEASE_NOTES.md (#2819)
Aaronontheweb Jul 3, 2017
72ea8c8
Hotfix for #2800 by turning off code optimization on all netstandard1…
Arkatufus Jul 4, 2017
3177962
Merge branch 'v1.3' into DI2Core
alexvaluyskiy Jul 4, 2017
5d03af6
Incremental testing and build script refactoring (#2818)
heynickc Jul 5, 2017
cf647ad
Fix performance issue with Incremental Tests for running All Tests (#…
heynickc Jul 5, 2017
af788cf
skip test that causes deadlocking
heynickc Jul 5, 2017
f282db1
Incremental tests - account for sole change to test project (#2835)
heynickc Jul 6, 2017
da368d9
Incremental testing - fetch default branch in TeamCity (#2837)
heynickc Jul 6, 2017
3558740
Added new articles and videos to Online Resources
alexvaluyskiy Jul 7, 2017
4286999
Merge pull request #2839 from alexvaluyskiy/addonlineresources
sean-gilliam Jul 7, 2017
908dd6f
Implement WatchWith
quartusdev Jul 9, 2017
f73a4dd
Fix for ClusterSpec leave CoordinatedShutdown (#2843)
Arkatufus Jul 9, 2017
d606d78
Fix test
quartusdev Jul 10, 2017
23ed971
Merge branch 'v1.3' into watch-with
quartusdev Jul 10, 2017
fcc3c7c
Updated approved API
quartusdev Jul 10, 2017
25d2d3f
close #2571 - verify that SysMsg is always delivered ahead of user me…
Aaronontheweb Jul 10, 2017
4458304
Merge branch 'v1.3' into watch-with
quartusdev Jul 11, 2017
af9d5ba
Merge pull request #2845 from quartusdev/watch-with
Aaronontheweb Jul 11, 2017
496a6c4
merged v1.2.3 changes into v1.3.0
Aaronontheweb Jul 11, 2017
ed2c03b
Add FinalTarget to kill running processes on TeamCity build agent (#2…
heynickc Jul 11, 2017
5cdb023
fix source folder for nuget publish (#2856)
heynickc Jul 11, 2017
0396d78
Merge branch 'v1.3' into v13-1.2.3-rebase
Aaronontheweb Jul 11, 2017
f90fbd8
Merge pull request #2857 from Aaronontheweb/v13-1.2.3-rebase
Danthar Jul 12, 2017
a66a274
match nuget flag passed to dev branch for nightly releases
heynickc Jul 12, 2017
69aead1
switch .net core tests to run in release mode (#2853)
heynickc Jul 12, 2017
7028f19
Merge branch 'v1.3' into prerelease-tag
heynickc Jul 12, 2017
669188b
Merge pull request #2858 from heynickc/prerelease-tag
Danthar Jul 13, 2017
b54b85a
Incremental-tests: fix bug with not being able to find --fork-point f…
heynickc Jul 13, 2017
5c34b62
upgrade NuGet feed to v3 (#2865)
heynickc Jul 14, 2017
5626a7b
add KillCreatedProcesses activation to Clean step to cover BuildRelea…
heynickc Jul 14, 2017
b894d63
Fix tiny typo in basics.md (#2863)
SeanKilleen Jul 14, 2017
d2b732d
Add pluggable offset strategies to EventsByTag query (#2851)
alexvaluyskiy Jul 14, 2017
6d8aa45
Incrmntl. Tests: remove call to merge-base, replace with branch diff …
heynickc Jul 15, 2017
ebb08ec
kill dotnet and xunit.console processes left behind (#2867)
heynickc Jul 16, 2017
6639c04
Removed Protobuf2 serialization from Akka.Persistence (#2748)
alexvaluyskiy Jul 16, 2017
d3328ca
Perf optimization for Type.TypeQualifiedName (#2871)
alexvaluyskiy Jul 16, 2017
ff8e566
increased dispatcher message count, reduced # of runs, added GC profi…
Aaronontheweb Jun 30, 2017
9236031
Merge branch 'v1.3' into DI2Core
Danthar Jul 17, 2017
87f6390
reduced the iteration count
Aaronontheweb Jul 17, 2017
db0e7ac
Increment build number with TeamCity number for -beta releases (#2874)
heynickc Jul 18, 2017
1e9ffa2
Merge branch 'v1.3' into dispatcher-throughput-spec-increase
Danthar Jul 18, 2017
4a514fa
Merge pull request #2816 from Aaronontheweb/dispatcher-throughput-spe…
Danthar Jul 18, 2017
926f4f3
add version suffix to assembly properties via build (#2878)
heynickc Jul 18, 2017
451f8eb
Fix Xunit runner transparent proxy error problem on net452 target (#2…
Arkatufus Jul 19, 2017
4c7398e
Capture important aspects of node recovery
tstojecki Jul 20, 2017
d99dea5
ActorSelection refactor (#2879)
sean-gilliam Jul 20, 2017
5c93ddc
Merge pull request #2887 from tstojecki/patch-1
Danthar Jul 20, 2017
233960d
Add cancellation to ActorSelection.ResolveOne (#2844)
0x53A Jul 20, 2017
7dcd26d
Added SpawnBenchmark
alexvaluyskiy Jul 20, 2017
3e2f0f2
Merge branch 'v1.3' into spawnbenchmark
Aaronontheweb Jul 20, 2017
998341f
GraphInterpreter: C# 7 style + const IsDebug (#2884)
Horusiath Jul 20, 2017
68d765e
Merge pull request #2888 from alexvaluyskiy/spawnbenchmark
Danthar Jul 21, 2017
0523a26
Incremental tests - fix platform-based filtering and logging (#2889)
heynickc Jul 21, 2017
962fe75
Rework of Akka.IO (v1.3) (#2683)
Horusiath Jul 21, 2017
2bfd6ab
Added an issue template to the repos
Danthar Jul 24, 2017
db48ff6
Merge pull request #2899 from Danthar/issue-template
sean-gilliam Jul 24, 2017
1afd8c1
Racy spec fixes (#2875)
Aaronontheweb Jul 24, 2017
2d0750d
fix docs example with new Akka.IO
heynickc Jul 24, 2017
e5b4f55
Merge pull request #2901 from heynickc/docs-examples-update
Horusiath Jul 25, 2017
400a1cb
Fix incremental tests file path searching on Linux (#2896)
heynickc Jul 25, 2017
10a09bb
upgrade docfx and set max parallelism to 1
heynickc Jul 25, 2017
c5205ef
Inbox refactor
sean-gilliam Jul 21, 2017
18dd642
remove clean step
heynickc Jul 25, 2017
9097ffe
Merge branch 'v1.3' into docfx-fixes
Danthar Jul 26, 2017
ed56ff7
Merge pull request #2905 from sean-gilliam/inbox_refactor
Danthar Jul 26, 2017
8d67e6b
Testing Actor Systems doc updates (#2808)
Danthar Jul 26, 2017
e23b601
parse release notes and version prefix into common.props
heynickc Jul 26, 2017
f4a7888
Merge branch 'v1.3' into release-notes-parse
heynickc Jul 26, 2017
bf3ef0c
testkits to beta since using xunit beta releases (#2907)
heynickc Jul 27, 2017
cf6174d
Merge pull request #2904 from heynickc/docfx-fixes
Danthar Jul 27, 2017
e415bdd
Merge branch 'v1.3' into release-notes-parse
Danthar Jul 27, 2017
d2c2223
Merge branch 'v1.3' into DI2Core
Danthar Jul 27, 2017
9913146
Merge pull request #2732 from kantora/DI2Core
Danthar Jul 27, 2017
6f4c435
Merge pull request #2908 from heynickc/release-notes-parse
Danthar Jul 27, 2017
a386a90
increas docfx timeout
heynickc Jul 28, 2017
0347e5a
Merge pull request #2911 from heynickc/docfx-timeout
Danthar Jul 28, 2017
19a3017
Akka.Remote LRU cache (#2902)
Aaronontheweb Jul 28, 2017
be0346a
fixed broken delta propagation merge (#2913)
Horusiath Jul 28, 2017
05e1d77
added RemotePingPong benchmark for .NET Core and NETFX (#2909)
Aaronontheweb Jul 28, 2017
51403c1
Skip "first time experience" for .NET CLI (#2912)
heynickc Jul 29, 2017
5d2b87b
lazily cached serializer identifier (#2910)
Aaronontheweb Jul 31, 2017
8a86bf3
Update NuGet.config to use live nightlies (#2916)
heynickc Jul 31, 2017
c19f73a
added ActorPathEquality checks
Aaronontheweb Jul 8, 2017
ef7b276
added GetHashCode spec
Aaronontheweb Jul 8, 2017
751f2d6
added relevant comments to ActorCell, LocalActorRef, et al
Aaronontheweb Jul 17, 2017
c0f4dec
rewrote ActorPath.GetHashCode to not use ToString()
Aaronontheweb Jul 18, 2017
49b9770
removed FastLazy from ActorPath
Aaronontheweb Jul 20, 2017
9f114b4
removed local func from ActorPath
Aaronontheweb Jul 20, 2017
ffd9f08
simplified Elements code
Aaronontheweb Aug 1, 2017
e899b07
fixed compile issue
Aaronontheweb Aug 1, 2017
937af6a
fixed ActorPath class braces
Aaronontheweb Aug 1, 2017
227b43c
added address resolve cache
Aaronontheweb Aug 1, 2017
bb0bca9
cached ActorPath used for parsing
Aaronontheweb Aug 1, 2017
d1d00f6
API approval
Aaronontheweb Aug 1, 2017
69b98b1
fixed AkkaProtocolSpec
Aaronontheweb Aug 1, 2017
f2471bd
Incremental tests: compare against upstream/v1.3 isntead of origin/v1…
heynickc Aug 1, 2017
e81fc10
[api-docs] Further document Akka.Actor namespace (#2906)
sean-gilliam Aug 2, 2017
de70342
Reduced allocations for serializers with IncludeManifest (#2922)
alexvaluyskiy Aug 2, 2017
cf3feef
Merge branch 'v1.3' into actorpath-performance-improvements
Aaronontheweb Aug 2, 2017
590db3c
Sharding updated to v2.5.2 (#2767)
zbynek001 Aug 3, 2017
9fb3ae3
Merge branch 'v1.3' into actorpath-performance-improvements
Aaronontheweb Aug 3, 2017
3759b4a
Merge pull request #2876 from Aaronontheweb/actorpath-performance-imp…
Danthar Aug 3, 2017
35ecad3
replaced logo with new one
Aaronontheweb Aug 3, 2017
2664e81
upgrade DotNetty.Handlers to v0.4.6 (#2926)
heynickc Aug 3, 2017
2a75ce3
Merge pull request #2928 from Aaronontheweb/new-logo
Danthar Aug 4, 2017
b85b922
Add NetCore support to MultiNodeTestRunner (#2836)
Arkatufus Aug 4, 2017
286e356
Took the exact method from the 1.1.3 old pull-request (#2466) Issue: …
maxcherednik Aug 4, 2017
910b752
fix relative to absolute path search in Linux (#2931)
heynickc Aug 4, 2017
44c7382
Hyperion.Serialization to target netstandard1.6 (#2929)
heynickc Aug 4, 2017
8c2691d
Add cross-platform spec test to MNTR (#2919)
Arkatufus Aug 4, 2017
750deaf
Added exception serialization
alexvaluyskiy Jul 17, 2017
58d480a
Uncommented Remoting Routers test
alexvaluyskiy Aug 3, 2017
2adfbd6
Updated Exceptions serializer
alexvaluyskiy Aug 5, 2017
a56963a
fix
alexvaluyskiy Aug 5, 2017
c26111f
fixed API
alexvaluyskiy Aug 5, 2017
ff25468
fix deserialization
alexvaluyskiy Aug 5, 2017
170fc32
Fix MNTR failed to run (#2936)
Arkatufus Aug 5, 2017
430dc41
Merge branch 'v1.3' into protobuf_exceptions
Aaronontheweb Aug 5, 2017
8662629
Merge pull request #2925 from alexvaluyskiy/protobuf_exceptions
Danthar Aug 7, 2017
33e652e
Kill xunit.console explicitly on each dotnet-xunit execution (#2918)
heynickc Aug 8, 2017
2429e69
RememberEntityStarter missing sender fix
zbynek001 Aug 9, 2017
fcc457b
Merge pull request #2943 from zbynek001/persistentShard-pipeto-fix
Danthar Aug 9, 2017
020ae2d
ClusterSingletonManager remove ClusterEvent.MemberExited events (#2944)
zbynek001 Aug 9, 2017
500cd3a
NuGet packaging for MNTR (Windows/.NET 4.5.2) (#2935)
heynickc Aug 9, 2017
69479d8
Fix selecting serializer in BatchingSqlJournal (#2946)
pmbanka Aug 9, 2017
abf49d3
CommandAsync handling added to persistent actors (#2689)
zbynek001 Aug 9, 2017
3db6211
default sharding configs added to tests (#2952)
zbynek001 Aug 10, 2017
3e1b5c2
Issue 2649 (#2945)
Danthar Aug 10, 2017
93bbc10
Use unadapted event in replies in BatchSqlJournal (#2951)
pmbanka Aug 10, 2017
7de8ad3
fix nodetestruner dependencycontext loading (#2953)
heynickc Aug 10, 2017
e50efe2
Fix unquoted string value in HOCON would cause infinite loop crash. (…
Arkatufus Aug 11, 2017
7aa4281
Align naming with akka: idExtractor => extractEntityId, shardResolver…
zbynek001 Aug 11, 2017
10bf1ae
Updated priority mailbox docs (#2958)
Danthar Aug 11, 2017
9f61d8a
Serialization reload on settings change (#2730)
zbynek001 Aug 11, 2017
9fbaa52
NuGet related updates and fixes in prep for production release (#2955)
heynickc Aug 11, 2017
e3b9753
change hyperion packagereference back to nuget 0.9.5 instead of night…
heynickc Aug 11, 2017
dec38b7
add scenario where not to publish symbols for production release (#2960)
heynickc Aug 11, 2017
eee1eba
Persisence serializer setting (#2933)
Danthar Aug 11, 2017
3cfa894
Protobuf serialization improvements (#2949)
alexvaluyskiy Aug 11, 2017
2aa3fa7
Documentation logo change and other doc fixes (#2963)
heynickc Aug 11, 2017
a8ea7cd
v1.3.0 Release Notes (#2961)
heynickc Aug 11, 2017
f62fbd3
updated buildIncremental.fsx to target dev branch instead of v1.3
Aaronontheweb Aug 11, 2017
4f4ccce
minor edits to RELEASE_NOTES.md
Aaronontheweb Aug 11, 2017
a478c5e
Merge pull request #2964 from akkadotnet/v1.3
Aaronontheweb Aug 11, 2017
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
11 changes: 0 additions & 11 deletions .editorconfig

This file was deleted.

4 changes: 3 additions & 1 deletion .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -26,4 +26,6 @@
*.sh -text eol=lf

# Needed for API Approvals
*.txt text eol=crlf
*.txt text eol=crlf

build.sh eol=lf
83 changes: 30 additions & 53 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,28 +1,13 @@
# Akka

# Fake directories
src/.build/**



#GitExtensions
us.stackdump

#KDiff3 and other git merge tools
*.orig

#-------------------------------------------------------------------------------
#Based on https://github.com/github/gitignore/blob/master/VisualStudio.gitignore

## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.

# User-specific files
*.suo
*.user
*.userosscache
*.sln.docstates

#MonoDevelop
# User-specific files (MonoDevelop/Xamarin Studio)
*.userprefs

# Build results
Expand All @@ -36,18 +21,19 @@ build/
bld/
[Bb]in/
[Oo]bj/
.fake/
TestResults/
PerfResults/
*.lock.json

# Roslyn cache directories
*.ide/
# Visual Studo 2015 cache/options directory
.vs/

# MSTest test Results
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*

# NBench results
[Pp]erf[Rr]esult*/

#NUNIT
# NUNIT
*.VisualState.xml
TestResult.xml

Expand Down Expand Up @@ -120,9 +106,6 @@ _TeamCity*
# NCrunch
_NCrunch_*
.*crunch*.local.xml
*.ncrunchsolution
*.v2.ncrunchproject


# MightyMoose
*.mm.*
Expand Down Expand Up @@ -150,17 +133,19 @@ publish/
# Publish Web Output
*.[Pp]ublish.xml
*.azurePubxml
# TODO: Comment out the next line if you want to keep your passwords hidden
# TODO: Comment the next line if you want to checkin your web deploy settings
# but database connection strings (with potential passwords) will be unencrypted
*.pubxml
*.publishproj

# NuGet Packages
*.nupkg
# The packages folder can be ignored because of Package Restore
**/packages/*
# except build/, which is used as an MSBuild target.
!**/packages/build/
# If using the old MSBuild-Integrated Package Restore, uncomment this:
!**/packages/repositories.config
# Uncomment if necessary however generally it will be regenerated when needed
#!**/packages/repositories.config

# Windows Azure Build Output
csx/
Expand All @@ -170,8 +155,7 @@ csx/
AppPackages/

# Others
sql/
*.Cache
*.[Cc]ache
ClientBin/
[Ss]tyle[Cc]op.*
~$*
Expand All @@ -181,6 +165,7 @@ ClientBin/
*.pfx
*.publishsettings
node_modules/
bower_components/

# RIA/Silverlight projects
Generated_Code/
Expand All @@ -197,35 +182,27 @@ UpgradeLog*.htm
*.mdf
*.ldf

# make exception for Akka.Persistence.SqlServer database file
!AkkaPersistenceSqlServerSpecDb.mdf
!AkkaPersistenceSqlServerSpecDb_log.ldf

# Business Intelligence projects
*.rdl.data
*.bim.layout
*.bim_*.settings

# Microsoft Fakes
FakesAssemblies/
/src/.Akka.boltdata/NCover/Executions/0.jf
/src/.Akka.boltdata/NCover/Executions/ProjectId/0.jf
/src/.Akka.boltdata/NCover/Executions/ProjectOrderIndex/0.jf
/src/.Akka.boltdata/NCover/Projects/0.jf
/src/.Akka.boltdata/NCover/Projects/Name/0.jf
/src/.Akka.boltdata/Settings.json
/src/.Akka.boltdata/TestResults.json
resetdev.bat
/src/packages/repositories.config

# FAKE build folder
.fake/

# Akka.Persistence Test Output
target/
# Node.js Tools for Visual Studio
.ntvs_analysis.dat

# Visual Studio 6 build log
*.plg

# API Approval received files
**/Akka.API.Tests/*.received.txt
# Visual Studio 6 workspace options file
*.opt

# include self-signed test certificate for SSL Tests
!src/core/Akka.Remote.Tests/Resources/akka-validcert.pfx
tools/
build/
.nuget/
.dotnet/
/src/core/Akka.API.Tests/CoreAPISpec.ApproveStreams.received.txt
launchSettings.json
.idea/
13 changes: 0 additions & 13 deletions .travis.yml

This file was deleted.

2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ If you have commits that looks like this _"Merge branch 'my-branch' into dev"_ o

After reviewing a Pull request, we might ask you to fix some commits. After you've done that you need to force push to update your branch in your local fork.

####Title and Description for the Pull Request####
#### Title and Description for the Pull Request
Give the PR a descriptive title and in the description field describe what you have done in general terms and why. This will help the reviewers greatly, and provide a history for the future.

Especially if you modify something existing, be very clear! Have you changed any algorithms, or did you just intend to reorder the code? Justify why the changes are needed.
Expand Down
6 changes: 6 additions & 0 deletions ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
When creating a new issue, please make sure the following information is part of your issue description. (if applicable). Thank You!

- Which Akka.Net version you are using
- On which platform you are using Akka.Net
- A list of steps to reproduce the issue. Or an gist or github repo which can be easily used to reproduce your case.

4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,9 +47,9 @@ PM> Install-Package Akka.FSharp
### Contributing
#### Where Can I Contribute?

[![Critical Issues](https://badge.waffle.io/akkadotnet/akka.net.svg?label=help%20wanted&title=Issues Needing Help Now!)](http://waffle.io/akkadotnet/akka.net)
[![Critical Issues](https://badge.waffle.io/akkadotnet/akka.net.svg?label=help%20wanted&title=Issues%20Needing%20Help%20Now!)](http://waffle.io/akkadotnet/akka.net)
<br>
[![Stories Up For Grabs](https://badge.waffle.io/akkadotnet/akka.net.svg?label=up%20for%20grabs&title=General Issues Up For Grabs)](http://waffle.io/akkadotnet/akka.net)
[![Stories Up For Grabs](https://badge.waffle.io/akkadotnet/akka.net.svg?label=up%20for%20grabs&title=General%20Issues%20Up%20For%20Grabs)](http://waffle.io/akkadotnet/akka.net)

> *All contributions are welcome! Please consider the [issues categorized in the `Help!` column](http://waffle.io/akkadotnet/akka.net) first, as they are areas we could really use your help :)*

Expand Down
48 changes: 48 additions & 0 deletions RELEASE_NOTES.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,51 @@
#### 1.3.0 August 11 2017 ####
**Feature Release for Akka.NET**
Akka.NET 1.3.0 is a major feature release that introduces the significant changes to Akka.NET and its runtime.

**.NET Core and .NET Standard 1.6 Support**
This release introduces support for .NET Standard 1.6 for our core libraries and .NET Core 1.1 for the MultiNode Test Runner standalone executable. All packages for Akka.NET are dual-released under both .NET 4.5 and .NET Standard 1.6.

As a side note: Akka.NET on .NET 4.5 is not wire compatible with Akka.NET on .NET Core; this is due to fundamental changes made to the base types in the CLR on .NET Core. It's a common problem facing many different serializers and networking libraries in .NET at the moment. You can use a X-plat serializer we've developed here: https://github.com/akkadotnet/akka.net/pull/2947 - please comment on that thread if you're considering building hybrid .NET and .NET Core clusters.

**Akka.Persistence Released to Market**
Akka.Persistence has graduated from beta status to stable modules and its interfaces are now considered to be stable. We'll begin updating all of the Akka.Persistence plugins to stable and to add .NET Standard / .NET 4.5 support to each of them as well following this patch.

**DocFx-based Documentation Site**
Documentation is now generated using DocFx and compiled from within the Akka.NET project rather than a separate documentation repository.

**API Changes**
This release does **not** maintain wire format compatibility with the previous release (v1.2.3) inside Akka.Remote; primarily this is due to having to upgrade from Google Protobuf2 to Protobuf3 in order to add .NET Standard support, but we've also taken the liberty of making other serialization improvements while we're at it. So be advised that during an upgrade from 1.2.* to 1.3.* there will be periods of network disruption between nodes using different versions of the service.

**Akka.Remote Performance Improvements**
Akka.Remote's throughput has been significantly increased.

[See the full set of Akka.NET 1.3.0 fixes here](https://github.com/akkadotnet/akka.net/milestone/14).

| COMMITS | LOC+ | LOC- | AUTHOR |
| --- | --- | --- | --- |
| 64 | 7109 | 2670 | Marc Piechura |
| 61 | 2420 | 6703 | Nick Chamberlain |
| 46 | 2316 | 10066 | Aaron Stannard |
| 42 | 56428 | 85473 | Alex Valuyskiy |
| 32 | 7924 | 9483 | ravengerUA |
| 31 | 17284 | 13592 | Bartosz Sypytkowski |
| 25 | 2527 | 1124 | Gregorius Soedharmo |
| 21 | 7810 | 1688 | zbynek001 |
| 11 | 1932 | 2167 | Sean Gilliam |
| 9 | 946 | 219 | Arjen Smits |
| 4 | 679 | 105 | alexvaluyskiy |
| 4 | 344 | 6 | Lealand Vettleson |
| 4 | 1644 | 2210 | Arkatufus |
| 3 | 32 | 6 | Lukas Rieger |
| 3 | 153 | 17 | Quartus Dev |
| 2 | 8 | 11 | Paweł Bańka |
| 2 | 4866 | 12678 | olegz |
| 2 | 1148 | 176 | Ismael Hamed |
| 1 | 62 | 5 | Mikhail Kantarovskiy |
| 1 | 4 | 2 | tstojecki |
| 1 | 22 | 2 | Maxim Cherednik |
| 1 | 1 | 1 | Sean Killeen |

#### 1.2.3 July 07 2017 ####
**Maintenance Release for Akka.NET 1.2**

Expand Down
38 changes: 1 addition & 37 deletions build.cmd
Original file line number Diff line number Diff line change
@@ -1,37 +1 @@
@echo off

pushd %~dp0

SETLOCAL
SET CACHED_NUGET=%LocalAppData%\NuGet\NuGet.exe

IF EXIST %CACHED_NUGET% goto copynuget
echo Downloading latest version of NuGet.exe...
IF NOT EXIST %LocalAppData%\NuGet md %LocalAppData%\NuGet
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "$ProgressPreference = 'SilentlyContinue'; Invoke-WebRequest 'https://dist.nuget.org/win-x86-commandline/v4.1.0/nuget.exe' -OutFile '%CACHED_NUGET%'"

:copynuget
IF EXIST src\.nuget\nuget.exe goto restore
md src\.nuget
copy %CACHED_NUGET% src\.nuget\nuget.exe > nul

:restore

pushd %~dp0

src\.nuget\NuGet.exe install FAKE -ConfigFile src\.nuget\Nuget.Config -OutputDirectory src\packages -ExcludeVersion -Version 4.16.1

src\.nuget\NuGet.exe install NUnit.Console -ConfigFile src\.nuget\Nuget.Config -OutputDirectory src\packages\FAKE -ExcludeVersion -Version 3.2.1
src\.nuget\NuGet.exe install xunit.runner.console -ConfigFile src\.nuget\Nuget.Config -OutputDirectory src\packages\FAKE -ExcludeVersion -Version 2.0.0
src\.nuget\NuGet.exe install NBench.Runner -OutputDirectory src\packages -ExcludeVersion -Version 0.3.3
src\.nuget\NuGet.exe install Microsoft.SourceBrowser -OutputDirectory src\packages -ExcludeVersion

if not exist src\packages\SourceLink.Fake\tools\SourceLink.fsx (
src\.nuget\nuget.exe install SourceLink.Fake -ConfigFile src\.nuget\Nuget.Config -OutputDirectory src\packages -ExcludeVersion
)
rem cls

set encoding=utf-8
src\packages\FAKE\tools\FAKE.exe build.fsx %*

popd
PowerShell.exe -file "build.ps1" %*
Loading