You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Unity Container (Unity) is a lightweight, extensible dependency injection container. It facilitates building loosely coupled applications and provides developers with the following advantages:
11
11
@@ -17,7 +17,31 @@ The Unity Container (Unity) is a lightweight, extensible dependency injection co
17
17
* Registration by convention
18
18
19
19
20
-
## Release schedule and *L*ong *T*ime *S*upport <sup>1</sup>
20
+
21
+
# Roadmap
22
+
23
+
### v4.0.1
24
+
25
+
Version 4.x is dead. Loss of original signing certificate made it impossible to release anything compatible with v4.0.1 release. To give original developers a credit only about 60 issues were found during two years in production. To move on and enable further development version v5 has been created.
26
+
27
+
### v5.x
28
+
29
+
Version 5.x is created as replacement for v4.0.1. Assemblies and namespaces had to be renamed and refactored but otherwise it is compatible with the original. v5.0.0 release fixes most of the issues found in v4.0.1 and implements several optimizations (Registration for example is a order of magnitude faster than 4.0.1) but the accent was on compatibility and if optimization would break API it was ommited. Once stabilized, this version will enter LTS status and will be patched and fixed for the next few years. There will be no significant development in this line.
30
+
31
+
### v6.x
32
+
33
+
This is where all new development will be done. The plan for next release is:
34
+
- Optimize performance
35
+
- Add support for Microsoft.Extensions.DependencyInjection.2.0.0
36
+
- Improve how constructors and dependencies are selected
37
+
- etc.
38
+
39
+
The compatibilty would not be a driving factor so better performance and functionality could be acheived.
40
+
41
+
42
+
43
+
44
+
## Release schedule and Long Time Support (LTS) <sup>1</sup>
21
45
22
46
| Release | LTS Status | Active LTS Start | Maintenance Start | Maintenance End |
23
47
| :--: | :---: | :---: | :---: | :---: |
@@ -27,3 +51,12 @@ The Unity Container (Unity) is a lightweight, extensible dependency injection co
27
51
|[6.x]|**Pending**| 2018-01-01 | January 2018 ||
28
52
29
53
* <sup>1</sup>: All scheduled dates are subject to change.
54
+
55
+
56
+
57
+
# Issues and Contributions
58
+
59
+
- If something is broken and you know how to fix it, send a pull request.
60
+
- If you have no idea what is wrong, create an issue
0 commit comments