akkadotnet / akka.net

Canonical actor model implementation for .NET with local + distributed actors in C# and F#.
http://getakka.net
Other
4.7k stars 1.04k forks source link

Things to obsolete before v1.5 #1695

Closed Horusiath closed 7 years ago

Horusiath commented 8 years ago

For some time we were talking about things that we should probably drop when 1.5 will came out. Until that time, there was an idea to inform about incoming changes in form of marking necessary classes as Obsolete when possible, and where the changes are not explicitly visible in the code - in form of warning log. This could look similar to the JVM akka note about JavaSerializer usage.

List of things to change

Note: not all of these changes can be made at the present moment, as some parts are still WIP.

To make it clear - Akka.NET is not using SemVer at the moment. The reason behind choosing version 1.5 to introduce changes was, that not all akkadotnet team members were convinced, that they are major API breaking ones - most of them is concerning underlying stack, not API itself - to require a major number version change. While we have some plans for v2.0 API already, we decided to follow the convention introduced by .NET team to introduce similar kind of changes in X.5 version.

Aaronontheweb commented 8 years ago

Per the Akka.NET contributor's meeting today - won't be deprecating the DI API just yet. Not until a new design has been chosen, which will happen after 1.5.

sean-gilliam commented 7 years ago

see #2557