Skip to content

Commit

Permalink
Merge pull request #2964 from akkadotnet/v1.3
Browse files Browse the repository at this point in the history
Akka.NET v1.3 Development Deployment
  • Loading branch information
Aaronontheweb committed Aug 11, 2017
2 parents 28cff8c + 4f4ccce commit a478c5e
Show file tree
Hide file tree
Showing 1,156 changed files with 57,250 additions and 66,971 deletions.
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

0 comments on commit a478c5e

Please sign in to comment.