-
Notifications
You must be signed in to change notification settings - Fork 133
/
changelog.txt
103 lines (76 loc) · 3.21 KB
/
changelog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
2.0.4
----
** Improvement
* [FELIX-6398] - Update framework packages to osgi.core 8
2.0.2
-----
** Bug
* [FELIX-6140] - possible deadlock in ResolverImpl.EnhancedExecutor.await()
* [FELIX-6212] - Issues with uses capability checking with split packages and reexport
2.0.0
-----
** New Feature
* [FELIX-5482] - Contribute Resolver 1.1 implementation for OSGi R7
1.16.0
------
** Improvement
* [FELIX-5782] - allow resolver errors to be introspected
1.14.0
------
** Bug
* [FELIX-5601] - issues resolving with substitutable exports when the export is the last available provider
1.12.0
------
** Bug
* [FELIX-5450] - Fragments with multiple hosts can cause java.lang.ArrayIndexOutOfBoundsException
* [FELIX-5514] - Issues with substituted exports with require bundle
1.10.1
------
** Bug
* [FELIX-5389] - NullPointerException in Candidates#prepare() method
* [FELIX-5390] - remove unused imports from resolver source code.
1.10.0
------
** Bug
* [FELIX-5131] - UnsupportedOperationException when embedding felix in WebSphere
* [FELIX-5166] - WrappedResource does not handle namespace correctly
1.8.0
-----
** Bug
* [FELIX-5015] - NPE in ResolverImpl
1.6.0
-----
** Bug
* [FELIX-4987] - Dynamic package resolution with unresolvable or fragment package exports can lead to invalid wirings
* [FELIX-4988] - ResolverImpl uses an internal ExecutorService
* [FELIX-4989] - CopyOnWriteList.removeAll(Collection<?>) is incorrect causing failures for multiple cardinality resolution
* [FELIX-5011] - Resolver creates and shutdown ExecuterService within the wrong AccessControlContext
** New Feature
* [FELIX-4926] - Investigate rewriting the resolver algorithm to use loops instead of recursion
* [FELIX-4942] - Optimise the resolver
1.4.0
-----
** Bug
* [FELIX-4897] - Dynamic package resolution with fragment package exports can lead to invalid wirings
* [FELIX-4914] - Resolution problem with identity requirements on fragments
1.2.0
-----
** Bug
* [FELIX-4182] - Issues with package space consistency check
* [FELIX-4428] - When inserting hosted capability from an already resolved fragment the real non-hosted capability is not removed as a candidate
* [FELIX-4494] - Fragment identity capabilities are incorrectly wrapped
* [FELIX-4495] - Candidates from already resolved fragments get ignored if no new hosts are available
* [FELIX-4497] - Invalid wirings may result from substitutable exports
* [FELIX-4524] - Substituted exports may cause IndexOutOfBoundsException
* [FELIX-4642] - NPE in the resolver when substituting
* [FELIX-4727] - WrappedResource.getCapabilities ignores the namespace param
* [FELIX-4762] - OutOfMemoryError (Java Heap Space) when resolving bundles
* [FELIX-4825] - The resolver may return wires to unresolved resources in some cases
** Improvement
* [FELIX-4492] - Enhance resolver logging to get better uses diagnostics
* [FELIX-4493] - Allow ResolveContext to supply on demand resources
* [FELIX-4498] - Resolver does not allow optional reqs to resolve if they introduce class space inconsistencies
* [FELIX-4656] - Improve memory usage and speed of the resolver
1.0.0
-----
** Initial Release