{"action":"closed","issue":{"url":"https://api.github.com/repos/OutOfOrder/MonoKickstart/issues/3","labels_url":"https://api.github.com/repos/OutOfOrder/MonoKickstart/issues/3/labels{/name}","comments_url":"https://api.github.com/repos/OutOfOrder/MonoKickstart/issues/3/comments","events_url":"https://api.github.com/repos/OutOfOrder/MonoKickstart/issues/3/events","html_url":"https://github.com/OutOfOrder/MonoKickstart/issues/3","id":109831422,"number":3,"title":"Update to Mono 4.0.4.4+","user":{"login":"flibitijibibo","id":1396814,"avatar_url":"https://avatars.githubusercontent.com/u/1396814?v=3","gravatar_id":"","url":"https://api.github.com/users/flibitijibibo","html_url":"https://github.com/flibitijibibo","followers_url":"https://api.github.com/users/flibitijibibo/followers","following_url":"https://api.github.com/users/flibitijibibo/following{/other_user}","gists_url":"https://api.github.com/users/flibitijibibo/gists{/gist_id}","starred_url":"https://api.github.com/users/flibitijibibo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/flibitijibibo/subscriptions","organizations_url":"https://api.github.com/users/flibitijibibo/orgs","repos_url":"https://api.github.com/users/flibitijibibo/repos","events_url":"https://api.github.com/users/flibitijibibo/events{/privacy}","received_events_url":"https://api.github.com/users/flibitijibibo/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":31,"created_at":"2015-10-05T16:04:15Z","updated_at":"2016-01-05T04:44:08Z","closed_at":"2016-01-05T04:44:08Z","body":"As of writing, the latest Mono version available is 4.0.4.4:\r\n\r\nhttp://www.mono-project.com/docs/about-mono/releases/\r\n\r\nIt looks like Fedora 23 will _finally_ update their Mono runtime from 2.10.9 up to 4.0.x, so for my own development environment this will actually matter soon, as 4.x will require targeting .NET 4.5 and above, something 2.10 doesn't support.\r\n\r\nThe two big changes since our last update is that Xamarin now actually has a team of people focused on making the performance Not Terrible and the 4.x series includes code from CoreFX, which should be significantly better than what they had written before.\r\n\r\nMajor Notes:\r\n- **.NET 4.5+ is required!** I believe you can run older assemblies on newer runtimes, but the behavior might be different - [this bugfix in FNA](https://github.com/flibitijibibo/FNA/commit/ba19889d9601413d034119e5c46daa772fe59bd9) is a pretty good example of this.\r\n- **SGen is now the default garbage collector.** At this point we can probably throw out the old Boehm binaries and just ship with SGen only (throwing out that last block in the README). However, as a result of this, *Snow Leopard will no longer be supported*. We're still supporting Lion and up though, and 5 major OSX releases is still pretty good.\r\n- **We will probably stick to stable releases.** There is currently a 4.2 package available, but that's in the alpha channel right now. My guess is by the time 4.2 is out, .NET Core RC1 will be out as well, and focus should be put on that instead since `corerun` basically does what MonoKickstart does anyway."}}